A / B测试(仅为50%的用户显示新功能)

时间:2016-02-08 16:56:43

标签: ios google-tag-manager ab-testing

我正在为我的iOS应用创建一项新功能。在我发布应用程序后,我想仅为50%的用户显示新功能,因此我可以进行一些测试,哪个版本可以生成更多订单。我不知道如何在不使用Optimizely等第三方的情况下做到这一点。 也可以使用Google跟踪代码管理器(GTM)执行此操作。 所以有人可以帮我解决这个问题。

非常感谢你的时间。:)

2 个答案:

答案 0 :(得分:1)

很难自己做,虽然当然不是不可能的:世界的优化只是程序。你需要解决这些问题:

  • 定位:一种将用户会话分配给控件或(其中一种)处理的算法。当然,这必须是随机的,或者你也可以在那里停止。
  • 路由:将sessios发送到目标体验。
  • 记录:您需要在会话中穿越目标体验时智能地记录会话中的事件。这些可能很多,因此请注意不要在应用路径中添加延迟。您的统计分析将基于这些。
  • 体验稳定性:您如何确保(如果您这样做)返回的用户看到他已经看到的相同体验。

另请注意,只有所有更改都在设备上而不在服务器上时,Optimizely才会对您有所帮助。如果您还需要检测服务器更改,则必须查看SitespectVariant

答案 1 :(得分:0)

我终于想出了如何使用Google跟踪代码管理器'(GTM)进行A / B测试。 在GTM中,您可以创建一个名为“Google Analytics内容实验”的变量'。使用此变量,您可以选择要查看每个变体(您的实验)的用户百分比。您可以为单个实验创建最多10个变体。

GTM非常酷,功能强大。 GTM包含许多可以节省大量时间的功能,我完全推荐给那些打算进行A / B测试的人。