Расширенный матчинг TikTok: настройка и влияние на match rate
Расширенный матчинг TikTok (Enhanced Match) - это набор настроек, при которых Pixel и Events API отправляют вместе с каждым событием хешированные данные клиента: email, телефон, страну и другие параметры. Чем больше параметров TikTok может сопоставить с реальным профилем, тем выше match rate и тем больше конверсий реально видит рекламный кабинет. В этом гайде разберем включение enhanced data postback, правила хеширования и чек-лист диагностики низкого match rate.
Что делает расширенный матчинг на TikTok
Каждое полученное событие TikTok прогоняет через матчинг: платформа пытается связать событие с конкретным пользователем. Если приходят только cookie-данные, события из iOS-браузеров, от пользователей с блокировщиками рекламы и кросс-девайсные сценарии часто остаются несопоставленными. Match rate - это доля событий, которые TikTok успешно привязал к пользователю.
Передача дополнительных параметров решает эту проблему. Похожая логика есть в экосистеме Meta, мы разбирали ее в Facebook Event Match Quality Score. На TikTok механизм похож: больше совпавших параметров означает больше атрибутированных конверсий и более сильный сигнал для оптимизации.
Enhanced Matching против Advanced Matching
| Режим | Откуда данные | Уровень контроля |
|---|---|---|
| Advanced Matching | Pixel JS на странице, параметры передаются вручную | Ручной, по полям |
| Enhanced Matching (авто) | TikTok сам собирает поля со страницы | Автоматический |
| Events API | События отправляет ваш сервер | Полный, включая кастомные поля |
Официальный хелп-центр описывает оба варианта в Enhanced data postback with the TikTok Pixel. На практике лучший результат дает связка Pixel плюс Events API, потому что серверные события переживают браузерные ограничения.
Пошаговая настройка
- Откройте Events Manager в рекламном кабинете TikTok и выберите Pixel.
- В настройках Pixel включите enhanced data postback. Выберите автосбор параметров или ручной режим, где поля передаете сами.
- Для ручного режима передавайте хешированные параметры в вызове Pixel
track. - Подключите Events API и отправляйте те же ключевые события с сервера с блоком
user_data. - Проверьте события в Test Events: оба источника должны приходить с параметрами.
Минимальный payload Events API выглядит так:
{
"event_source": "web",
"data": [
{
"event": "CompletePayment",
"event_time": 1723200000,
"user_data": {
"em": ["973dfe463ec85785f5f95af5ba3906e0761b94853f01e6a5f8dc53a1a2d3f0b1"],
"ph": ["0d63bc7f0d9b6e8f1a2b4c5d6e7f80912a3b4c5d6e7f80912a3b4c5d6e7f8091"],
"country": ["a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"],
"client_ip_address": "203.0.113.45",
"client_user_agent": "sample user agent"
}
}
]
}Формат запроса и обязательные поля описаны в How to postback signals through Events API.
Правила хеширования, которые решают исход матчинга
- Email: нижний регистр, убрать пробелы, затем SHA-256.
- Телефон: только цифры в международном формате, без
+и пробелов, затем SHA-256. - Страна и город: двухбуквенный код или название в нижнем регистре, затем SHA-256.
client_ip_addressиclient_user_agentхешировать нельзя, они передаются открытым текстом.
Типичная картина отказа повторяет мета-сценарии из чеклиста аудита Facebook Pixel: события стреляют, но значения приходят сырыми или дважды хешированными, и матчинг молча не срабатывает. Если воронка постбечит через трекер, проверьте всю цепочку, как в гайде по постбэкам Keitaro для Facebook и TikTok.
Диагностика низкого match rate
- Откройте Events Manager и посмотрите отчет по качеству событий для каждого события.
- Сравните ключевые события:
CompletePaymentбез параметров чинится первым. - Прогоните Test Events и убедитесь, что
user_dataвиден и на браузерных, и на серверных событиях. - Проверьте дубли: одно и то же событие от Pixel и Events API должно иметь общий
event_idдля дедупликации.
Передача большего числа совпадающих параметров клиента повышает качество данных о событиях и помогает оптимизировать показ рекламы.
Если воронок и рекламных кабинетов много, передачу конверсий и отчетность стоит отдать MOST: сервис автоматизирует доставку событий, и команда видит реальные цифры без ручной хирургии постбеков. Если нужно быстро и бесплатно активировать Pixel на одном лендинге, используйте Pixel Activator.
