AB测试使用随机会话切换页面

时间:2014-05-30 16:16:26

标签: google-analytics web-analytics

我嵌入了一个随机代码,它将在页面A和页面B之间切换不同布局的主页。

在使用会话进行代码切换时,主页URL始终相同。

如何进行AB测试?什么是最好的工具?

我尝试优化,但我不知道他们是如何工作的,因为他们要求使用他们的编辑器更改Variatn#1

1 个答案:

答案 0 :(得分:0)

您可以使用自定义维度,通过发送事件来指示使用的测试版本或通过动态修改页面名称来跟踪Google Analytics(Universal Analytics)的变体。这是为了跟踪变化,如果您需要逻辑何时显示变化A和何时B,那么需要更多的东西。

如果您需要基本报告功能,如果您不需要变体名称或事件的基本报告,我个人会使用自定义维度。基本报告是指Google Analytics中的标准报告,无需构建自定义报告。

1)自定义维度:

使用自定义维度记录页面变体。这样做的好处是可以在会话或页面级别跟踪并可以扩展数据的属性,因此您仍然可以使用相同的页面名称,例如目标

https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets

缺点是自定义尺寸在标准报告中不可用,不能用作渠道的一部分。

2)每个变体的触发事件

发送非交互事件以指示已显示的变体具有在标准报告中看到的优势,您也可以将其与其他事件一起使用以形成漏斗。缺点是其他目标步骤确实需要是事件。如果您使用细分而非目标,这不是问题。

请记住设置nonInteraction属性以保持跳出率真实。

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

示例:

ga('send', 'event', 'test variation', 'testname', 'variationname', {'nonInteraction': 1});

3)修改页面名称

如果您能够修改发送到GA的页面名称,这有助于确定显示的页面版本。这是一种非常简单的实现方法,适用于基于页面的目标跟踪,但缺点是您无法在跟踪中将页面“加入”。

https://developers.google.com/analytics/devguides/collection/analyticsjs/pages#overriding