我正在使用Google网站优化工具来运行A / B测试。我正在追踪几次转化:
第一次转换很容易跟踪。我的网站上只有一个页面,上面写着“感谢您的购买”,并将该网址用作转化网址。
另外两件事对我来说有点混乱。
让我们只使用Facebook的例子,我可以从中学到的东西,我也可以申请Twitter和任何其他社交网络。根据Facebook [1],我可以使用以下代码来跟踪喜欢页面的人:
FB.Event.subscribe('edge.create', function(targetUrl) {
_gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});
我认为,这将帮助我追踪“社交活动”。但是,我需要将此与用户当时正在使用的特定A / B测试相关联。
现在Google还向我展示了如何在A / B测试[2]中跟踪链接点击次数作为转化次数。这看起来很有帮助:
<!-- Google Website Optimizer Tracking Script -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['gwo._setAccount', 'UA-XXXXXXXX-X']);
function doGoal(that) {
try {
_gaq.push(['gwo._trackPageview', '/YYYYYYYYY/goal']);
setTimeout('document.location = "' + that.href + '"', 100)
}
catch(err){}
}
// SNIP
</script>
<!-- End of Google Website Optimizer Tracking Script -->
现在,我已经使用此代码来实现此功能,它会挂钩用户单击“赞”按钮时触发的事件。首先,在我的Google Analytics初始化代码中:
// Additional initialization code here
FB.Event.subscribe('edge.create', function(href, widget) {
alert('You just liked the page!');
trackFBLike();
return false;
});
然后在我的页面上特定的网站优化代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['gwo._setAccount', 'UA-XXXXXXXXXX-2']);
function trackFBLike(that) {
try {
_gaq.push(['gwo._trackSocial', '/YYYYYYYYYY/like']);
}
catch(err){}
}
// SNIP
</script>
<!-- End of Google Website Optimizer Tracking Script -->
所以我的问题是:
我是否在正确的轨道上?我错过了任何步骤吗?我是否还需要在Google Analytics中设置目标?帮助
答案 0 :(得分:0)
看起来你很亲密。我不认为这会起作用:
_gaq.push(['gwo._trackSocial', '/YYYYYYYYYY/like']);
据我所知, gwo
仅支持trackPageview
,只支持特定模式的网址;你不能搞乱它发送的URL。
_gaq.push(['gwo._trackPagview', '/YYYYYYYYYY/goal']);
(这意味着,除了其他事项外,您不能轻易拥有多个目标,并且能够区分它们,尽管有complex work-arounds)。