【问题标题】:A/B test search results sorting optionA/B 测试搜索结果排序选项
【发布时间】:2014-09-26 14:13:37
【问题描述】:

我有一个搜索结果页面,用户可以通过下拉控件选择不同类型的排序。 我需要测试其中一个排序选项的变体,比如说相关性(变体 B 背后有不同的相关性定义算法)。

诀窍是记住用户选择的排序选项,并且下次用户访问搜索结果页面时 - 他的默认排序选项等于他最后选择的选项。 例如。假设某个用户前段时间选择了价格作为排序选项(从最低到最高),这意味着在他明确选择“相关性”排序选项之前,他将永远不会再获得按相关性排序的结果。

问题是 - 如果仍然可以按原样测试页面的变体,或者我只需要在用户选择“相关性”作为排序选项比较的情况下设置/限制 A/B 测试这样只能通过此特定选项的变体进行用户转化?

感谢您的任何提示。

【问题讨论】:

    标签: sorting search-engine ab-testing optimizely abtest


    【解决方案1】:

    我知道这个问题很老,但以防万一有人提出类似问题,这里有一个答案

    您可以使用条件/手动激活来确保被分桶的用户确实看到了实验。条件激活仅适用于企业帐户,但如果您有类似 $('#my-dropdown').val() === 'relevance' 的功能。如果不是,您可以使用手动激活并将 javascript 添加到页面以检查当前选择的选项是什么并触发:

    window.optimzely = window.optimizely || [];
    window.optimizely.push(['activate', experimentID]);
    

    这是关于激活模式的 Optimizely 文章:https://help.optimizely.com/hc/en-us/articles/200040225

    从统计的角度来看,虽然如果您在实验中将所有访问者都存储在页面上,您应该仍然可以获得有效的结果,但是您必须通过实验运行更多的流量才能获得相同实际效果的显着性。多少流量取决于查看所选页面版本的总流量的百分比。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      相关资源
      最近更新 更多