Перейти к содержимому

Инженерия трекинга и атрибуцииРабота для клиента

Продажи без источника в headless Shopify: настройка web и server GTM

Перенастрою web и server GTM для headless Shopify: сохранение идентификаторов при переходе к оплате, дедупликация, возвраты и учёт согласия по модели US opt-out.

Для кого
Бренды на headless Shopify
Проверено

Знакомо?

Выберите свою ситуацию

Ситуация Инженерия трекинга и атрибуции
Почему в headless-магазине Shopify заказы теряют источник?

Как я решаю

Что я делаю

Сохраняю связь между визитом на витрину и заказом в headless-магазине. Передаю идентификатор клиента Google и идентификатор рекламного клика в заказ Shopify. Для каждой платформы оставляю одного отправителя покупки. Сервер получает события из стабильного источника, возвраты загружаются и вычитаются. Настраиваю US opt-out с Global Privacy Control и доступной ссылкой на отказ, без cookie wall. Без передачи идентификаторов заказ и приведший к нему визит не связаны.

Процесс

Как это работает

Этапов: 6. Объём работ и цену согласуем заранее.

  1. Проверить контейнеры напрямую через API

    Экспорт совпадает с продакшеном, без расхождений, прежде чем я что-то меняю.

  2. Построить мост идентификации

    Идентификатор клиента Google и идентификатор клика по рекламе записываются в заказ как атрибуты корзины, а кастомный пиксель на стороне чекаута отправляет данные с контекстом сессии.

  3. Один источник событий на получателя

    Старые теги покупок на страницах выводятся из работы, дублирующий источник отключается, чтобы две системы не могли сообщить об одной продаже.

  4. Собрать серверное звено

    GA4 Measurement Protocol с first-party cookie, которую выставляет сервер, Meta CAPI и Bing, у каждого подтверждённые данные «до и после».

  5. Вычесть возвраты

    Успешные возвраты по расписанию забираются из Shopify и отправляются в аналитику, с записью, чтобы ни один не мог уйти дважды.

  6. Согласие, затем наблюдение

    Пакет US opt-out (GPC учитывается до загрузки любого тега, ссылка на отказ, без cookie wall), живой отчёт и ежедневный мониторинг.

Передача

Что вы получаете

  • Идентификаторы сохраняются при переходе к оплате: продажу можно связать с рекламным кликом.
  • Одно событие покупки на заказ, а не дублирующая пара от двух владельцев.
  • Возвраты вычтены из GA4 и рекламных платформ, поэтому алгоритм ставок учится на чистой выручке.
  • Согласие US opt-out без cookie wall: готовый к вставке пакет для вашего разработчика.
  • Живой отчёт и ежедневный мониторинг, чтобы поломка была видна в день начала.
  • Запись изменений и откат для каждого изменения в продакшене.
На чём сделаноЧастей: 8
  1. GTM web и server
  2. GA4 Measurement Protocol
  3. Google Ads
  4. Meta CAPI
  5. Microsoft Ads (Bing)
  6. Shopify Customer Events и кастомный пиксель
  7. headless Shopify (Next.js)
  8. Cloudflare Workers

Подтверждение

Примеры работ и результаты

Работа для клиента Сделано для реальных клиентов. Данные клиентов обезличены.

До → после

За 29 дней до пересборки 612 продаж дошли до аналитики и только у 39 был хоть какой-то источник сессии, то есть 6%. После моста идентификации и нового серверного звена прослеживаемость составила 76% по замеру за уже закрытый день 2026-08-19; дублирование покупок в отчётах упало с +100% до 0%, а возвраты вычитаются впервые.

Американский ритейлер товаров для ремонта авто на headless Shopify

сдано в августе 2026

6% до 76%

доля продаж, прослеживаемых до источника, 6% → 76%; дублирование покупок в отчётах +100% → 0%; возвраты вычитаются впервые (211 за 90 дней); продажи, атрибутированные Google, в день 0,1 → 10,5.

