开发者

Split Testing and Optimization Techniques

开发者 https://www.devze.com 2023-02-12 09:26 出处:网络
For example we have 5 landing pages, running under the same URL, being served randomly based on their weightage.

For example we have 5 landing pages, running under the same URL, being served randomly based on their weightage.

W开发者_JAVA技巧hat 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.


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?

0

精彩评论

暂无评论...
验证码 换一张
取 消