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

Snap Pixel фиксирует событие на посадочной странице, но не видит что этот же пользователь стал лидом через 30 дней и закрылся как клиент через 60. Рекламный кабинет Snapchat показывает CPL и ROAS по последнему клику - без связи с реальными сделками в CRM. Prooflytics закрывает этот разрыв через first-party tracking: sc_click_id из Snapchat-клика связывается с лидом в CRM и атрибутируется к закрытой сделке.

Snapchat Ads растёт как B2B-канал для tech и SaaS-компаний с молодой аудиторией (18-34 года). По данным Snap Inc., платформа охватывает более 850 миллионов пользователей в месяц. Проблема B2B-атрибуции здесь та же, что и у всех visual/social каналов: пиксель фиксирует событие страницы, но не видит что этот же пользователь стал лидом через 45 дней и закрылся как клиент. Рекламный кабинет показывает CPL по последнему клику - без связи с воронкой CRM. Это означает, что решения о бюджете принимаются на основе неполных данных.

Эта статья разбирает архитектуру интеграции Prooflytics + Snapchat Ads: как работает sc_click_id, почему Snap Pixel недостаточен для B2B, и как настроить замыкание клика на закрытую сделку.

Почему Snap Pixel не работает для B2B атрибуции

Snap Pixel - это JavaScript-код на вашем сайте, который фиксирует события: PAGE_VIEW, SIGN_UP, PURCHASE. Это стандартный client-side pixel, который работает в браузере.

Для B2B-атрибуции он имеет структурные ограничения:

Срок атрибуции ограничен. По умолчанию Snapchat атрибутирует конверсии в окне 1 день (post-click) до 28 дней. В B2B цикл сделки часто составляет 60-90 дней. Клик по Snapchat-рекламе в феврале и закрытие сделки в апреле - нативный pixel их не свяжет.

Нет данных о сделке. Pixel умеет передавать событие “форма заполнена” (LEAD). Он не знает, что этот лид прошёл квалификацию, получил предложение и подписал контракт. Данные о качестве лида существуют только в CRM.

iOS 14+ и ad blockers. Как и все client-side pixels, Snap Pixel теряет до 30-40% событий на iOS-устройствах из-за AppTrackingTransparency и блокировщиков. В B2B-аудитории, где iPhone распространён широко, это существенные потери.

Нет идентификации в сессиях. Если пользователь кликнул по рекламе на телефоне, а форму заполнил на рабочем компьютере - Pixel не связывает эти сессии. В B2B, где покупатели используют разные устройства, это типичный сценарий.

Как Prooflytics соединяет Snapchat click с CRM-сделкой

sc_click_id - базовый параметр Snapchat

Когда пользователь кликает по Snapchat-рекламе, Snap автоматически добавляет к URL параметр ScCid (Snapchat Click ID). Этот параметр уникален для каждого клика и позволяет атрибутировать конверсию конкретной рекламной кампании и объявлению.

Пример URL после клика:

https://yoursite.com/lp?ScCid=AbCdEfGhIjKlMnOp&utm_source=snapchat&utm_campaign=b2b_q2

Prooflytics читает этот параметр при первом визите и сохраняет его в first-party cookie под своим доменом. Это ключевой момент: данные хранятся у вас, не у Snapchat.

Snapchat Conversions API (CAPI)

Snapchat CAPI - это server-side интерфейс для передачи событий конверсий напрямую с вашего сервера на серверы Snapchat. В отличие от Pixel, он не зависит от браузера, не блокируется ad blockers и работает через iOS 14.

Kогда лид закрывается как сделка в CRM, Prooflytics через CAPI отправляет в Snapchat событие конверсии с привязкой к исходному sc_click_id. Snapchat может атрибутировать сделку правильной кампании и объявлению.

First-party server-side tracking

Arхитектура Prooflytics работает на трёх уровнях:

  1. Захват клика - при клике по Snapchat-рекламе ScCid сохраняется в first-party cookie на вашем домене.
  2. Привязка к лиду - когда посетитель заполняет форму, cookie с ScCid передаётся вместе с данными формы в CRM-запись.
  3. Замыкание на сделку - когда сделка закрывается в CRM, Prooflytics берёт сохранённый ScCid и отправляет событие через CAPI в Snapchat, а также обновляет атрибуционные данные в своём дашборде.

Архитектура интеграции

Snap Ad Click
    |
    | ScCid добавляется к URL
    v
Landing Page
    |
    | Prooflytics JS читает ScCid, UTM
    | Записывает в first-party cookie
    v
Lead Form Submit
    |
    | ScCid + email + UTM -> CRM
    v
CRM (HubSpot / Kommo)
    |
    | Deal created from Lead
    | ScCid хранится в custom field
    v
Deal Stage Changes
    |
    | Prooflytics webhook при Won/Lost
    v
Prooflytics Dashboard    Snapchat CAPI
(cost per deal,          (атрибуция для
 pipeline by channel)     оптимизации кампаний)

Пошаговая настройка

Шаг 1 - Подключение Snapchat Ads к Prooflytics

В Prooflytics -> Integrations -> Snapchat Ads: авторизация через Snap Marketing API. Prooflytics получает доступ к данным кампаний (расходы, клики, impressions) для расчёта стоимости сделки.

Шаг 2 - Установка Prooflytics tracking script

Один JS-скрипт на всех страницах сайта (можно через GTM). Скрипт автоматически читает ScCid и все UTM-параметры, записывает в first-party cookie на 90 дней.

