Google analytics Google Analytics跨浏览器跟踪仅将自己的域显示为目标流中的源
为了跟踪目标,我在google analytics中设置了跨浏览器跟踪。然而,在目标流中,我只看到我的域(mysite.com)在源访问中列出。我已通过以下方式设置跟踪: 我的网站的所有非安全页面都包含以下代码:Google analytics Google Analytics跨浏览器跟踪仅将自己的域显示为目标流中的源,google-analytics,cross-domain,goal-tracking,Google Analytics,Cross Domain,Goal Tracking,为了跟踪目标,我在google analytics中设置了跨浏览器跟踪。然而,在目标流中,我只看到我的域(mysite.com)在源访问中列出。我已通过以下方式设置跟踪: 我的网站的所有非安全页面都包含以下代码: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXXX-Y']); _gaq.push(['_setAllowLinker',
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setDomainName', '.mysite.com']);
_gaq.push(['_setAllowHash', false])
_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>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setDomainName', '.my-securesite.com']);
_gaq.push(['_setAllowHash', false]);
_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>
一旦我通过谷歌上的搜索访问mysite.com,在向my-securesite.com发布数据时,我确实会看到以下utmx定义:
utmcsr=google|utmccn=(organic)|utmcmd=organic|
很明显,代码发布了正确的源代码
我做错了什么?我发现了GA没有为我的目标显示正确来源的原因: 我使用了以下跟踪代码:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setDomainName', '.mysite.com']);
_gaq.push(['_setAllowHash', false])
_gaq.push(['_trackPageview']);
我被告知正确的跟踪代码现在看起来像:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setDomainName', '.mysite.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
因为不再使用“gaq.push”([u setallowash',false])
除此之外,我还使用GA的选项来跟踪结帐页面上的其他页面浏览量。我曾经使用过以下代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_trackPageview','/funnel/G1/Page-name']);
</script>
var _gaq=_gaq | |[];
_gaq推送([''u设置帐户','UA-XXXXXXX-Y']);
_gaq.push([''u trackPageview','/funnel/G1/Page name']);
然而,正确的代码是:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setDomainName', '.my-securesite.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview','/funnel/G1/Page-name']);
</script>
var _gaq=_gaq | |[];
_gaq推送([''u设置帐户','UA-XXXXXXX-Y']);
_gaq.push([''u setDomainName','.my securesite.com']);
_gaq.push([''设置Allowlinker',true]);
_gaq.push([''u trackPageview','/funnel/G1/Page name']);
由于我实施了这些更改,GA正确地跟踪了我目标的来源
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_trackPageview','/funnel/G1/Page-name']);
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-Y']);
_gaq.push(['_setDomainName', '.my-securesite.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview','/funnel/G1/Page-name']);
</script>