})(window,document,'script',' ga('create','UA-XXXXXXXXXX','auto');
ga('send','pageview');
Если вы хотите использовать GA вместо GTM, то при вставке GA кода в XML Template нужно также использовать ...]]> и Javascript комментарий /* */ или & как это описано выше.
Пример URL click tracking в Google Tag Manager
В Google Tag Manager есть 2 типа click events/triggers (c auto listener):
Click - используется для обработки click на любых элементах сайта: image, div, button, form, итд, включая url click и javascript click (кроме Flash объектов). Ему соответствует event gtm.click(). Click передает цепочке listeners (bubble up/event propagation) самый вложенный DOM child element под кликом.

в Triggers создать Trigger с Event Click и типом Click или Link Click. Для Link Click указать на каких страницах сайта он должен срабатывать (можно задать RegExp маску или создать contains условие/несколько условий для Page URL variable), оставить галки Wait for Tags, Check Validation. Для Link/Link Click указать при переходе на какие url он будет срабатывать (можно задать RegExp маску или создать contains условие/несколько условий уже для Click URL variable). После этого trigger будет работать на сайте, это можно проверить в GTM Debugger.

в Tags создать Tag с привязкой к Google Universal Analytics, указать в нем Google Analytics Tracking ID вашего сайта, указать тип Event, задать Category, Action, Label в виде текста или variables (например, {{Page URL}}, Click, {{Click URL}}). Value на задается и не отображается. В условиях срабатывания в More указать галкой созданный ранее Trigger. После этого статистика click event trigger от GTM Container будет отображаться в Google Analytics Web UI. В случае Tag с типом Event - как click в Reports/Realtime/Event (в колонках Category, Action и при клике на Category будет видна Label). В случае Tag с типом Page View - как page view в Reports/Realtime/Overview или Content. В обоих случаях просто считается число срабатываний trigger, но либо как clicks, либо как page views. При просмотре Reports/Realtime/Event надо не забывать сбрасывать крестиком создаваемую сверху автоматом цепочку синих прямоугольников-фильтров Category/Action, иначе вы не увидите другие events.



