Prooflytics + TikTok Ads: атрибуция от клика до закрытой сделки

Prooflytics + TikTok Ads: атрибуция от клика до закрытой сделки

TikTok Ads Manager показывает стоимость лида (CPL) по каждой кампании. Маркетолог оптимизирует по CPL. Но закрывает ли TikTok-лид в сделку? Через сколько дней? С какой конверсией в Won? Этих данных в TikTok Ads нет — они живут в CRM. Prooflytics замыкает цикл: TikTok-клик -> первый контакт -> Journey в CRM -> закрытая сделка -> реальный CAC по кампании TikTok.

Почему GA4 неправильно атрибутирует TikTok

Проблема 1: Last-click атрибуция. Пользователь увидел TikTok-видео -> перешёл на сайт -> не купил. Вернулся через Google 3 дня спустя -> купил. GA4 атрибутирует конверсию на Google Organic. TikTok кампания кажется неэффективной, хотя именно она запустила journey.

Проблема 2: Cookie restrictions. iOS 14+ и браузерные ограничения сокращают срок жизни third-party cookies. TikTok ttclid в URL — сессионный параметр, теряется при переходе. GA4 не захватывает ttclid -> нет связи клика с конверсией.

Проблема 3: CRM gap. GA4 видит конверсии сайта (регистрация, форма). Но закрытая сделка в HubSpot или Kommo — это другое событие, произошедшее через 14–90 дней после первого визита. GA4 не знает о нём.

Та же проблема, которую Prooflytics решает для Meta Ads и LinkedIn Ads — теперь применима к TikTok.

Как работает TikTok-атрибуция в Prooflytics

Шаг 1. Prooflytics Pixel захватывает ttclid.

При клике на TikTok-объявление в URL добавляется ttclid=AbCdEfGh.... Prooflytics Pixel (первая сторона, JS на вашем сайте) читает этот параметр из URL и сохраняет в first-party cookie + localStorage. Срок хранения — 7 дней (дольше чем сессия).

// Prooflytics Pixel автоматически захватывает ttclid
// и все 14 click-ID параметров при установке
// Ручная настройка не нужна

Шаг 2. Идентификация пользователя.

При регистрации или заполнении формы Pixel связывает email/userId с ttclid. Теперь у Prooflytics есть: email -> ttclid -> campaign_id -> adset_id -> creative_id (через TikTok Marketing API).

Шаг 3. Синхронизация с CRM.

Prooflytics подключается к HubSpot или Kommo. Когда Deal закрывается (Won) — Prooflytics сопоставляет Contact.email с захваченным ttclid -> находит TikTok-кампанию -> записывает атрибуцию.

Шаг 4. TikTok Events API (server-side).

Для iOS-пользователей без cookies — Prooflytics отправляет события конверсии через TikTok Events API (server-to-server). Это улучшает matching в TikTok Ads Manager и снижает under-reporting после iOS 14.

# Пример события через TikTok Events API
# (Prooflytics делает это автоматически)
import requests, hashlib, time

TIKTOK_PIXEL_CODE = "your_pixel_code"
TIKTOK_ACCESS_TOKEN = "your_access_token"

def send_tiktok_conversion(email: str, event_name: str,
                            value: float, currency: str = "USD"):
    email_hashed = hashlib.sha256(email.lower().encode()).hexdigest()

    payload = {
        "pixel_code": TIKTOK_PIXEL_CODE,
        "event": event_name,
        "event_time": int(time.time()),
        "user": {
            "email": email_hashed,  # SHA-256
        },
        "properties": {
            "value": value,
            "currency": currency,
        },
        "context": {
            "ad": {"callback": "ttclid_value_here"},  # из first-party хранилища
        }
    }

    requests.post(
        "https://business-api.tiktok.com/open_api/v1.3/pixel/track/",
        headers={"Access-Token": TIKTOK_ACCESS_TOKEN},
        json=payload
    )

Что видит маркетолог в Prooflytics

После подключения TikTok Ads и CRM маркетолог видит:

По кампании TikTok:
— Клики -> Лиды (из формы/регистрации) — CPL
— Лиды -> Won Deals — конверсия TikTok-лида в клиента
— Стоимость закрытой сделки (CAC) по каждой кампании
— Среднее время от TikTok-клика до Won
— MRR/Revenue из TikTok по кампании

Пример реального разброса:
— Кампания A: CPL $35, conversion rate 4%, CAC $875
— Кампания B: CPL $80, conversion rate 18%, CAC $444

Маркетолог, оптимизирующий по CPL, режет кампанию B и масштабирует A. Маркетолог с данными о CAC делает обратное.

TikTok vs Meta vs LinkedIn: сравнение атрибуции

