МОСТ. Справка

Понятие

Match key: идентификаторы, связывающие серверное событие с реальным пользователем

Match key — идентификатор в payload события: click ID, хешированные email или телефон, IP с user agent, мобильный рекламный ID. По нему платформа связывает событие с реальным профилем. Snapchat отклоняет события без него.

Match key

Match key — идентификатор внутри payload события: click ID, хешированный email или номер телефона, IP-адрес с user agent или мобильный рекламный ID, — по которому рекламная платформа связывает событие с реальным профилем пользователя. События, богатые match keys, матчятся, атрибуцируются и участвуют в оптимизации; события без них доставляются, но остаются для платформы анонимными.

Какие ключи хочет каждая платформа

ПлатформаКлючиТребование
Snapchathashed_email, hashed_phone_number, hashed_ip_address + user_agent, hashed_mobile_ad_idМинимум один обязателен — событие без них отклоняется ошибкой; передача всех улучшает качество
RedditIP-адрес, click_id, email, телефон, user agent, external ID, мобильные IDПередавайте как можно больше; IP и click ID strongly recommended
Metauser_data: em, ph, client_ip_address, client_user_agent, fbc, fbp, external_idМинимум один параметр user_data на запрос; с Graph API v13.0 обязательны определённые комбинации
TikTokхешированные email и телефон в user-объекте, click ID ttclidРекомендуются для матчинга событий Events API

Click ID стоит особого отношения: это единственный match key, который приезжает уже привязанным к рекламному клику, — поэтому Reddit и Snap ставят его на первое место. Он же чаще всех теряется между лендингом и серверным событием.

Сначала нормализация, потом хеширование

Хешированные ключи — это SHA-256-дайджесты нормализованных значений: email в нижнем регистре без точек в локальной части и без всего после плюса; телефон только из цифр с кодом страны; мобильные ID в платформенно-зависимом регистре. Каждый дайджест — 64 символа в lowercase hex. Значение, захешированное без нормализации или дважды, не вызывает ошибки — оно просто не матчится ни с кем, и потеря невидима, пока не просядет match rate.

Канонизация у платформ различается настолько, что переиспользование одного сборщика payload между сетями молча деградирует матчинг; правила по платформам собраны в хешировании и нормализации user data для CAPI. Метрика, показывающая, как работают ваши ключи, — match rate.

Sources

Sources

Связанные понятия

Понятие

Серверный трекинг: доставка конверсий с вашей инфраструктуры

Серверный трекинг отправляет события-конверсии с вашего сервера (или трекера) напрямую рекламным платформам, вместо ставки на браузерные теги и cookie.

Понятие

Offline conversion: конверсия, которую браузерный пиксел не видит никогда

Offline conversion случается вне отслеживаемой web- или app-сессии — покупка в магазине, сделка в CRM, заказ по телефону. Платформы принимают их серверными каналами с более длинными окнами доставки, чем у web-событий.

Понятие

Match rate: сколько событий платформа может привязать к реальному пользователю

Match rate - доля отправленных событий, которые TikTok (или Meta) успешно сматчил с реальным профилем пользователя, метрика качества серверной доставки.

Понятие

Standard events: фиксированный словарь Meta для действий-конверсий

Standard events - предопределённые имена событий Meta: Purchase, Lead, InitiateCheckout и другие, которые оптимизация и отчётность понимают из коробки.

Понятие

Events API: серверный интерфейс TikTok для событий-конверсий

Events API - интерфейс TikTok для отправки событий-конверсий с сервера, дополняющий TikTok Pixel там, где браузерный трекинг теряется.

Понятие

Event Quality Score: как платформы оценивают полноту ваших событий

Event Quality Score — оценка платформой полноты payload события: EMQ у Meta измеряется от 0 до 10, Pinterest целится в «Good» EQS, Reddit и Snapchat показывают предупреждения в тестовых панелях.