【发布时间】:2015-09-09 16:24:58
【问题描述】:
当我在我的页面中设置 Google Analytics Experiments 时,我发现原始页面和变体页面都需要在其中写入实验代码和 Google Analytics 代码。
在设置过程中,我发现实验需要我们在页面内有谷歌分析代码和谷歌实验代码。如下:
这是一个问题:
我的 Google Analytics 是通过 Google 跟踪代码管理器设置的(Google 跟踪代码管理器有一个很好的用户界面,让我可以创建我的所有 GA 帐户和自定义维度)。所以我不需要在测试页面中编写任何 GA 代码。而且我知道 Google 实验无法在 Google 跟踪代码管理器中运行。
我的测试页面中不存在 GA 代码,因为 GTM 已经这样做了。
如果我的 GA 是在 GTM 中设置的,我该如何设置实验?
或
Google Experiments 只能在有 GA 代码的页面上运行?
【问题讨论】:
-
尚未测试,但您可以使用 Experiment Javascript API 在自定义 HTML 标签中获取所选变体,将其提供给查找表并基于此显示另一个自定义 HTML 标签. “正常”的实验代码将无法正常工作,因为重定向仅在标签容器加载后执行(这是异步发生的,因此原始页面很可能会在重定向之前显示)。
-
您好 Eike,感谢您回答我的问题!但我仍然不明白在自定义 HTML 标记中获取所选变体的含义是什么。您的意思是我需要将整个变体页面放入自定义 HTML 标记中吗?
-
这或多或少是我的意思——通过 GTM 进行重定向效果不佳,因为在重定向触发之前必须部分加载页面。如果您的页面使用 jQuery,我会将变体创建为静态页面并执行一个自定义标记,该标记执行部分加载以仅检索变体部分(没有头部等),即类似于:$("#divwithvariations").load(" /variation.html #divwiththedifferentcontent" );。不能保证这会完美运行,但肯定会比通过 GTM 进行重定向更好。
标签: google-analytics google-analytics-api google-tag-manager google-experiments