我无法使用Universal Analytics

时间:2017-06-27 13:37:54

标签: google-analytics google-tag-manager google-experiments content-experiments

我目前正在使用Google Analytics运行没有重定向的实验,但我遇到了一些问题。

案例

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

要了解这将如何影响销售,我们正在进行a / b测试。测试包括更改站点的徽标,以及显示有关变体中品牌合并的信息。原文是没有变化的网站。

我们有一些要求:

  • 我们使用的是不支持Google Analytics Experiment代码的CMS(我们在安装时会出现一些错误,但无法运行)

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

  • 我们没有时间等待实验结束。因此,我们提出了使用网址和标题中带有“/ variant”的重复网页浏览来跟踪拒绝和销售的想法。

为此,我使用了Content Experiments without redirects和Google跟踪代码管理器。

实验配置

  1. 在Google跟踪代码管理器中,我加载了内容实验Javascript API,并在网站和子目录的所有页面中定义了choosenVariation变量。

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

  3. 随着DOM的变化,我添加了一个名为VirtualPageView的数据层,并将相应的url传递给“/ variant”,并将标题传递给“Variant”。

  4. 当数据层触发时,我会发送一个包含变体信息的新网页浏览。

  5. 问题

    实验运行正常,但是当用户获得实验的B变体并进入我们网站的子域以下订单时,似乎它以某种方式运行另一个测试,并且恰好用户获得了A变化

    我们正在尝试通过域和子域保留原始会话和客户端ID,以便看到不同徽标的用户继续按照他的方式进行订购。

    我看到了这个关于Running Experiments across Subdomains的页面,但它关于经典分析和经典实验,我们在没有重定向的情况下将Universal Analytics与内容实验结合使用。

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

1 个答案:

答案 0 :(得分:0)

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

  1. 当用户通过Google跟踪代码管理器访问我们的主域名时,我创建了一个Cookie,说明为用户选择的变体结果(原始版本为0,变体版本为1)。

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

  3. 到目前为止,这是正常的。