Как трекеры распределяют трафик: почему A/B тест не дает 50/50 на старте
Ключевые факты
- 1 Трекеры используют генератор случайных чисел для выбора пути в сплит-тесте.
- 2 Каждый клик является независимым событием, не зависящим от предыдущих кликов.
- 3 Равномерное распределение трафика (например, 50/50) достигается только на больших объемах (тысячи кликов).
- 4 На малых объемах сильное отклонение от заданных весов является нормой.
Трекеры, используемые в арбитраже трафика, при проведении A/B тестов (сплитов) не распределяют клики поочередно. Вместо этого, каждый входящий клик обрабатывается как уникальный, независимый запрос. Трекер определяет путь (оффер или лендинг) с помощью генератора случайных чисел, основываясь на заданных весах (например, 50/50). Для этого веса путей нормализуются до фиксированной суммы (например, 10000), и случайное число выбирается в этом диапазоне. Если случайное число попадает в диапазон, отведенный для Пути А, клик направляется туда. Из-за этого принципа случайности, на небольших объемах трафика (например, 10-20 кликов) распределение может быть сильно смещено (например, 80/20 или 90/10), что является нормой. Равномерное распределение, соответствующее заданным весам, достигается только на очень большой дистанции, согласно закону больших чисел. Вероятность — это лишь ориентир, а не гарантия для каждого отдельного клика.