除此之外,还有两个(可能)必要的更改 b/c Weebly 会在您的页面上插入其自己的 GA 跟踪器。
[1] 在您的 分析跟踪器代码中,您需要添加一个自定义域(在这种情况下,连同前缀一起)。所以就在之后你的
_gaq.push(['my._setAccount', 'UA-12345678-0']);
添加以下内容:
_gaq.push(['my._setDomainName', 'your-domain-name-whatever-it-is']);
所以现在您的 GA 跟踪器代码应该以如下内容开头:
变种 _gaq = _gaq || [];
_gaq.push(['my._setAccount', 'UA-12345678-0']);
_gaq.push(['my._setDomainName', 'your-domain-name-whatever-it-is']);
_gaq.push(['my._trackPageview']);
注意:如果您告诉 Google 您实际上是在跟踪一个子域,那么 _setDomainName 就是 Google 会默认告诉您执行的操作。在这种情况下,您的 Weebly 网站(很可能)是 weebly.com 的子域,例如我的域名.weebly.com
[2] 在您的内容实验 (CE) 代码中,您必须告诉 Google 使用这个“其他”域。否则,它使用默认域(似乎是 Weebly 的域)。
为此,请查看您的 CE 代码。它的开头可能是这样的:
函数 utmx_section(){}函数 utmx(){}(function(){var
k='12345678-0',d=文档,l=d.location,c=d.cookie;
if(l.search.indexOf('utm_expid='+k)>0)return;
呸呸呸呸
在注释之后和函数之前插入以下行:
_udn = "你的域名-不管它是什么"
所以现在您的 CE 代码如下所示:
<!-- Google Analytics Content Experiment code -->
<script>_udn = "your-domain-name-whatever-it-is"</script>
<script>function utmx_section(){}function utmx(){}(function(){var
k='12345678-0',d=document,l=d.location,c=d.cookie;
if(l.search.indexOf('utm_expid='+k)>0)return;
blah-blah-blah
最后一点。
CE 代码仅出现在 AB 测试页面的“主要”或“A”版本上。通过转到 Weebly 的“A”版本 AB 测试页面的“高级设置”,将此代码放在页面的“标题”中。
但是,CE 代码必须出现在您的分析跟踪器代码之前
Weebly 的跟踪器代码(为此很有帮助)位于每个页面的页脚中。因此,Weebly 的跟踪器代码不会干扰您的 AB 测试代码。但是,如果您使用站点设置将您的分析跟踪器代码放置到您的 Weebly 站点的每个页面上,那么您可能希望使用站点设置 FOOTER(为强调而大写)而不是标题。 Weebly 似乎将站点设置标题放在页面特定标题上方(前面)。内容实验会对此感到窒息。如果您真的希望您的 Analytics 跟踪器代码出现在每个页面的标题中(并且有一些原因与计算跳出次数等有关),那么您可能需要使用高级设置手动将跟踪器代码粘贴到每个页面标题上。当您进入 AB 测试页面的“A”版本时,只需记住在 CE 代码之后粘贴您的跟踪器代码。