标签: ruby-on-rails caching vanity
我正在使用Vanity进行A / B测试,但我还对正在运行实验的页面进行了页面缓存。因此,用户在浏览网站时实际上会看到两个选项。我会很好,但我知道Vanity会跟踪单个用户看到的选项,并尝试在整个网站中显示相同的选项。
所以我想知道的是,让我们说用户来到我的网站并查看选项A.虚荣(我认为)将它们记录为“选项A”参与者。现在该用户转到不同的缓存页面,并且由于缓存,他们会看到选项B并“转换”。
虚荣会将该用户记录为“选项A”转换或“选项B”转换吗?
答案 0 :(得分:0)
我与Vanity的创建者交谈过,为了获得准确的结果,关闭您尝试进行A / B测试的页面的缓存确实很重要。
答案 1 :(得分:0)
我最近开始帮助维护虚荣。
此问题类似于报告的问题here,最近由PR#144解决并关闭(刚刚合并到主版本,将包含在下一版本中)。
可以使用(来自控制器)生成用户的缓存字符串:
Vanity.playground.participant_info(vanity_identity)