我无法使用通用分析跨子网域运行实验



我目前正在使用Google Analytics(分析(进行无重定向的实验,但我在某些问题中运行。

情况

我在一家拥有两个网站的公司工作,有两个单独的品牌,销售同一产品。今天,我们正在汇总品牌的合并,这是维护成本低的原因之一。

要查看这将如何影响销售,我们正在进行A/B测试。该测试包括更改网站的徽标,并显示有关品牌合并在变体中的信息。原始网站是没有更改的网站。

我们有一些要求:

  • 我们使用不支持Google Analytics(分析实验标签(的CMS(我们将其安装到且无法运行时会遇到一些错误(

  • 我们需要通过网站的所有页面运行它。我们在每个站点中也有一个子域,用户被重定向下订单。

  • 我们没有时间等待实验结束。因此,我们想出了使用重复的pageview在URL和标题中使用"/variant"来跟踪拒绝和销售的想法。

为此,我与Google标签管理器一起使用了没有重定向的内容实验。

实验的配置

  1. 在Google标签管理器中,我加载内容实验JavaScript API并在网站和子目录的所有页面中定义选择变量。

  2. i跟踪" gtm.load"事件,查看页面何时完成加载所有元素并以三种方式更改DOM:更改徽标,添加有关合并的内容并将项目添加到主菜单。所有这些,通过JavaScript。

  3. 以及DOM的更改,我添加了一个名为VirtualPageView的数据层,并以"/variant"和标题为"变体"。

  4. 传递相应的URL。
  5. 当Datalayer触发时,我发送了一个带有变体信息的新页面视图。

问题

实验正常运行,但是当用户获取实验的B变体并在我们的网站的子域中进行订购以下达订单时,似乎它以某种方式运行了另一个测试,并且发生在用户身上变化。

我们试图通过域和子域坚持原始的会话和客户ID,为了向看到不同徽标的用户,继续他的订购方式。

我看到了有关跨子域运行实验的此页,但它涉及经典分析和经典实验,我们正在使用无重定向的内容实验进行通用分析。

我不知道我的解释是否足够清楚,所以如果有人怀疑,请问我。我对Google Analytics(分析(或内容实验也没有深刻的了解。因此,如果您有更好的方法,请告诉我。

我提出了解决我们问题的解决方案。我们同意仅在主要域的页面中使用实验,因此我可以在子域的页面中更改内容:

  1. 当用户访问我们的主要域时,通过Google标签管理器,我创建了一个cookie,说明用户选择的变体的结果(原始版本为0和1个变化(。

  2. 当此用户转到我们的子域以下订单时,仍然通过GTM检查cookie以查看其值。如果它等于1(变体(,则根据我们以前的配置更改徽标和菜单,然后发送虚拟页面浏览量以帮助我们检查数据。

到现在为止,这正常工作。

最新更新