Читать кейс: За 16 дней до дедлайна Shopify: пересборка измерений для headless-магазина
Fixel Pixel

в продакшене

серверный пайплайн, которому эта пересборка может передать работу дальше: единая схема событий, подтверждение доставки по каждому событию и детекторы мёртвого соединения, молчащего магазина и зависшей доставки.

Оценка на Upwork: 5 из 5.

Super efficient and knowledgeable. He is one of the most thorough people I have ever hired in UpWork. His documentation is excellent.

Eduardo Y., ClickMinded Upwork · 2017

Что можно посмотреть

Воссозданная схема «витрина → чекаут → передача идентификаторов → серверное звено → возвраты» и очищенный фрагмент таблицы событий «до и после». Схема и таблица построены на синтетических данных. Цифры ниже получены из работающих систем.

Данные клиента обезличены. Цифры считаны напрямую из API платформ в августе 2026. Я основатель Fixel Pixel, серверного пайплайна, который назван здесь как один из вариантов.

Цена и сроки

Сколько стоит и как идёт работа

Такая пересборка оценивается и согласуется письменно как Custom Engineering Project, от 100 000 ₽. Если причина или объём пока неясны, честный первый шаг: Tracking Health Check только на чтение (25 000 ₽) или Working Session (10 000 ₽) по одному вопросу. Небольшую часть с ограниченным объёмом можно начать с минимума Focused Fix: 30 000 ₽. В кейсе с датами сроки были выстроены так, чтобы успеть до дедлайна платформы: новое звено покупок заработало 2026-08-10, за шестнадцать дней до отсечки Shopify 2026-08-26.

СметаФиксируется до начала работы

Цена
Custom Engineering Project от 100 000 ₽, цена по согласованному объёму работ. Если причина или объём пока неясны, начните с Tracking Health Check (25 000 ₽) или Working Session (10 000 ₽); небольшую часть с ограниченным объёмом можно взять как Focused Fix от 30 000 ₽.
Сроки
Объём и смета согласуются письменно до начала разработки. В кейсе с датами новое звено покупок заработало 2026-08-10, за шестнадцать дней до отсечки Shopify для скриптов чекаута 2026-08-26.
Первый шаг
Опишите задачу. Я отвечу в течение одного рабочего дня и подскажу, что делать дальше. Первый ответ бесплатный.

Заметка Даниилаперед началом работы

Когда это не нужно

Если у витрины и чекаута уже общий идентификатор посетителя, а возвраты уже вычитаются, пересборка добавит лишнюю работу, и я так и скажу. А если разрыв только в моделировании атрибуции (view-through и разные окна атрибуции), никакое исправление сбора данных его не сдвинет; это покажет сверка.

Даниил

Вопросы

Что об этом спрашивают

Моя витрина headless, с собственным чекаутом. Это всё равно сработает?

Да. Мост идентификации идёт через кастомный пиксель на стороне чекаута и заказ Shopify, поэтому он не зависит ни от темы, ни от нативных скриптов чекаута.

Нужно ли переписывать мою тему?

Нет. Часть для витрины я передаю вашему разработчику как готовый к вставке пакет патчей; остальное работает через поддерживаемые механизмы.

Можно ли вычитать возвраты без вебхука?

Да. Успешные возвраты по расписанию забираются из Shopify и отправляются в аналитику, проверяются через сервис валидации Google и записываются, чтобы ни один не ушёл дважды.

Какая модель согласия подходит магазину в США?

Opt-out, а не opt-in: GPC учитывается до загрузки любого тега, плюс ссылка на отказ, без cookie wall. Это техническая реализация, а не юридическая консультация.

Чем это отличается от ещё одного дашборда?

Дашборд только показывает цифры. Здесь идентификация и доставка: одна и та же продажа сохраняет свой источник при переходе и доходит до каждой платформы один раз.

Daniil Maximkin

Здравствуйте, я Даниил.

Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.

Есть похожая задача?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com