gpt4 book ai didi

php mt_rand 和谷歌分析

转载 作者:行者123 更新时间:2023-12-03 00:59:40 25 4
gpt4 key购买 nike

我一直在使用 mt_rand(1,6),根据生成的随机整数,将使用不同的 CSS 样式(用于 MVT)。

就 PHP 函数而言,Analytics 会说唯一访问者(总共约 5K)存在巨大差异(在某些情况下 >5%),有什么原因吗?我认为这应该更接近 0。

那么,这更有可能是Google端的一些统计结果,而不是不是 php的故障,还是我应该有更好的功能使用?

最佳答案

mt_rand() 不会均匀分配流量/选项。恰恰相反。随机选择的选项可能会将流量传送至:1,1,6,6,6,6,6,6,3

最好的选择是使用“循环”方法,通过 MVT(多变量测试)平均分配流量 - 循环:1,2,3,4,5,6并重复。

在 PHP 中有很多方法可以做到这一点,但简单地说,伪代码是:

Render v1,
Write increment to file/DB
Render v2,
Write increment to file/DB
etc..
Reaching v6, reset to v1

对每个(6 个?)应用大约相等的负载应该会产生更准确的结果,因为每个潜在的选项/版本都会收到相同的结果。这里不需要更复杂的 MVT。

有趣的是,在我之前使用过它的地方,我们总是按百分比(而不是随机)分配流量,因为我们可以根据结果做出合格的决策。如果您不平等地提供每个选项,那么您就无法比较结果!!

希望这能进一步帮助您。

关于php mt_rand 和谷歌分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12965499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com