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

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

Prooflytics - платформа аналитики, которая замыкает данные из рекламных кабинетов с событиями в CRM. Для Taboola Ads это решает конкретную проблему: Taboola показывает метрики в рамках своей платформы (клики, CPM, CTR), но не видит, какие из этих кликов превратились в реальные сделки. Prooflytics закрывает этот разрыв через передачу click_id и first-party attribution.

Native advertising через Taboola - специфический канал для B2B: трафик «мягкий», прогревочный, с длинным cyclom конверсии. Без атрибуции до сделки этот канал выглядит убыточным в стандартных отчётах - и команды его отключают, хотя он реально генерирует pipeline.

Проблема атрибуции Taboola в B2B

Standard Taboola пиксель фиксирует клик и последующие события на сайте (просмотр страницы, заполнение формы). Но B2B воронка длиннее: от первого касания через нативную статью до закрытой сделки проходит 2-8 недель. За это время:

  • Пользователь может посетить сайт через другие каналы (ретаргетинг, прямой заход)
  • Браузерные cookies истекают или блокируются
  • Пользователь меняет устройство
  • Конверсия происходит по телефону или в Zoom-звонке, а не на сайте

Результат: Taboola Ads видит «конверсию» только если пользователь заполнил форму в том же сеансе. Реальные сделки, пришедшие через Taboola-трафик, в отчёте не появляются. Кабинет показывает CPL $300, реальный CAC - $150. Или наоборот: CPL выглядит хорошим, но качество лидов низкое, до сделки доходит 5%.

Как Prooflytics решает задачу

Prooflytics использует first-party attribution на основе click ID (tblci - Taboola Click ID). Схема:

  1. Taboola передаёт tblci в URL лендинга при клике.
  2. Prooflytics-скрипт на сайте сохраняет tblci в first-party cookie (устойчивы к ITP/ETP, не third-party).
  3. При заполнении формы или другом конверсионном событии tblci передаётся вместе с данными лида.
  4. Prooflytics сопоставляет click ID с историей касаний: из каких объявлений Taboola пришёл пользователь.
  5. При синхронизации с CRM (Kommo или HubSpot) - Prooflytics знает источник каждой сделки.
  6. Когда сделка закрывается, Prooflytics отправляет conversion event обратно в Taboola через Conversion API - для обучения алгоритма.

Что видит маркетолог: в дашборде Prooflytics по каждой Taboola-кампании - не CPL, а cost per closed deal. Какое объявление, какой контент, какой тип нативной статьи конвертирует в реальные B2B-клиенты.

Техническая реализация

Шаг 1 - UTM + tblci в URL. В Taboola Ads в настройках кампании добавляете Tracking Code:

?utm_source=taboola&utm_medium=native&utm_campaign={campaign_name}&utm_content={creative_name}&tblci={click_id}

Taboola автоматически подставляет {click_id} при каждом клике.

Шаг 2 - захват click_id на сайте. Prooflytics-скрипт автоматически читает tblci из URL и сохраняет в first-party cookie с атрибутом SameSite=Lax (работает при редиректах). Это происходит без дополнительной настройки.

Шаг 3 - передача при конверсии. При заполнении формы Prooflytics добавляет tblci к данным формы через hidden field. Если вы используете собственный API для захвата лидов:

// Prooflytics JS API
window.prooflytics = window.prooflytics || [];
window.prooflytics.push(['identify', {
  email: formData.email,
  name: formData.name,
  taboola_click_id: Prooflytics.getClickId('tblci'),
  // Prooflytics SDK читает cookie автоматически
}]);

Шаг 4 - синхронизация с CRM. Prooflytics подключается к вашей CRM (Kommo или HubSpot) через API. При создании нового контакта или лида - Prooflytics ищет matching по email и обогащает запись данными о источнике касания.

Шаг 5 - Taboola Conversion API (обратная отправка). При закрытии сделки Prooflytics отправляет событие в Taboola через их Conversion API:

import requests

def send_taboola_conversion(click_id: str, revenue: float, event_name: str = "deal_closed"):
    """
    Отправляем конверсию в Taboola Conversion API.
    click_id: tblci из URL клика
    """
    payload = {
        "click-id": click_id,
        "conversion-name": event_name,
        "value": revenue,
        "currency": "USD",
    }
    resp = requests.post(
        "https://events.taboola.com/conv",
        json=payload,
        params={"app-id": "YOUR_PIXEL_ID"}
    )
    # Taboola принимает события в течение 30 дней после клика
    return resp.status_code == 200

