Формат параметров при отслеживании событий Google Analytics с помощью автоматизации запросов на стороне сервера - PullRequest
6 голосов
/ 07 апреля 2010

Я сейчас нахожусь в процессе программирования утилиты, которая генерирует пиксели отслеживания GA ( utm.gif ) URL: s на основе заданных параметров. Для тех из вас, кто интересуется, почему я делаю это на стороне сервера, мне нужно сделать это на стороне сервера, так как контекст, который я собираюсь начать отслеживать, просто не поддерживает JavaScript, и поэтому ga.js полностью бесполезен для меня.

Мне удалось заставить его работать иначе, но я столкнулся с загадкой: я не могу отслеживать события или пользовательские переменные, потому что не знаю, как именно следует структурировать значение параметра utme, чтобы сформировать правильное значение попадание типа события или переменной. Собственная документация GA по этому параметру тоже не слишком хороша.

Я пробовал все, начиная с Google, не найдя ничего (, что я нахожу ироничным ), чтобы реверс-инжиниринг ga.js, к сожалению, оно минимизировано и из-за этого совершенно нечитаемо. «Мобильная» версия GA тоже не помогла, поскольку официально GA mobile не поддерживает ни события, ни перемены.

Подводя итог, каков формат параметра utme для типов попаданий на страницы event и custom variable?

1 Ответ

3 голосов
/ 10 апреля 2010

Я не пробовал это сам, но прочитал вашу документацию по GA и Руководство по отслеживанию событий . Тогда эквивалентный код:

var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackEvent('my_category', 'my_action', 'my_label', 'my_value');

приведет к параметру utme , например (я не уверен, что его нужно кодировать, но это не повредит):

utme=5(my_category*my_action*my_label)(my_value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...