сделать Publish чтобы GTM Container на вашем сайте начал передавать статистику в созданный Тag.
в Google Analytics выбрать в Admin панели в качестве Property ваш сайт, иначе Reports не будут работать.
Wait For Tags - принудительная задержка перехода по нажатой ссылке до истечения Timeout или до завершения исполнения всех tags на текущей странице. Если галки нет - медленные Tags могут не успеть выполниться до начала загрузки новой страницы.
Check Validation - ожидание проверки validation. В случае Forms исполняет Tag (учитывает нажатие Submit в статистике) только когда все поля формы заполнены правильно и она считается valid. Если галки нет - учитываются любые нажатия Submit/url clicks.
Как видите, никаких модификаций кода сайта для создания полностью готового trigger (с auto listener) не нужно.
Для сравнения:
Google Analytics Universal (без GTM)
GTM 2.0
Смотреть Page Views History надо в разделе Audience/Overview, а Events History - в разделе Behavior/Events/Overview. Можно выставить нужный интервал: Hour, Day, Week, Month или установить custom диапазон (год, All Time итд). Можно сравнивать данные двух диапазонов.
Audience/Overview - Page Views History:
Behavior/Events/Overview - Events History:
Google Tag Manager Debugger
В Google Tag Manager есть встроенный Debugger для отладки events прямо на сайте. Он запускается внизу страницы в отдельном frame (как Developer Tools) если в GTM Web UI вместо Publish сделать Preview. При этом в Container Dashboard появляется сообщение Previewing на желтом фоне, и пока не сделать Leave Preview Mode Debugger будет автоматом загружаться на всех страницах сайта.
В окне Debugger можно смотреть в real time текущие значения Tags, Variables и Data Layer. Слева выдается стек сработавших DOM/GTM events, в правой части - какие Tags/Triggers сработали, какие условия в триггерах были/не были выполнены, вся передаваемая системе статистика (Data Layer). Во время debugging лучше кликать по ссылкам с Ctrl+click, чтобы при переходе текущая страница с окном Debugger оставалась открытой, а новая открывалась в новой вкладке.
Tracking Google Docs in GTM/Google Analytics
Раньше в Google Docs Settings была галка, кот. позволяла делать tracking (view/download count) документов через Google Analytics автоматом, но начиная с 2011 ее убрали. На текущий момент Google Docs интегрированы в Google Drive, но легкого пути для их элементарного tracking по прежнему нет, что вызывает недоумение (Яндекс Диск это давно делает автоматом и без проблем).
Теоретически Google мог бы это сделать через plug-in для Google Drive или для отдельных приложений Google Docs, но их нет. Есть только плагины для Google Sheets, кот. подключаются к Google Analytics и рисуют красивые таблицы и графики со статистикой. Также есть плагины для Google Drive, кот. красиво отображают структуру ваших файлов на диске в виде инфографики. Но tracking доков они не делают.
Решения:
Офиц. решение Google: для tracking нужно сделать embed документа в html page и вместо документа ссылаться и track-ать уже html page через Google Analytics. Это очень неудобно, т.к. предполагает создание массы вспомогательных промежуточных html с embed каждого документа или ссылкой на него, фактически дублируя вручную уже имеющийся автоматический функционал Google Drive. При заходе на html срабатывает page view event, кот. трактуется как view/download count самого документа (хотя, строго говоря, view это не download). Это возможно, если у вас уже есть блог и создать лишнюю страницу не проблема, но не работает когда у вас есть только документ на Google Drive и нет сайта. Все остальные также должны ссылаться на html с документом - тогда это будет учитываться в статистике. Нескольких документов/ссылок в этих html уже быть не может.
Google Tag Manager вместе с Google Analytics дают возможность track-ать не только page views, но и clicks. Т.е. мы избавляемся от промежуточного нагромождения из html с embedded документом/ссылкой на него и теперь можем считать url clicks для конкретной url вместо page views, но только со страниц нашего сайта с GTM. Если ссылки на документ делаются из нескольких мест - придется считать их все (это делается в одном trigger). Но переходы по этой же ссылке с других доменов/чужих сайтов посчитать уже нельзя - на них не установлены GTM/Analytics с нашими Tracking ID, для разных доменов нужны разные Tracking ID.
export doc и использовать для хранения и sharing документов Яндекс Диск с его built-in статистикой для любого файла на диске.
Advanced GTM Features
Описание advanced возможностей GTM не является частью данной статьи. GTM 2.0 сильно упростил работу по обработке статистики сайта за счет triggers с auto listeners. После установки GTM Container кода на сайте подключение всех создаваемых в дальнейшем в Web UI Tags/Triggers для сбора статистики происходит автоматически и не требует программирования/доп. изменений кода. Но вы также можете:
создавать Custom Variables и использовать их в условиях срабатывания Tags/Triggers
создавать GTM Triggers на базе Custom Events - писать свои custom events/listeners в коде сайта, регистрировать их в GTM Web UI и подключать к Triggers. Такие triggers можно как обычно привязывать к стандартным и Custom Tags.
создавать Custom HTML Tags для HTML и Images со своим алгоритмом обработки статистики, получаемой через Data Layer
вызывать напрямую библиотеки аналитики, передавать системе статистику через Data Layer (JSON) из скриптов сайта если это необходимо - см. API.
Пример отправки custom event в GTM через data layer:
dataLayer.push({ ‘event’: ‘myCustomEventName’ });
Пример привязки вашего custom event к GTM Trigger:
Пример использования нескольких условий в Trigger:
Пример создания Custom HTML Tag со своей обработкой статистики:
Пример создания Custom Variable:
При создании переменной просто указывается ее имя, после чего ее можно использовать в условиях Tags/Trigger и Custom HTML Tags.
Пример Custom HTML Tag - page tracking container:
;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d1fc8wv8zag5ca.cloudfront.net/2.4.2/sp.js","snowplow"));
window.snowplow('newTracker','cf','{{MY-COLLECTOR-URI}}',{ appId:'{{MY-SITE-ID}}',
cookieDomain:'{{MY-COOKIE-DOMAIN}}'
});
window.snowplow('trackPageView');
Пример Custom HTML Tag - event tracking template:
window.snowplow('trackStructEvent',{{CATEGORY}},{{ACTION}},{{LABEL}},{{PROPERTY}},{{VALUE}});
для конкретной задачи - PlayVideo event tracking:
window.snowplow('trackStructEvent','video','playVideo',{{videoId}},{{videoFormat}},'0.0');
Пример обработки event из скрипта на сайте через Data Layer:
dataLayer.push({
'event': 'customEvent',
'eventCategory': 'xxx',
'eventAction': 'xxx',
'eventLabel': 'xxx,
'eventProperty': 'xxx',
'eventValue': 'x.x'
});
Using GTM Data Layer with HTML Event Handlers:
User Defined Variables:
Хороший Tutorial для GTM 1.0, но основные идеи применимы и к 2.0:
Integrating javascript tags with Google Tag Manager, SnowPlow Tutorial для GTM 1.0
Troubleshooting
Ограничения Google Tag Manager:
код GTM Container не может дублироваться на одной и той же странице
один и тот же код Google Tag Manager нельзя использовать на html страницах в разных доменах. Для каждого домена генерится отдельный Tracking код или используется Custom HTML Tag с вашей реализацией cross-domain обработки статистики.
есть проблемы со сбором статистики по Flash
triggers, созданные в онлайн сервисе GTM Web UI (со встроенными auto event listeners), срабатывают не всегда, т.к. это зависит от конкретной реализации DOM event propagation вашего сайта. Если listeners сайта не передают сработавший event дальше по DOM цепочке, нужно модифицировать код сайта и вручную писать custom event listeners, привязывать их к Tag/Trigger в GTM и передавать данные через data layer (см. Advanced GTM Features). Using GTM Data Layer with HTML Event Handlers: https://developers.google.com/tag-manager/devguide#events GTM Tags загружаются с Google CDN асинхронно, нет поддержки синхронных A/B testing tags, как в других TMS
компилятор GTM сжимает ваш скрипт в Custom HTML Tag, сокращая названия переменных и функций для оптимизации, поэтому нельзя использовать eval() для вычисления dynamic variables.
в Custom HTML Tag должно быть не более 10240 characters. Если ваш скрипт больше - сожмите его или разбейте на несколько Custom Tags.
При прочих проблемах можно использовать GTM Debugger
Ограничения Google Analytics:
код Google Analytics не может дублироваться на одной и той же странице
один и тот же код Google Analytics нельзя использовать на html страницах в разных доменах. Для каждого домена генерится отдельный Tracking код.
если Reports/Realtime page views/events работаeт, показывает ваши заходы на сайт, но у Property сайта Status: Tracking Not Installed - ждать 72 часа - статус обновляется не сразу.
При прочих проблемах можно использовать Google Analytics Debugger Chrome Extension
Автор: vkatmandu
Дата публикации: 2015-04-15T19:08:00.000+04:00

