Я застрял здесь.Я пытаюсь добиться этого: предположим, что кто-то ищет мой сайт в Google, а затем он перенаправляется на мой сайт через Google.Таким образом, в файле cookie utmz
источник, носитель и т. Д. Сохраняются как обычный, google.com и ключевое слово, по которому пользователь нашел мой домен.
Теперь на mydomain.com есть страница со списком моих продуктов.Если посетитель желает приобрести его, он сначала перенаправляется на PayPal, а затем в URL возврата PayPal находится страница на одном из моих поддоменов, скажем subdomain.mydomain.com/thankyou.php
.
Как только PayPal перенаправляет посетителя на мой поддомен,значения файлов cookie перезаписываются «прямыми, прямыми» и т. д. Я хочу, чтобы файлы cookie не перезаписывали, а вместо этого выглядели так, как если бы пользователь появился из Google через поиск по ключевым словам, которые были значениями с основного сайта.
Вот мой код, который я поместил на страницы поддоменов:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXX-X']);
_gaq.push(['_setDomainName', '.mydomain.com']);
_gaq.push(['_addIgnoredRef', 'mydomain.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans','', '', '', '0.00', '0.00', '', '', '']);
_gaq.push(['_addItem','', '', '', ' ', '', '']);
_gaq.push(['_trackTrans']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
В основном домене код такой же, за исключением того, что параметр _addIgnoredRef
отсутствует в основном домене