QRkoder

Сквозная аналитика

Метод учёта, при котором продажа прослеживается до конкретного рекламного касания: скан QR — визит — заявка — сделка в CRM — оплата. Считает не трафик, а выручку и возврат на каждый вложенный в размещение рубль.

Что такое сквозная аналитика

Сквозная аналитика — учёт, при котором каждый рубль выручки прослеживается до конкретного рекламного касания. В работе с QR цепочка выглядит так: скан кода на носителе, редирект по короткой ссылке, визит на сайт, заявка, сделка в CRM, оплата. Обычная веб-аналитика обрывается на заявке и показывает трафик. Сквозная доводит расчёт до денег и отвечает, какой носитель — тейбл-тент, листовка в подъезде или наклейка на витрине — вернул вложенное.

Разница принципиальная: сканы измеряют носитель, а не бизнес. 400 сканов при нулевой выручке — провал размещения, 60 сканов с тремя сделками по 80 000 ₽ — удача. Пока данные о сделках лежат в CRM отдельно от данных о сканах, сравнить два размещения между собой нечем.

Это не отдельный сервис, а склейка четырёх источников: редиректы QR, счётчик на сайте (Яндекс Метрика или GA4), CRM и данные об оплатах. Держится склейка на идентификаторе, который переживает все переходы.

Из чего собирается цепочка

  • Идентификатор носителя. Каждому физическому размещению — свой короткий слаг и своя UTM-метка: ?utm_source=qr&utm_medium=offline&utm_content=tent_stol_07. Один общий QR на весь тираж обнуляет всю затею.
  • Идентификатор посетителя. ClientID Метрики (cookie _ym_uid, срок жизни 1 год) или client_id GA4. Его читают на лендинге и кладут в скрытое поле формы вместе с utm_content.
  • Сделка в CRM. Битрикс24, amoCRM или таблица с полями «источник», «utm_content», «ClientID», статусом и суммой оплаты. Без суммы считать нечего.
  • Обратная загрузка. Оплаченная сделка возвращается в Метрику как офлайн-конверсия по ClientID, UserID или yclid. Ограничение сервиса: конверсию примут, если с момента визита прошло не больше 21 дня.

Как считается: формулы и пример

Сквозная аналитика сводится к четырём величинам. CPL = расходы / число лидов. CAC = расходы / число оплативших. ROMI = (выручка × маржинальность − расходы) / расходы × 100%. ДРР = расходы / выручка × 100%.

Пекарня напечатала 3 000 листовок с QR: 18 000 ₽ печать плюс 12 000 ₽ раскладка по ящикам, итого 30 000 ₽. За 30 дней касса и CRM дали такие цифры.

ПоказательЗначениеРасчёт
Сканы / визиты412 / 355потери 14% на переходе
Заявки9627% от визитов
CPL313 ₽30 000 / 96
Оплаты41средний чек 3 900 ₽
CAC732 ₽30 000 / 41
Выручка159 900 ₽41 × 3 900
ROMI140%(71 955 − 30 000) / 30 000

При маржинальности 45% валовая прибыль составила 71 955 ₽, ДРР — 18,8%. Разбивка по utm_content показала, что 70% заявок принесли пять домов из двадцати восьми: следующую раскладку сузили и подняли ROMI до 310%. Тот же разбор по этапам даёт анализ воронки, только без денежного среза.

Где связка рвётся

  • Safari ITP. Cookie, поставленная скриптом, живёт 7 дней, а при переходе по ссылке с метками — 24 часа. Сделка с циклом в месяц на iPhone теряет исходный источник.
  • Чужое устройство. Гость переслал ссылку супругу — оплата придёт с другого ClientID и повиснет в «не определено».
  • Оплата мимо CRM. Наличные на кассе или перевод по СБП без карточки сделки занижают ROMI.
  • Незаполненные поля. Менеджер создаёт сделку руками и не переносит utm_content — доля неатрибутированной выручки выше 25% делает отчёт бесполезным.

Разрывы закрываются на уровне носителя: динамический QR-код с отдельной ссылкой на каждое размещение фиксирует источник ещё до того, как пользователь попал на сайт.

Частые вопросы

Чем сквозная аналитика отличается от Яндекс Метрики?

Метрика видит визиты и цели на сайте, но не знает, сколько денег принесла сделка. Сквозная аналитика добавляет два звена: данные CRM о статусе сделки и сумму оплаты. Метрика при этом остаётся источником ClientID и может принимать оплаченные сделки обратно как офлайн-конверсии.

Нужен ли платный сервис или хватит таблицы?

До 200–300 заявок в месяц связка выгружается в таблицу: экспорт сканов из QR-сервиса, экспорт сделок из CRM, сопоставление по utm_content и ClientID. Платный коннектор экономит время на объёмах от нескольких тысяч заявок и при десятках рекламных каналов, но сам по себе точность не повышает.

Сколько данных теряется на переходе от скана к визиту?

Нормальные потери — 5–15%: часть сканов приходится на закрытие превью, часть на медленный мобильный интернет и уход до загрузки страницы. Разрыв больше 30% означает медленный лендинг, тяжёлую обложку или редирект через несколько промежуточных доменов.

Что считать источником, если человек сканировал код, а купил в магазине?

Такую покупку сводят вручную: по промокоду из полученного купона, по номеру телефона в программе лояльности или по карте клиента. Полученную оплату загружают в аналитику как офлайн-конверсию с тем же utm_content, что был у скана, — иначе выручка уйдёт в прямой трафик.

Обязательно ли согласие на обработку данных?

Да, если за QR стоит форма с телефоном, email или именем. Связка ClientID со сделкой в CRM — обработка персональных данных: нужны политика конфиденциальности, непредзаполненный чекбокс согласия и уведомление Роскомнадзора. Обезличенная статистика сканов под требование не подпадает.

Самойлов Андрей Иванович — Эксперт по QR-кодам и SaaS-маркетингу

Автор материала

Андрей Самойлов

Эксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.

Об авторе и все материалы

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно