2015-05-14 3 views
0

Теперь мы используем стандартный скрипт google analytics dc.js для создания utm-файлов cookie через http referrer и http url посетителя. Теперь google перестает создавать utm-файлы cookie с Universal Analytics.Как имитировать создание utmz-cookie Google Analytics?

Есть ли способ имитировать логику создания utm-cookie с помощью реферера и url с использованием внутреннего или внешнего решения?

PS. Пожалуйста, не советую избавляться от utm-cookies. Главный вопрос: «Можно ли создавать файлы cookie по той же логике, что и Google?»

ответ

1

Это не очень легко. Вы можете использовать функцию PHP $_SERVER ['HTTP_REFERER'] но:

В адрес страницы (если таковые имеются), которые называют агента пользователя к текущей страницы. Это устанавливается пользовательским агентом. Не все пользовательские агенты будут , и некоторые из них предоставляют возможность изменять HTTP_REFERER как функцию . Короче говоря, на это нельзя доверять.

Насколько я знаю, Universal Analytics имеет способ отслеживания рефералов с использованием куки _ga, и это работает очень хорошо. Если вы работаете с PHP (хостинг GA), то у вас будут проблемы, но с JavaScript woks отлично.

Если вы хотите следовать и куки с _utm с помощью javascript, вам нужно создать сценарий «push», который будет собирать эти данные, но я думаю, что Universal Analytic имеет эту опцию автоматически.

Прочитать THIS блог пожалуйста.

+0

Спасибо! К сожалению, эта ссылка - http://www.optimizesmart.com/google-analytics-cookies-ultimate-guide/ не имеет никакого объяснения о создании utmz_ *. Я нашел это объяснение очень полезным - https://developers.google.com/analytics/devguides/platform/campaign-flow –

+0

Ах да. Я забыл об этом. Я посылаю вам эту ссылку, потому что есть много объяснений относительно функциональности GA. Только проблема с utmz cookie может быть кодировкой. Некоторые символы, такие как запятая и точка, могут быть закодированы автоматически –