AB测试(GA) -菜单栏更改多个网页



我使用谷歌分析进行AB测试。我最近做了一个测试,在一个页面上使用多个变量而不使用本文中的重定向,效果很好。

我想对我网站的菜单使用相同的测试。这只是一些CSS更改,我计划使用JQuery根据用户获得的变化来更改菜单的类。

我主要关心的是这是否可能实现。如果我将GA代码包含到我的布局代码中,我是否应该有一个条件来查看该页面的菜单是否可用以运行测试?我需要添加URL的其他页面有菜单吗?或者我的测试是否与文章中的测试相似?

如果有人做过这样的测试,请提供一些建议。

您的问题:

  1. 如果我包括GA代码到我的布局代码,我应该有一个条件,看看菜单是否可用于该页运行测试?

    • 是的,您可以将"var chosenVariation = cxApi.chooseVariation();"包装在检查菜单是否存在的条件中。
  2. 我需要添加URL的其他页面有菜单吗?

      我不知道你这是什么意思。我不知道是否有任何方法可以通过页面URL来定位GA。但是你可以使用谷歌标签管理器或类似的东西,这样你的代码只会被传递到有菜单的页面。
  3. 或者我的测试是否与文章中的测试相似?

      实现本文中所示的测试的唯一问题是,页面加载后菜单的样式会改变,用户会看到一个闪烁。如果您想避免这种情况,您可以将菜单加载为空白页面(大小相同,但没有内容),然后在设置变量时显示它。但是,如果您这样做,请确保您正在检查返回值,以便如果GA未能加载测试(例如,如果测试过期),您将恢复菜单的控件版本。

第一个相关受众

确保为两个测试组提供相同的显示菜单的可能性(菜单对所有访问者可用)-原始变体-更改菜单变量

第二个自定义尺寸

在Google Analytics(会话范围)中创建自定义维度

第三个决策机制

使用Math.random()使每个变量的概率达到50%。将此信息保存到cookie中从此以后,在测试运行时对该用户使用此变量

第4组ga跟踪器

ga("set","dimension2","Variant B");

5 -修改结构

改变你的菜单结构/设计/行为

第六位- track pageview

ga("send","pageview")

第7 -设置事件监听器

如果你想捕捉特定的行为,为你的网站的特定点设置事件监听器来跟踪它们。非常有用,如果您将此事件命名为:

Category: A/B
Action: Menu Click
Label: Subcategory Best Articles

8 -转换目标

在Google分析中为你的新事件设置一个转换目标(从步骤8开始)。

9 -创建自定义报表

使用您的新事件和自定义维度查看您的实验性能。


PS:如果你是第一次这么做,用A/A测试来测试你的机制。这意味着从技术上讲,有两种变体具有100%相同的内容,但所有后台机制都在工作。在此之后,运行测试。

相关内容

  • 没有找到相关文章