Что такое Analytics?
Сниппет Analytics вставляет код Google Universal Analytics (analytics.js) и/или Google Analytics (ga.js) в код сайта под управлением MODX REVO. По умолчанию сниппет игнорирует всех менеджеров. Вы можете исключать контексты из аналитики.
Рекомендации
- MODx Revolution 2.1.5 или позднее
- PHP5 или позднее
Загрузка
Расширение можно скачать в репозитории MODX REVO с помощью менеджера управления пакетами или тут.
Использование
Вызов сниппета (некешированный):
[[!Analytics? &webTrackingID=`UA-XXXXX-Y`]]
Включаем отслеживание менеджеров (кешированный):
[[Analytics? &excludeContextList=`` &excludeLoggedInUserContextList=`` &webPropertyID=`UA-XXXXX-Y` ]]
Расширеное использование:
[[!Analytics? &debug=`1` &isLocalhost=`1` &excludeContextList=`content_editors` &excludeLoggedInUserContextList=`mgr` &displayfeatures=`0` &enhancedLinkAttribution=`0` &webPropertyID=`UA-XXXXX-Y` &cookieDomain=`domain.tld` &forceSSL=`1` &anonymizeIP=`1` &pagePath=`/home/landingPage` &setAccount=`GA-XXXXX-Y` &setDomainName=`domain.tld` &trackPageview=`/home/landingPage` ]]
Общие параметры
Имя | Описание | По умолчанию |
debug | Включаем режим отладки | 0 |
excludeContextList | Разделенный запятыми список контекстов, которые требуется исключить. | |
excludeLoggedInUserContextList | Разделенный запятыми список контекстов, в которых зарегистрирован пользователь при авторизации. | mgr |
enhancedLinkAttribution | Улучшенная ссылка на файлы аналитики (analytics.js, ga.js). | 1 |
Параметры Google Universal Analytics (analytics.js)
Имя | Описание | По умолчанию |
webPropertyID | trackingId параметр | 0 |
displayfeatures | Этот параметр позволяет показывать рекламу с помощью компонента. | 1 |
enhancedLinkAttribution | Улучшенная ссылка на файлы аналитики (analytics.js, ga.js). | 1 |
forceSSL | forceSSL поле | 0 |
anonymizeIP | anonymizeIP поле | 0 |
cookieDomain | cookieDomain поле | auto |
isLocalhost | Включите параметр, если вы хотите проверить analytics.js на локальном хосте. | 0 |
pagePath | Отправляем поле. |
Параметры Google Analytics (ga.js)
Имя | Описание | По умолчанию |
setAccount | _setAccount параметр | 0 |
enhancedLinkAttribution | Улучшенная ссылка на файлы аналитики (analytics.js, ga.js). | 1 |
setDomainName | _setDomainName параметр | |
trackPageview | _trackPageview параметр |