我知道有这样的事情相当数量,但我无法得到我的工作。我只担心跨域而不是子域。跨域谷歌分析
我有2个网站,www.siteA.com和www.siteB.org例如。
SiteA有链接到我的注册页面SiteB。
在站点A我有以下脚本(在我的layoutpage /主):
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '##AnalyticsIDA##']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(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);
})();
</script>
在网站B我有以下脚本(在我的layoutpage /主):
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '##AnalyticsIDA##']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(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);
})();
</script>
我有链接SiteA
<a href="www.siteB.org" onclick="_gaq.push(['_link', 'www.siteB.org']); return false;">testing</a>
这需要我www.siteB.org所有正确的参数(同我站点A cookie值),但网站B的饼干有不同的价值观,以站点A。
编辑
Futhermore,我也使用_gaq.push(['_setDomainName', 'siteA.com']);
和_gaq.push(['_setDomainName', 'siteB.com']);
尝试,但我仍然得到新的饼干上站点B
嗨@mike,我试过这个,但无济于事。我也刚刚采取了网址参数,并将其附加到我的siteB网址,仍然我得到新的饼干。 – Bob
也许是一个愚蠢的问题,但是您在测试之前是否在两个网站上清除了您的Cookie?你可以发布'__utmz'饼干的内容吗?也许__utm.gif请求的参数... – mike
我确实清除了cookie。我将在明天回复内容。 – Bob