Способ работы _link
заключается в передаче файлов cookie Google Analytics из вашего первого домена через строку запроса во второй домен.Второй домен, если он настроен правильно, примет эти параметры URL и применит их в качестве значений cookie для отслеживания.
Таким образом, вам не составит труда применить собственную версию функции _link
.
В частности, функция _link
передает следующие файлы cookie:
__utma
, __utmb
, __utmc
, __utmx
, __utmz
, __utmv
и __utmk
В строку запроса как таковую: ?__utma=87278922.614105561.1288923931.1294376393.1298325957.6&__utmb=87278922.1.10.1298325957&__utmc=87278922&__utmx=-&__utmz=87278922.1288923931.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)&__utmv=-&__utmk=72493274
Итак, все, что вам нужно сделать для репликации функции _link
, - это перед тем, как применить перенаправление на стороне сервера, захватите значения cookie и примените их в виде строки запроса к URL-адресу, на который вы перенаправляете.
Теперь, это не единственное, что вам нужно сделать, чтобы заставить это работать.Конфигурация Google Analytics на сайте оплаты должна быть настроена на _setAllowLinker
со значением true, а также с возможным отключением хэша домена и настройкой конкретного имени домена для файлов cookie для отслеживания;это зависит от вашей конфигурации.Подробнее об этом можно узнать в Руководстве по отслеживанию доменов Google Analytics .