谷歌网站优化器和子域跟踪

Google website optimizer and sub-domain tracking

本文关键字:跟踪 网站 优化 谷歌      更新时间:2023-09-26

我正在用谷歌的网站优化器设置A/B测试。

我有一个页面:

wwww.example.com/landingpage

以及一些变体:

www.example.com/landingpage0
www.example.com/landingpage1
www.example.com/landingpage2

转换页面位于:

www.subdomain.example.com/goal

网站优化器的向导界面不接受目标页面,因为它在"另一个域"上,显然没有办法继续下一步。但是,如果我"伪造"程序,并指定

wwww.example.com/fakeGoalPage

向导将允许我继续设置。

我接下来要做的是将目标页面代码放在我真正的目标页面中,并希望测试能起作用。我的问题是这种做法是否正确,或者你是否可以建议我一个更好的方法来解决这个问题。。

感谢

默认情况下,Google网站优化器在当前域(document.domain(上设置其cookie。因此,来自www.example.com的cookie在subdomain.example.com上转换时将不可用。解决方案是按照这个帮助中心的说明:为多个子域自定义谷歌网站优化器代码?

基本上:

首先,在控制脚本之前添加以下行:

 _udn = ".example.com"; 

然后,您更改跟踪和转换脚本以允许跨域cookie。

假设您使用的是async语法,这意味着它位于gwo._trackPageview之前。

_gaq.push(['gwo._setDomainName', '.example.com']); 

(另一种选择是将目标设置为example.com上的URL,创建该页面,然后将转换脚本作为该页面上的唯一内容,并将其作为iframe包含在转换页面上。(