【问题标题】:Hack Google Analytics for Multivariate testing?破解 Google Analytics 进行多变量测试?
【发布时间】:2013-01-29 17:00:30
【问题描述】:

我想在我的网站中实施 MVT(多变量测试),并想知道是否可以使用 Google Analytics 和一些服务器端代码来执行此操作,而不是依赖昂贵的解决方案。

有推荐的方法吗?

一个想法是让服务器端代码随机绘制一个包含将出现的替代元素的元组,并将其中一个 GATC 代码(例如活动内容)设置为其字符串表示形式。例如,代码为文本绘制选项#2,为图像绘制选项#3,并将活动内容设置为“text2_image3”。 以后可以很容易地在 Excel 或其他工具中分析结果。

它会起作用吗?有更好的解决方案吗?

【问题讨论】:

  • 好像 GA 有多变量测试,但在最新版本中将其删除。
  • 多变量测试需要一些有趣的统计数据,所以任何以“我将展示一些页面变化,然后用 Excel 进行分析”开头的方法从一开始就注定失败(坏数据比没有数据还糟糕。只是说)。加上专业工具实际上比专业工时便宜,所以这甚至不会为您省钱。
  • 在那种情况下,我很抱歉发表评论(尽管我猜你的统计人员会欣赏我的观点,即使它不适用于你)

标签: google-analytics google-analytics-api ab-testing multivariate-testing


【解决方案1】:

https://github.com/danmaz74/ABalytics 是一个不错的起点,如果你想编写自己的 JS

【讨论】:

    【解决方案2】:

    如果您想使用自制解决方案而不是现有服务(例如 Optimizelyexperimentlyconvert),我建议如下:

    1. 生成代码

      您的服务器端代码会根据您想要的任何指标为用户生成配方(布局)。这通常只是流量拆分的 %。不要忘记包含未更改的版本来比较您的数据。

    2. 给它一个标识符

      当您的服务器端代码生成配方时,它应该包含该页面的自定义变量的特定值。此唯一值应包括页面上显示的每个配方的标识符。例如。如果您有菜单 A、标题 D 和身体图像 G,您将拥有 A:D:G。如果你有菜单 C、标题 E、身体形象 I,你就会有 C:E:I

      自定义变量的类型取决于您的测试。会话级别将允许您在访问中查看该特定配方如何影响用户。更标准的方法是将其设置为访问者级别,这将允许您的食谱归因于回访。

    3. 运行测试并分析结果

      从那里运行测试,收集数据。一旦你觉得你有统计上显着的结果,你可以停止测试并开始全面分析你的数据。

    注意事项

    • 配方的名称应该是唯一的。例如,我将 A - C 用于菜单,D - F 用于标题,G - I 用于身体图像。这使您可以根据该配方创建细分。
    • 不要忘记在您的测试中包含控制配方 ID!
    • 如果您正在运行多个测试(即使不是同时运行),我强烈建议您在自定义变量值前加上测试名称/标识符。

    这基本上就是 Google Experiments 在其后端进行 A/B 测试所做的事情。

    【讨论】:

      【解决方案3】:

      我发现了这个项目,虽然有点老,但似乎很有趣:https://github.com/jamesyu/cohorts

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-19
        • 2015-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-26
        • 1970-01-01
        相关资源
        最近更新 更多