TikTok Ads

TikTok: від пікселя до першої кампанії

Оновлено 23 жовтня 2026

TikTok дозволяє вибрати піксель у кампанії лише після першої справжньої події. Інструкція веде від створення Data Source до запущеної кампанії, включно з кроком, який вмикає піксель.

1. Створіть Data Source у TikTok

Data Source (у TikTok його ще називають пікселем) приймає події, які надсилає leadlime. Створіть його один раз для каналу або бота.

  1. 1

    Відкрийте Events Manager

    У TikTok Ads Manager: Tools → Events → Connect data source.

  2. 2

    Виберіть Web і ручне налаштування

    Web → Manual setup. Спосіб підключення: Events API. Встановлювати код на сайт не потрібно.

  3. 3

    Скопіюйте код пікселя

    Назвіть Data Source, наприклад «leadlime», і скопіюйте його код: латинські літери й цифри.

  4. 4

    Створіть токен

    У Settings цього Data Source, у блоці Events API, натисніть Generate Access Token і скопіюйте токен. Нікому його не пересилайте.

  5. 5

    Візьміть тестовий код

    Відкрийте вкладку Test events і скопіюйте тестовий код події.

2. Підключіть TikTok у leadlime

У налаштуванні каналу або бота на кроці Ad platforms натисніть Connect TikTok. Для вже активного каналу це є в Settings → Connections. Вставте код пікселя, токен і тестовий код, потім натисніть Verify TikTok connection.

leadlime надішле тестову подію CompleteRegistration, вона з'явиться у вкладці Test events. Тестова подія лише перевіряє зв'язок: для кампаній TikTok її не враховує.

3. Налаштуйте лендинг

На кроці Landing page виберіть готову сторінку leadlime або підключіть свій сайт зі скриптом відстеження. Якщо лендинг уже працює для Meta, нічого змінювати не треба: той самий скрипт працює і для TikTok.

4. Перевірте, що піксель увімкнувся

Одразу після перевірки підключення leadlime надсилає в піксель дві справжні події: Contact і CompleteRegistration. В Events Manager вони з'являться не як тестові. За 1–2 години статус Data Source зміниться на Ready for campaign, а обидві події можна буде вибрати для оптимізації.

Якщо статус не змінився, активуйте канал, скопіюйте посилання TikTok з leadlime (Settings → Connections або меню лендинга), відкрийте його в браузері й натисніть кнопку Telegram на сторінці. leadlime надішле ще одну подію Contact. Вступати в канал не обов'язково.

5. Створіть кампанію

Після запуску кліки з'являться в leadlime у Logs, вступи з позначкою «Sent to TikTok», а в Events Manager з'являться серверні події CompleteRegistration.

  1. 1

    Ціль

    Create → Lead generation → Website form.

  2. 2

    Data Source і подія

    У Campaign info виберіть свій Data Source. Подія оптимізації: Complete registration.

  3. 3

    Посилання в оголошенні

    Вставте посилання TikTok з leadlime у Destination URL оголошення.

  4. 4

    Без зайвих UTM

    Під Preview натисніть Edit і вимкніть Auto-attach, щоб TikTok не додавав свої UTM поверх наших. ttclid TikTok додасть сам, він потрібен.

  5. 5

    Таргетинг і бюджет

    Налаштуйте як зазвичай і відправте кампанію на модерацію.

Короткі відповіді

Чому TikTok пише «Not ready for campaign»?

TikTok вмикає Data Source для кампаній після першої справжньої стандартної події. Тестові події з вкладки Test events не рахуються. Одразу після перевірки підключення leadlime надсилає в піксель справжні Contact і CompleteRegistration, і статус оновлюється за 1–2 години. Якщо не оновився, відкрийте свій лендинг за TikTok-посиланням і натисніть кнопку Telegram.

Чому Complete registration сірий і пише «Waiting for activity»?

TikTok дає вибрати подію для оптимізації лише після того, як на неї прийшла справжня подія. leadlime надсилає CompleteRegistration під час підключення TikTok. Якщо ви підключили TikTok раніше, збережіть підключення ще раз у Settings → Connections і через 5–10 хвилин натисніть Refresh у списку подій.

Чи потрібен піксель TikTok на сайті?

Ні. leadlime надсилає події зі свого сервера через Events API. Створіть Data Source з підключенням Events API; код пікселя на сторінку ставити не треба.

Яку подію вибрати для оптимізації?

Complete registration: так leadlime позначає вступ у канал або старт бота. Contact приходить, коли людина натискає кнопку Telegram. Він вмикає піксель, але оптимізація на Contact означає оптимізацію на натискання, а не на вступи.

Я створив Offline Event Set. Що робити?

leadlime не надсилає події в Offline Event Set. Створіть новий Data Source: Web → Manual setup → Events API. Офлайн-набір можна залишити або видалити.

Куди вставляти посилання?

У поле Destination URL оголошення. Беріть посилання TikTok з leadlime: у Settings → Connections або в меню лендинга. У ньому вже є мітки TikTok, а ttclid TikTok додасть сам.

Першоджерела

Перевірте атрибуцію на одному публічному каналі.

Встановіть код на свій лендинг, зробіть тестовий вступ і перевірте весь шлях до події в Meta.

Спробувати leadli.me