// Prooflytics автоматически читает ScCid при наличии в URL
// Дополнительная конфигурация не требуется

Шаг 3 - Передача ScCid при заполнении формы

Prooflytics предоставляет helper-функцию, которая добавляет hidden field с sc_click_id в вашу форму:

Prooflytics.appendToForm('contact-form');
// Добавляет скрытые поля: pl_sc_click_id, pl_utm_source и т.д.

При submit форма передаёт эти данные в CRM через стандартный webhook или API.

Шаг 4 - Custom field в CRM

В HubSpot или Kommo создаётся custom field pl_sc_click_id на объекте Contact и Lead/Deal. Prooflytics записывает в него значение при создании контакта.

Шаг 5 - Webhook на закрытие сделки

Kогда сделка закрывается (Won), CRM отправляет webhook в Prooflytics с данными сделки. Prooflytics:

  • Обновляет дашборд: добавляет сделку в атрибуционный отчёт
  • Отправляет событие в Snapchat CAPI с sc_click_id оригинального клика

Шаг 6 - Настройка Snapchat CAPI

В Snap Business Manager -> Events Manager -> Conversions API: Prooflytics авторизуется как CAPI-партнёр. После этого события о закрытых сделках автоматически передаются в Snap для оптимизации кампаний.

Реальный кейс: B2B tech компания, Snapchat -> лиды -> сделки

EU B2B tech-компания, продукт для команд разработки, средний чек €8,000, цикл сделки 45-60 дней. Целевая аудитория: engineering managers и CTOs, возраст 28-38 лет.

Ситуация до Prooflytics: Snapchat-кампании показывали CPL €85. На основе этого метрика выглядела привлекательно. Бюджет распределялся между тремя кампаниями примерно поровну.

После подключения Prooflytics (данные за 90 дней):

  • Кампания A: 45 лидов, CPL €78, 3 закрытых сделки, cost per deal €1,170
  • Кампания B: 38 лидов, CPL €92, 8 закрытых сделок, cost per deal €437
  • Кампания C: 52 лида, CPL €65, 1 закрытая сделка, cost per deal €3,380

Kампания C генерировала самый дешёвый CPL, но худший cost per deal - в 7 раз хуже кампании B. При оптимизации по CPL бюджет шёл в неправильном направлении.

После перераспределения бюджета в пользу кампании B: рост закрытых сделок из Snapchat на 60% при том же общем бюджете.

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

Snapchat работает для B2B? Это же платформа для молодёжи.

Да, с оговорками. Snapchat охватывает аудиторию 18-34 года, и среди неё значительная доля - junior и middle специалисты в tech, маркетинге, медиа. Для B2B продуктов с ticket до $500/месяц и аудиторией в этих сегментах Snapchat показывает результаты. Для enterprise-продаж с аудиторией C-level старше 40 - платформа менее подходит. Тест с небольшим бюджетом ($2,000-5,000) за 4-6 недель даст ответ для конкретного продукта.

Как Prooflytics решает проблему кросс-девайс атрибуции?

Prooflytics использует несколько сигналов для идентификации: sc_click_id из cookie, hashed email при заполнении формы, и IP-адрес как вспомогательный сигнал. Когда пользователь кликает на телефоне, а форму заполняет на компьютере, Prooflytics пытается связать сессии через email при регистрации. Это не 100% точность, но существенно лучше pure cookie-based attribution.

Нужен ли Sales Navigator Advanced Plus или достаточно стандартного Snap Pixel?

Для базового отслеживания конверсий на сайте достаточно Snap Pixel. Для B2B атрибуции до закрытой сделки нужен Prooflytics: Snap Pixel не имеет доступа к данным вашей CRM и не может знать, что лид закрылся. Conversions API (CAPI) - это техническая возможность передать эти данные, но сам Snap не умеет соединить лид из CRM с исходным кликом. Prooflytics - промежуточное звено, которое хранит sc_click_id и передаёт его при закрытии сделки.

Как Prooflytics помогает оптимизировать ставки в Snapchat?

Kогда через CAPI вы передаёте в Snapchat события о реальных сделках (а не просто лидах), алгоритм Snap Ads получает качественный сигнал: какие аудитории и объявления приводят к закрытым продажам. Это позволяет Snap оптимизировать delivery в пользу пользователей, похожих на ваших реальных клиентов, а не просто на тех, кто заполняет формы.

Prooflytics работает только со Snapchat?

Нет. Prooflytics - это мультиканальная атрибуционная платформа. Та же логика first-party tracking работает с Meta Ads (через fbclid), TikTok Ads (через ttclid), LinkedIn Ads (через li_fat_id) и другими каналами. Если вы уже используете Prooflytics для атрибуции TikTok Ads до сделки или Meta Ads, добавление Snapchat - это ещё один канал в существующей инфраструктуре, без дополнительных интеграций с CRM.

Итог

Snap Pixel - инструмент для e-commerce с коротким циклом покупки. Для B2B с циклом 30-90 дней нужна другая архитектура:

  • sc_click_id сохраняется при клике и привязывается к CRM-записи
  • Данные о закрытой сделке передаются в Snapchat через CAPI
  • Prooflytics даёт реальный cost per deal вместо CPL
  • Оптимизация кампаний строится на данных о сделках, а не лидах

Если вы тестируете Snapchat как B2B-канал или уже запускали кампании без атрибуции до сделки - опишите ваш стек команде Exceltic.dev. Настроим Prooflytics и подключим CAPI для замыкания данных на CRM.

Ещё статьи

Все →