Отправка conversion events позволяет алгоритму Taboola оптимизировать показ объявлений на пользователей, похожих на тех, кто закрыл сделку - а не просто заполнил форму.

Реальный кейс: B2B SaaS, Taboola как канал прогрева

SaaS для управления недвижимостью, US рынок. Команда маркетинга использовала Taboola для дистрибуции нативных статей-гайдов. CPL из Taboola казался высоким ($180-220), команда несколько раз была готова отключить канал.

Проблема: стандартный пиксель Taboola фиксировал форму только при прямом переходе. Большинство B2B-клиентов читали статью, уходили, возвращались через неделю по прямому заходу или через ретаргетинг Google, и только тогда заполняли форму.

После подключения Prooflytics с tblci-атрибуцией: оказалось, что 34% сделок в CRM за последние 3 месяца имели Taboola в цепочке касаний (не обязательно последним, но первым или ранним). CPL $200 при среднем чеке $12,000 и конверсии лида в сделку 8% давал CAC через Taboola $2,500 - значительно лучше чем LinkedIn ($4,200 CAC).

Действие: бюджет Taboola увеличили на 40%. Оптимизация кампаний переключена на «closed deal events» вместо «form submissions». CPL вырос до $240, но CAC снизился до $2,100 - алгоритм начал находить более качественную аудиторию.

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

Taboola-атрибуция через Prooflytics нужна компаниям:

  • С циклом сделки более 2 недель (B2B, enterprise, SaaS)
  • Использующим Taboola как канал контент-маркетинга и прогрева
  • Где CMO хочет видеть ROI нативной рекламы, а не только метрики кликов
  • С volume от $5,000+/мес в Taboola (при меньших бюджетах статистика нерепрезентативна)

Для компаний с мультиканальным трафиком Prooflytics позволяет сравнить Taboola с другими источниками по единой метрике: cost per closed deal. Это основа для рационального распределения рекламного бюджета.

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

Taboola Click ID (tblci) истекает? Как долго он валиден для атрибуции?

Taboola поддерживает атрибуцию в течение 30 дней после клика. Prooflytics хранит tblci в first-party cookie с max-age=30d. Если сделка закрывается позже 30 дней - click_id технически может не приняться Conversion API, но Prooflytics всё равно фиксирует атрибуцию внутри своей платформы на основе сохранённых данных.

Prooflytics поддерживает multi-touch атрибуцию для Taboola?

Да. Prooflytics поддерживает несколько моделей атрибуции: first-touch, last-touch и linear. Для нативной рекламы (Taboola обычно стоит в начале воронки) first-touch часто даёт более корректную картину. Вы можете переключаться между моделями в дашборде и видеть, как меняется оценка каналов.

Что делать, если пользователь заходил через несколько разных Taboola-кампаний?

Prooflytics фиксирует все click ID последовательно. В отчёте видна полная цепочка касаний из Taboola: какая кампания была первой, какая привела к конверсии. Это позволяет понять роль разных типов контента (верхний уровень воронки vs retargeting).

Taboola Conversion API требует верификацию домена?

Да. Для использования Conversion API нужно подтвердить домен в Taboola Ads Manager и получить Pixel ID. Это стандартная процедура, занимает 1-2 дня. Prooflytics использует ваш Pixel ID для отправки событий.

Совместима ли интеграция с Outbrain (второй по размеру нативный DSP)?

Outbrain использует аналогичную механику с ob_click_id. Prooflytics поддерживает оба параметра. Если вы используете оба канала - в дашборде можно сравнить Taboola и Outbrain по единой метрике: cost per closed deal.

Следующий шаг

Если вы используете Taboola Ads в B2B и хотите видеть реальный CAC из нативного трафика - посмотрите на Prooflytics. Платформа подключается к вашей CRM и рекламным кабинетам и начинает строить атрибуцию. Если нужна помощь с настройкой или интеграцией с нестандартным стеком - опишите задачу команде Exceltic.dev.

Ещё статьи

Все →