Якщо ваша реклама оптимізується лише за браузерним пікселем - ви показуєте алгоритму неповну картину. Частину конверсій з'їдають iOS-обмеження, блокувальники реклами та захист від трекінгу в браузерах. Алгоритм «не бачить» продажів → вважає кампанію слабкою → показує рекламу гірше. Розриває це коло Events API (CAPI) - серверна передача подій напряму з вашого бекенда в TikTok.
Що дає CAPI на практиці
- Повнота даних: події надсилає ваш сервер, тож блокувальники та ITP їх не «з'їдають». Алгоритм бачить до 100% реальних конверсій.
- Кращий match rate: серверні події передають більше параметрів для зіставлення з користувачем TikTok - точніша атрибуція і дешевша оптимізація.
- Стабільніше навчання: більше конверсійних сигналів → кампанії швидше виходять з фази навчання і менше «гойдаються».
- Події поза сайтом: оплата при отриманні, продаж по телефону, статуси з CRM - усе це можна повернути в рекламний кабінет як конверсію.
У кейсі б'юті-бренду саме підключення CAPI (разом з UGC-креативами) дало алгоритму бачити 100% покупок - і стало однією з трьох дій, що збили вартість ліда на 64%.
Чотири способи підключити CAPI за день
- Готові інтеграції платформ. Shopify, WooCommerce та інші великі CMS мають офіційні застосунки TikTok: ставите, авторизуєтесь, вмикаєте серверні події. Найшвидший шлях для e-commerce - реально 1-2 години.
- Google Tag Manager (Server-Side). Якщо у вас уже є серверний контейнер GTM - додаєте тег TikTok Events API і мапите наявні події. Плюс: одна інфраструктура на всі рекламні платформи.
- Інтеграції-конектори (Stape, Zapier тощо). Коли немає розробника: конектор приймає вебхук з форми або CRM і перетворює його на подію CAPI. Годиться для лідогенерації з невеликими обсягами.
- Пряма інтеграція по API. Ваш бекенд надсилає події на ендпоінт TikTok. Максимум контролю: можна слати кваліфіковані ліди та продажі з CRM з реальною цінністю угоди.
Дедуплікація: щоб конверсії не подвоїлись
Pixel і CAPI працюють разом, тому одна покупка може прийти двома шляхами. Щоб кабінет не порахував її двічі, кожна подія повинна мати однаковий event_id у браузерній і серверній версії - тоді TikTok автоматично склеїть дублікати. Це найчастіша помилка самостійних налаштувань: без дедуплікації звітність завищується, а оптимізація йде за фейковими цифрами.
Чекліст: як перевірити, що все працює
- В Events Manager видно і браузерні, і серверні події з позначкою про дедуплікацію.
- Тестова подія (Test Events) доходить із сервера за секунди.
- Match rate серверних подій вищий, ніж у пікселя.
- Кількість покупок у кабінеті збігається з CRM/платіжкою з похибкою до 5-10%.
- Через 3-7 днів після ввімкнення: CPA стабілізувався або знизився, кампанії рідше «випадають» з навчання.
Типові граблі
- Слати все підряд. Сотня подій «переглянув сторінку» не допоможе; алгоритму потрібні комерційні сигнали: лід, реєстрація, покупка.
- Забути про параметри користувача. Хешовані email/телефон у серверній події - це і є високий match rate. Порожні події майже марні.
- Один раз налаштувати і забути. Релізи сайту ламають трекінг тихо. Раз на тиждень звіряйте кабінет з CRM - це 10 хвилин, які рятують бюджети.
Висновок
CAPI - це не «просунута опція для гіків», а базова гігієна реклами після iOS 14.5+. День роботи на інтеграцію повертається тижнями стабільної оптимізації: алгоритм бачить реальні продажі, ви платите за реальних клієнтів. Просунуте налаштування CAPI входить у наш тариф «Масштаб» - і це перше, що ми перевіряємо на аудиті.