Google Analytics utmz Cookie已在电子商务确认页面上覆盖为“直接”

时间:2011-12-23 15:09:31

标签: cookies google-analytics e-commerce

我已经看过这个问题,但到目前为止还没有看到一个非常明确的答案。

我注意到在GA中,并使用FireCookie,在我的客户电子商务预订引擎的确认页面上,无论用户最初如何获取该页面,都将utmz cookie设置为“Direct”。设置了跨域跟踪,因此从www.domain1.com到www.bookingengine.com正确跟踪utmz,直到电子商务代码所在的预订引擎的确认页面。所有电子商务信息都在GA中正确记录 - 所以我很确定该部分设置正确。确认页面上的GA编码如下:

<script type="text/javascript">
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
            try {
            var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
            pageTracker._initData();
            pageTracker._setDomainName("none");
            pageTracker._setAllowLinker(true);
            pageTracker._trackPageview("funnel_G1/step5.html");

www.bookingengine.com之前所有步骤的编码都是一样的(显然pageTracker._trackPageview();除外

我之前已经读到pageTracker._setAllowHash(false);可能与此有关,但我认为它已被弃用,所以它不应该真正影响任何事情。但是,它仍然会影响关于utmz cookie的跟踪吗?

作为参考,我们还根据表格中选择的选项连接到第二个不同的预订引擎,www.bookingengine2.com,并且上面有pageTracker._setAllowHash(false);代码 - 并保存utmz代码在整个预订过程中,甚至在确认页面上。

那么,我刚才回答了自己的问题吗?或者还有其他事情发生在这里?提前谢谢!

0 个答案:

没有答案