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 работает на трёх уровнях:
- Захват клика - при клике по Snapchat-рекламе
ScCidсохраняется в first-party cookie на вашем домене. - Привязка к лиду - когда посетитель заполняет форму, cookie с
ScCidпередаётся вместе с данными формы в CRM-запись. - Замыкание на сделку - когда сделка закрывается в 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.