Как имитировать создание utmz-cookie в Google Analytics?

Теперь мы используем стандартный скрипт аналитики Google dc.js для создания utm-cookies по http-рефереру и http-адресу посетителя. Теперь Google перестает создавать utm-cookies со времен Universal Analytics.

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

PS. Пожалуйста, не советуйте избавляться от utm-cookies. Главный вопрос: "можно ли создавать куки по той же логике, что и гугл?"


person Community    schedule 14.05.2015    source источник


Ответы (1)


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

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

Насколько мне известно, в Universal Analytics ЕСТЬ способ отслеживания рефералов с использованием _ga файлов cookie, и он работает очень хорошо. Если вы работаете с PHP (hosted GA), то у вас будут проблемы, но с JavaScript все в порядке.

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

Прочтите, пожалуйста, ЭТО блог.

person Ivijan Stefan Stipić    schedule 14.05.2015
comment
Благодарю вас! К сожалению, эта ссылка - optimizesmart.com/google-analytics-cookies-ultimate-guide. не объясняет создание utmz_*. Я нашел это объяснение очень полезным - developers.google.com/analytics/devguides/platform / - person ; 14.05.2015
comment
О да. Я забыл об этом. Я отправляю вам эту ссылку, потому что там много объяснений о функциональности GA. Единственная проблема с utmz cookie может быть кодировкой. Некоторые символы, такие как запятая и точка, могут быть закодированы автоматически. - person Ivijan Stefan Stipić; 15.05.2015