ПлатформаClick IDFirst-party pixelEvents APIB2B эффективность
Meta AdsfbclidДаCAPI (стабильный)Высокая (B2C + B2B)
LinkedIn Adsli_fat_idДаConversion APIВысокая для B2B
TikTok AdsttclidДаEvents APIРастёт — Gen Z в B2B
Google Adsgclid / wbraidДаEnhanced ConversionsОчень высокая

TikTok для B2B — растущий канал. По данным LinkedIn Business Insights (2024), 40% B2B decision makers активны в TikTok. Молодые VP и founders принимают решения о покупке SaaS под влиянием TikTok-контента.

Реальный кейс

DTC SaaS (US, TikTok + Meta + Google, HubSpot, 60–80 новых клиентов/мес):

  • До: TikTok Ads Manager показывал CPL $29 — лучший из каналов. Бюджет TikTok рос. Но маркетолог не знал conversion rate TikTok-лидов в оплативших клиентов.
  • После подключения Prooflytics: TikTok-лиды закрываются в 6% случаев (vs 14% Google, 11% Meta). CAC из TikTok — $483 (vs Google $321, Meta $398).
  • Решение: TikTok остался в миксе — для awareness и retargeting. Прямые продажи переориентированы на Google и Meta с лучшим CAC. Общий CAC по портфелю снизился на 19% при том же бюджете.

Статус TikTok Ads в Prooflytics

Prooflytics Pixel уже захватывает ttclid — это работает для первой стороны атрибуции прямо сейчас. Прямой коннектор TikTok Ads Marketing API (для автоматической синхронизации метрик кампаний — impressions, spend, CPM) находится в roadmap и будет добавлен после одобрения TikTok Marketing API partner access. До запуска коннектора атрибуция работает через Pixel + CRM, данные кампаний можно передавать вручную или через webhook.

Подключить и попробовать: prooflytics.io — 14 дней trial.

Для кого актуально

  • Команды, запускающие TikTok Ads и не знающие реального CAC по этому каналу
  • B2B SaaS с длинным циклом сделки: TikTok -> регистрация -> Won через 30–90 дней — GA4 теряет эту цепочку
  • Маркетологи с несколькими каналами (TikTok + Meta + Google) — единый дашборд CAC
  • Команды, работающие с HubSpot или Kommo — Prooflytics нативно подключается к обоим

Часто задаваемые вопросы

TikTok Ads работает для B2B или только B2C?

TikTok эффективен для B2B в нишах, где ЛПРы молоды — SaaS, стартапы, digital-агентства, e-comm. LinkedIn по-прежнему лидирует для enterprise B2B. TikTok сильнее для awareness и retargeting, конверсия в Won обычно ниже чем у Google. Проверить реальный CAC можно только через first-party атрибуцию.

ttclid — насколько надёжный идентификатор?

ttclid генерируется для каждого клика и действителен 7 дней. Надёжнее третьих сторон (cookies), но уязвим при отказе от JavaScript или блокировщиках рекламы. Server-side Events API (без браузерного трекинга) повышает coverage для iOS-устройств. Prooflytics использует оба метода параллельно.

Как настроить TikTok Pixel рядом с Prooflytics Pixel?

Оба пикселя работают параллельно. TikTok Pixel отправляет данные в TikTok Ads для оптимизации алгоритма (bidding). Prooflytics Pixel захватывает ttclid и другие click-ID для first-party атрибуции в вашей системе. Конфликта нет — разные назначения.

GA4 не покрывает TikTok-атрибуцию?

GA4 работает на last-click модели и теряет TikTok-касания при многошаговых journey. Кроме того, GA4 не видит событие Won в CRM — только события на сайте. Для attribution замыкания рекламного цикла на закрытую сделку нужна отдельная система.

Сколько времени занимает подключение TikTok к Prooflytics?

Pixel — установка на сайт (WordPress: 1 строка, Webflow: через Custom Code, Shopify: через app embed) = 15 минут. Подключение CRM (HubSpot или Kommo) — OAuth, 5 минут. Первые данные атрибуции — через 24–48 часов после первых TikTok-кликов.

Итого

  • TikTok Ads Manager показывает CPL, но не CAC: без CRM-интеграции оптимизация неполная
  • Prooflytics Pixel захватывает ttclid как first-party данные — надёжно, без зависимости от cookies
  • TikTok Events API (server-side) покрывает iOS-пользователей без cookies
  • Единый дашборд CAC по TikTok + Meta + Google + LinkedIn — сравниваемые метрики для бюджетных решений
  • Статус: Pixel + CRM атрибуция работает сейчас; прямой TikTok Marketing API коннектор — в roadmap

Если вы запускаете TikTok Ads и хотите знать реальный CAC по каждой кампании — начните с установки Prooflytics Pixel. Exceltic.dev настроит подключение к HubSpot или Kommo и сконфигурирует attribution-модель под ваш цикл сделки.

Ещё статьи

Все →