0

我正在使用 Google 的网站优化器进行 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

向导将允许我继续设置。

我接下来要做的是将目标页面代码放入我的真实目标页面中,并希望测试能够成功。我的问题是这种做法是否正确,或者您是否可以建议我更好的方法来解决这个问题..

谢谢

4

1 回答 1

1

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

基本上:

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

 _udn = ".example.com"; 

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

假设您使用的是异步语法,这意味着这在gwo._trackPageview.

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

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

于 2011-09-17T23:33:02.260 回答