<b>TikTok Events API ломает атрибуцию чаще всего не на стороне рекламы, а на стороне сервера</b>
Главная ошибка — отправлять события без нормального event_id и дедупликации. Если Pixel и Events API шлют одно и то же действие, но у каждого свой идентификатор, получите дубль в отчётах и грязный ROAS. Второй провал — невалидный mapping: неверные названия событий, пустые параметры value/currency, кривой match по external_id.
Рабочая схема простая:
— генерируй event_id на фронте и прокидывай его в S2S;
— синхронизируй time zone, currency и source_id между трекером и API-гейтом;
— логируй payload целиком, но без PII в открытых логах;
— проверяй статус ответа и ретраи только на сетевых ошибках, а не на бизнес-ошибках.
Отдельно следи за задержкой. Если сервер шлёт конверсию через слишком большой лаг, алгоритм начинает обучаться на шуме. Для офферов с коротким окном принятия решения это критично: событие должно приходить быстро, а не «когда очередь освободится». Чистим логи, проверяем постбэки.
Перед запуском делай сплит: часть трафика веди через Pixel, часть — через Events API, и сверяй расхождения по одному и тому же источнику. Если цифры не бьются, сначала ищи проблему в дедупе и маппинге, потом уже в креативах. Технический стек определяет потолок вашего ROI.
Трекер-стек
@tracker_stack_ubt
<b>TikTok Events API ломает атрибуцию чаще всего не на стороне рекламы, а на стороне сервера</b>
Этот пост опубликован в Telegram-канале Трекер-стек. Подписаться можно по ссылке: @tracker_stack_ubt.