UNPKG

yandex-metrika-vue3

Version:

**yandex-metrika-vue3** allows you to send data about visited pages to [Yandex Metrika]. ## Installation Install with [yarn]: ```bash $ yarn add yandex-metrika-vue3 ``` Install with [npm]: ```bash $ npm install yandex-metrika-vue3 --save ``` ## Ways to us

92 lines (91 loc) 2.6 kB
import config from './config.js'; export class EmptyYaMetrika { constructor() { this.config = config; } addFileExtension() { if (this.config.debug) { console.log("[vue-yandex-metrika] addFileExtension:", arguments); } } extLink() { if (this.config.debug) { console.log("[vue-yandex-metrika] extLink:", arguments); } } file() { if (this.config.debug) { console.log("[vue-yandex-metrika] file:", arguments); } } getClientID() { if (this.config.debug) { console.log("[vue-yandex-metrika] getClientID:", arguments); } } hit() { if (this.config.debug) { console.log("[vue-yandex-metrika] hit:", arguments); } } notBounce() { if (this.config.debug) { console.log("[vue-yandex-metrika] notBounce:", arguments); } } params() { if (this.config.debug) { console.log("[vue-yandex-metrika] params:", arguments); } } reachGoal() { if (this.config.debug) { console.log("[vue-yandex-metrika] reachGoal:", arguments); } } replacePhones() { if (this.config.debug) { console.log("[vue-yandex-metrika] replacePhones:", arguments); } } setUserID() { if (this.config.debug) { console.log("[vue-yandex-metrika] setUserID:", arguments); } } userParams() { if (this.config.debug) { console.log("[vue-yandex-metrika] userParams:", arguments); } } ecommerceImpressions(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommerceImpressions data:', arguments); } } ecommerceClick(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommerceClick data:', arguments); } } ecommerceDetail(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommerceDetail data:', arguments); } } ecommerceAdd(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommerceAdd data:', arguments); } } ecommerceRemove(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommerceRemove data:', arguments); } } ecommercePurchase(data) { if (this.config.debug) { console.log('[vue-yandex-metrika] EcommercePurchase data:', arguments); } } }