我目前正在使用 Google Analytics 进行没有重定向的实验,但我遇到了一些问题。
案子
我在一家拥有两个网站、两个不同品牌、销售相同产品的公司工作。今天,我们正在解释品牌的合并,原因之一是维护成本低。
为了了解这将如何影响销售,我们正在进行 a/b 测试。该测试包括更改网站的徽标,并显示有关变体中品牌合并的信息。原文是没有改动的网站。
我们有一些要求来做到这一点:
我们使用的 CMS 不支持 Google Analytics Experiment 标记(当我们将它安装到 时出现一些错误,并且无法运行它)
我们需要在我们网站的所有页面上运行它。我们在每个站点中还有一个子域,用户被重定向到下订单。
我们没有时间等待实验自行结束。因此,我们提出了使用 URL 和标题中带有“/variant”的重复网页浏览来跟踪拒绝和销售的想法。
为此,我使用了没有重定向的内容实验和 Google 跟踪代码管理器。
实验配置
在 Google 跟踪代码管理器中,我加载了 Content Experiment Javascript API,并在网站和子目录的所有页面中定义了 choosenVariation 变量。
我跟踪“gtm.load”事件,查看页面何时完成加载所有元素并以三种方式更改 DOM:更改徽标、添加有关合并的内容以及向主菜单添加项目。所有这一切,通过 Javascript。
随着DOM的变化,我添加了一个名为VirtualPageView的数据层,并用“/variant”传递相应的url,用“Variant”传递标题。
当数据层触发时,我发送一个带有变体信息的新 Pageview。
问题
实验运行正常,但是当用户获得实验的 B 变体并继续到我们网站的子域下订单时,似乎它正在以某种方式运行另一个测试,并且恰好用户得到了 A 变体。
我们正在尝试通过域和子域来持久化原始会话和客户端 ID,以便看到不同徽标的用户继续以他的方式订购。
我看到了这个关于跨子域运行实验的页面,但它是关于经典分析和经典实验的,我们正在使用通用分析和内容实验,没有重定向。
我不知道我的解释是否足够清楚,所以如果有人有疑问,请问我。我对谷歌分析或内容实验也没有深入的了解。所以,如果你有更好的方法来做到这一点,请告诉我。