Топ-10 стран, где блоггерам не дают поддерживать контакты. В Интернете был представлен перечень из десяти стран, в которых IT-специалисты и блоггеры по заключению Комитета защиты журналистов находятся в неблагоприятных для них условиях. В работу IT-компаний, иногда вообще запрещая доступ к Интернету, в этих государствах вмешивается правительство. Первое место этого перечня заняла Мьянма (Бирма), там государственное правительство пытается повернуть вспять информационную революцию. Разрешение на пользование всемирной сетью в этом государстве распространяется только на узкий ряд интернет-кафе. В Мьянме только один процент от совокупного состава жителей умеет пользоваться международной сетью. И даже в этом случае весьма эпизодически кто-либо из этого одного процента выходит в Сеть. Правительством Бирмы ограничено число мест доступа в Сеть, и, кроме того, просматривается и подвергается цензуре электронная почта граждан. За выложенный в Интернете клип с разрушениями от циклона «Наргиз» блоггер Zangar был осужден на 59 лет заключения. Даже на выключение Сети пошли власти Мьянмы во время народных волнений в 2007 году.
______________________________________________
Если Вам нужны курсовые работы по программированию , то мы ждем Вас! Все уникальное, только для индивидуального испльзования! Работа профессионалов для Вас! Обращайтесь!
У меня много моих ресурсов в рунете, и я отлично представляю, что такое — анализ сайта. И очень часто пользуюсь услугами профессионалов, того и Вам же совотую.
Я обнаружила очень интересный информационно-поисковый портал о массаже в Санкт-Петербурге http://www।pitermassage।ru/ И вот — антицеллюлитный массаж меня заинтересовал. Хотя — у меня нет особых проблем с этим, но у моих подружек — ой , и говорить страшно! Поэтому, я всем рекомендую пройти это!