Кросс-девайсная конверсия в affiliate-маркетинге: что можно измерить честно

Как анализировать кросс-девайсные конверсии без агрессивной склейки: уровни доказательства, unknown-сегмент, окна, эксперименты и границы атрибуции.

Оглавление12 разделов

Пользователь может увидеть рекламу на телефоне, продолжить поиск на ноутбуке и завершить регистрацию в другом приложении. Технические журналы покажут два или три независимых маршрута. Попытка любой ценой склеить их создаёт ложную точность и риск чрезмерного сбора данных. Честная кросс-девайсная аналитика делит результат на подтверждённые связи, вероятностные оценки и неизвестный остаток.

Unknown — полноценный результат

Отсутствие доказуемой связи не является ошибкой аналитика. Ошибкой будет выдать вероятное совпадение за факт и на нём перераспределить бюджет.

1. Опишите единицу наблюдения

Device, browser profile, app instance, session, account и person — разные уровни. Cookie может исчезнуть, app instance смениться, а account быть общим для нескольких устройств.

Каждый идентификатор получает namespace, срок и основание использования. Название user_id не делает поле идентификатором человека.

2. Создайте иерархию доказательств

Сильная связь возникает при допустимом входе в один аккаунт или переданном серверном идентификаторе. Слабее — моделируемое совпадение по времени и поведению. IP и user agent сами по себе неоднозначны и не должны создавать постоянную person identity.

В отчёте уровень связи хранится рядом с attribution credit.

3. Не переписывайте сырой маршрут

Факт остаётся: click A наблюдался на device A, conversion B — на device B. Таблица связи добавляет гипотезу или подтверждение, но не меняет исходные события.

Так можно пересчитать модель и увидеть, какой результат зависел от конкретной версии склейки.

4. Ограничьте окно

Чем длиннее окно поиска совпадения, тем больше случайных связей. Горизонт задаётся пользовательским процессом и проверяется на известных account-level путях.

Нельзя выбирать окно после того, как оно дало желаемый доход каналу.

5. Оцените базовую частоту совпадений

Вероятностная модель должна знать, насколько часто похожие устройства и последовательности встречаются случайно. Проверка на заведомо несвязанных временных или географических группах выявляет избыточную склейку.

Высокая precision важнее красивого покрытия, если ошибка ведёт к денежному решению.

6. Показывайте три слоя

Observed same-device, confirmed cross-device и unlinked conversion показываются отдельно. Modelled cross-device — четвёртый слой с версией и интервалом.

Сумма наблюдаемого и моделируемого не должна называться количеством подтверждённых пользователей.

СлойОснованиеДопустимый вывод
Same-device observedОдин устойчивый технический IDСвязь в рамках этого идентификатора
Cross-device confirmedДопустимая account-level связьУстройства связаны с аккаунтом
Cross-device modelledВероятностная модельОценка с неопределённостью
UnknownСвязи недостаточноКонверсия существует, канал не установлен

7. Проверяйте модель на holdout

Часть подтверждённых account-level связей скрывают от модели и используют как контроль. Оценивают precision, recall и калибровку по GEO, устройствам и времени.

Результат на известной части не гарантирует качество unknown-сегмента, но обнаруживает явные ошибки.

8. Не смешивайте атрибуцию и инкрементальность

Даже идеальная связь устройств сообщает о последовательности контактов, но не доказывает, что реклама создала конверсию. Для причинного вклада нужны holdout или другой обоснованный дизайн.

Кросс-девайсная модель может изменить распределение credit, но не должна автоматически увеличивать общий инкрементальный эффект.

9. Учитывайте выборку известных пользователей

Авторизованные пользователи отличаются от анонимных. Доля cross-device среди них не переносится на весь трафик без поправки и допущений.

Отчёт показывает coverage: какая часть конверсий вообще участвовала в оценке.

10. Минимизируйте данные

Храните только поля, необходимые для выбранной допустимой связи, ограничивайте срок и доступ. Сырые сетевые признаки не должны превращаться в вечный профиль.

Документируйте удаление и влияние удаления на воспроизводимость агрегатов.

Наблюдаемость не выше прав пользователя

Отказ от согласия или отсутствие допустимого идентификатора нельзя обходить скрытой вероятностной склейкой. Аналитический пробел сохраняют и учитывают в диапазоне результата.

11. Решение для бюджета

Сначала принимайте решения по подтверждённому слою, затем проверяйте чувствительность при разных предположениях об unknown. Если канал выигрывает только в одном агрессивном сценарии склейки, доказательств для масштабирования мало.

Сценарный диапазон честнее одной «восстановленной» цифры.

Вывод

Кросс-девайсная аналитика сильна не максимальным покрытием, а ясностью доказательств. Сохраняйте сырые маршруты, разделяйте подтверждение и модель, измеряйте coverage и оставляйте unknown. Атрибуционный credit не заменяет проверку инкрементальности и не оправдывает лишнюю идентификацию.

Станьте партнёром и начните работать

Перейдите в партнёрскую программу, изучите актуальные условия и выберите подходящий формат сотрудничества.

СТАТЬ ПАРТНЁРОМ

Связанные материалы

Все статьи
Аналитика

Бюджет первого теста: как рассчитать сумму, которой хватит для решения

Как рассчитать бюджет теста рекламы через частоту события, MDE, power, стоимость трафика, зрелость, технический этап, лимит потерь и оборотный капитал.

Аналитика

Витрина данных для арбитражной команды: схема от клика до выплаты

Как построить аналитическую витрину арбитража: grain, факты, измерения, click ID, статусы, валюты, ревизии, late events, тесты и воспроизводимые отчёты.

Аналитика

Statistical power и MDE: как планировать тест конверсии до запуска

Подробный разбор statistical power, MDE и размера выборки для конверсии: baseline, alpha, beta, абсолютный эффект, кластеры, лаг и симуляция дизайна.