Трекер для трафика из TikTok
Оценивай видеообъявления по связанным кликам, расходам и конверсиям. Для этого нужны согласованные имена кампаний, сохранённый ttclid и проверенный обратный сигнал.
Сначала раздели контекст и идентификаторы
У TikTok ссылка должна передавать не только название кампании, но и устойчивые идентификаторы группы и объявления. Название удобно читать в отчёте, идентификатор помогает отличить похожие видео и восстановить историю после переименования. Создай источник и поток, выбери оффер и запиши назначение каждого поля до размещения ссылки. Для видео особенно полезно отделять креатив от места показа: иначе слабое размещение легко принять за слабый ролик. Проверяй допустимость объявления, назначения и обработки данных по правилам TikTok и применимому законодательству. Трекер измеряет переходы и события; технически работающая ссылка сама по себе не подтверждает соответствие требованиям площадки.
Шаблон ссылки TikTok
В пресете inotrack используются campaign=__CAMPAIGN_NAME__, adset=__AID_NAME__ и creative=__CID_NAME__. Идентификаторы передаются отдельно: sub1=__CAMPAIGN_ID__, sub2=__AID__, sub3=__CID__, а sub4=__PLACEMENT__ сохраняет размещение. Внешний идентификатор передаётся как ttclid=__CALLBACK_PARAM__. Это макросы источника: их раскрывает рекламная площадка, а не трекер. Не заменяй их макросом {clickid}, который нужен на следующем участке пути. Выполни тестовый переход и проверь значения уже в принятом клике. Буквальный текст с подчёркиваниями вместо значения означает, что шаблон не раскрылся. Проверь также URL-кодирование названий с пробелами, знаками амперсанда и другими специальными символами.
Как вернуть конверсию к клику
inotrack создаёт собственный clickid и подставляет {clickid} в URL оффера. Передай его в тот параметр рекламодателя, который затем возвращается во входящем постбеке. ttclid остаётся идентификатором TikTok; он нужен для исходящего события, а не вместо внутреннего ключа склейки. Если используется промежуточная посадочная, проверь кнопку перехода к офферу отдельно от первого редиректа. Выполни тестовую конверсию и убедись, что она относится к нужному клику, потоку и офферу. Согласуй маппинг статуса, суммы, валюты и номера транзакции с сетью: успешный HTTP-ответ без корректного события ещё не означает правильный финансовый результат.
Автоматический импорт расходов
Для TikTok реализован импорт через Business API: нужны access_token и advertiser_id. Клиент получает дневные расходы, показы и клики с данными кампаний, групп и объявлений. Планировщик запускает синхронизацию при старте и затем каждый час, перечитывая предыдущий день при смене суток. Здесь важны имена: клиент расходов сохраняет названия кампании и группы, поэтому сверяй их с campaign и adset в ссылке. ID в sub-полях полезны для анализа, но сами по себе не исправляют несовпадение имени. Проверь валюту подключения и дату последнего успешного импорта. Не добавляй тот же расход вручную поверх уже импортированного периода и не помещай API-токен в объявление.
События через TikTok Events API
Исходящий адаптер tiktok_events отправляет веб-события через Events API. Укажи pixel_code и access_token, настрой соответствие целей событиям и используй test_event_code для проверки. Реализация передаёт ttclid при его наличии и external_id как хэш внутреннего clickid; отправку User-Agent можно отключить настройкой. Входящий постбек сети и это исходящее событие настраиваются раздельно. Сначала проверь приём конверсии трекером, затем результат доставки в TikTok. Не считай принятую отправку гарантией атрибуции: событие должно соответствовать требованиям кабинета и его правилам сопоставления. Соблюдай требования к согласию и передаче данных, не отправляй дополнительные персональные сведения через произвольные метки ссылки.
Отчёты, защита и капы
Начни сверку с одной кампании и одинакового периода, затем сравни группы, креативы и размещения. Смотри клики, уники, конверсии, расход и финансовые показатели, учитывая задержку импорта. Фильтр ботов и антифрод помогают исследовать качество переходов; заблокированные запросы проверяй в отчёте блокировок отдельно от принятого трафика. Записывай изменения защиты, чтобы не объяснять ими старые расхождения задним числом. Для оффера настрой капы и запасной маршрут: достижение лимита меняет доступность назначения в потоке, но не означает автоматическую остановку всех объявлений TikTok. До запуска проверь запасной путь и проследи, что он тоже соответствует правилам площадки.
Вопросы
Почему конверсии есть, а TikTok их не сопоставляет?
Проверь наличие ttclid, отдельную настройку Events API, соответствие цели событию и ответ доставки. Внутренний clickid не заменяет ttclid.
Можно ли менять имена после запуска?
Можно, но сверяй новые метки с именами в импорте расходов. Сохраняй ID в sub-полях и отмечай момент переименования.
Читать дальше
Ещё в этом разделе
Поставь inotrack на свой сервер
Установка одной командой на чистый VPS за 10–15 минут. Ключ — сразу после оплаты на сайте или бесплатный на 7 дней.
Вопросы — в Telegram @SmokeJung.