Оглавление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 не заменяет проверку инкрементальности и не оправдывает лишнюю идентификацию.
Станьте партнёром и начните работать
Перейдите в партнёрскую программу, изучите актуальные условия и выберите подходящий формат сотрудничества.
СТАТЬ ПАРТНЁРОМ
