Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Плагин для целей Яндекс.Метрики Плагин для целей Яндекс.Метрики
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OWL Agency
  • Наши разработки
  • Плагин для целей Яндекс.МетрикиПлагин для целей Яндекс.Метрики
  • Wiki
  • Home

Home · Changes

Page history
Update Home authored Jul 02, 2022 by Евгений Ипатов's avatar Евгений Ипатов
Show whitespace changes
Inline Side-by-side
Home.md
View page @ 7ca7e46c
# metrikaYandex # metrikaYandex
Плагин создания целей для яндекс метрики Плагин создания целей для яндекс метрики
scr/index.js - исходный файл # Оглавление
dist/index.js - после сборки через babel **Основные**
dist/index.min.js - сжатый файл после сборки через babel 1. [Сборка и файлы](#сборка-и-файлы)
1. [Инициализация плагина](#инициализация-плагина-для-работы-с-метрикой)
1. [Методы плагина](#методы)
**Цели**
1. [Цель по клику на элемент](#установка-цели-по-клику-на-элемент-clickel)
1. [Цель при доскралливании страницы на определенное количество пикселей](#при-доскралливании-страницы-на-определенное-количество-пикселей-scrollpx)
1. [Цель при доскралливании страницы до элемента](#при-доскралливании-страницы-до-нужного-элемента-scrolltoel)
1. [Цель при входе на определенную страницу, конкретный урл](#при-входе-на-определенную-страницу-конкретный-урл-matchurl)
1. [Цель при входе на определенную страницу, по вхождению урла](#при-входе-на-определенную-страницу-по-вхождению-урла-matchurlpart)
1. [Цель при уходе с определенной страницы, конкретный урл](#при-уходе-с-определенной-страницы-конкретный-урл-leaveurl)
1. [Цель при уходе с определенной страницы, по вхождению урла](#при-уходе-с-определенной-страницы-по-вхождению-урла-leaveurlpart)
1. [Цель при установке фокуса в инпут/текстарею](#фокус-в-инпуттекстарею-focusinput)
## Сборка и файлы ## Сборка и файлы
- Сборка работает через babel - Сборка работает через babel
...@@ -11,10 +23,14 @@ dist/index.min.js - сжатый файл после сборки через bab ...@@ -11,10 +23,14 @@ dist/index.min.js - сжатый файл после сборки через bab
- Команда для сборки: npm run build - Команда для сборки: npm run build
- После сборки в папку dist собирается два файла: index.js и index.min.js - После сборки в папку dist собирается два файла: index.js и index.min.js
scr/index.js - исходный файл
dist/index.js - после сборки через babel
dist/index.min.js - сжатый файл после сборки через babel
## Инициализация плагина для работы с метрикой ## Инициализация плагина для работы с метрикой
``` ```
const yaHelperOld = new YandexMetrikaHelper({ var yaHelperOld = new YandexMetrikaHelper({
'idСounter': 88345790, // id метрики, обязательный параметр 'idСounter': 88345790, // id метрики, обязательный параметр
'typeСounter': 'old', // тип метрики: new|old, по умаолчанию new 'typeСounter': 'old', // тип метрики: new|old, по умаолчанию new
'debug': true // включить дебаг 'debug': true // включить дебаг
...@@ -22,7 +38,7 @@ const yaHelperOld = new YandexMetrikaHelper({ ...@@ -22,7 +38,7 @@ const yaHelperOld = new YandexMetrikaHelper({
``` ```
Другой вариант, упрощенный: Другой вариант, упрощенный:
``` ```
const yaHelperNew = new YandexMetrikaHelper({ var yaHelperNew = new YandexMetrikaHelper({
'idСounter': 88345790, // id метрики 'idСounter': 88345790, // id метрики
}); });
``` ```
...@@ -41,8 +57,6 @@ setAction(action, actionTarget, targetId) ...@@ -41,8 +57,6 @@ setAction(action, actionTarget, targetId)
yaHelper.setAction('clickEl', '.class-btn', 'id-click-btn') yaHelper.setAction('clickEl', '.class-btn', 'id-click-btn')
``` ```
## Список action для setAction
### Установка цели по клику на элемент: clickEl ### Установка цели по клику на элемент: clickEl
Пример использования: Пример использования:
``` ```
......
Clone repository
  • Home