拆分测试和优化技术
例如,我们有 5 个登陆页面,在同一 URL 下运行,根据其权重随机提供服务。
我想要的是检查哪个页面的转化率更高,并自动增加其权重,以便获得更多服务。
这是我的问题的简单解释。是否有任何标准算法和技术可以实现这一目标。我不想的是重新发明轮子。
谢谢。
For example we have 5 landing pages, running under the same URL, being served randomly based on their weightage.
What I want is to check which page is converting more and increase it's weightage automatically so that it get served more.
This is the simple explanation of my problem. Is there any standard algorithms and techniques available to achieve this. What I don't want is to reinvent the wheel.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会做一些非常简单的事情,例如保存登录页面转换次数的运行计数。之后,您有多种选择:
a) 按点击次数对它们进行排序,并提供顶部的
b) 以按点击次数加权的方式提供页面。例如,您可以根据从点击计数得出的概率分布来提供页面服务(例如,如果您有两个登陆页面,并且页面 A 的点击次数是页面 B 的两倍,那么您提供页面 A 的频率是页面 B 的两倍)。调整该函数将允许控制不同页面的相对速率。
然而,这引出了一个问题:如果用户两次返回您的网站,他们会得到不同的页面吗?如果是这样,那不是很混乱吗?
I would do something very simple such as keeping a running count of how many times a landing page was converted. After that you have a variety of choices:
a) Sort them by hit count and serve the top one(s)
b) Serve the pages in a fashion weighted by the number of hits. For example, you could serve the pages based on a probability distribution derived from the hit count (e.g. if you have two landing pages and page A is hit twice more than page B, you serve page A twice as often as page B). Tweaking the function will allow to control the relative rates at which different pages are served.
However, this begs a question: if a user returns twice to your site, will they get a different page? If so, wouldn't that be confusing?