Google analytics Google Analytics跨浏览器跟踪仅将自己的域显示为目标流中的源

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',

为了跟踪目标,我在google analytics中设置了跨浏览器跟踪。然而,在目标流中,我只看到我的域(mysite.com)在源访问中列出。我已通过以下方式设置跟踪:

我的网站的所有非安全页面都包含以下代码:

 <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>