Расширенный матчинг 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. - Проверьте события в Test Events: оба источника должны приходить с параметрами.
Минимальный payload Events API выглядит так:
{
"event_source": "web",
"event_source_id": "<код вашего пикселя>",
"data": [
{
"event": "CompletePayment",
"event_time": 1723200000,
"event_id": "order-84213",
"user": {
"email": "973dfe463ec85785f5f95af5ba3906e0761b94853f01e6a5f8dc53a1a2d3f0b1",
"phone": "0d63bc7f0d9b6e8f1a2b4c5d6e7f80912a3b4c5d6e7f80912a3b4c5d6e7f8091",
"ip": "203.0.113.45",
"user_agent": "sample user agent"
},
"page": { "url": "advertiser-landing.example/thank-you" }
}
]
}Конверт с event_source_id (код пикселя), объект user и обязательный для web page следуют схеме Events API 2.0 - построчный разбор полей - в гайде о миграции на Events API 2.0. Блок user_data с массивами em/ph - это схема Conversions API Meta, на /event/track/ она не проходит валидацию.
Формат запроса и обязательные поля описаны в 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.
