Продажи, которые можно проследить до источника
6% to 76%
- До
- 6% (39 из 612 продаж за 29 дней)
- После
- 76% (за сутки после стабилизации данных, 19 августа 2026)
Ремонт автомобилейРабота для клиента
Я восстановил связь продаж с источниками трафика у headless-магазина на Shopify в США, убрал дубли покупок и настроил вычет возвратов из выручки.
Задача
Магазин автозапчастей в США работает на Shopify с отдельной витриной: приложение Next.js на собственном домене, чекаут на домене Shopify. Магазин рекламируется в Google. Ему нужны были достоверные данные о результатах рекламы.
В июле 2026 меня пригласили перестроить трекинг до отключения старого механизма Shopify для чекаута. Новая отправка покупок заработала 10 августа, за шестнадцать дней до срока 26 августа. Изменения витрины вошли в основную ветку и опубликованы 18 августа.
Данные клиента обезличены. Показатели получены через API рабочих платформ в августе 2026.
Знакомо?
Расследование
Я получил конфигурацию веб- и серверного контейнеров Tag Manager через API и сверил её с рабочей версией. Затем проверил выводы по сетевым запросам рабочего чекаута и витрины.
Основных причин было две.
Контейнер клиента удалял каждую покупку с данными сессии и источника до отправки в аналитику. Проходили покупки из приложения Google в Shopify, отправленные без сессии. Поэтому в отчётах почти не было источников.
В чекауте использовался внутренний токен Shopify вместо client id Google. Из-за этого события чекаута не связывались с посетителем витрины, а покупка теряла источник. Для headless-магазина перенос идентификатора между витриной и чекаутом необходим.
Ещё я обнаружил правило, которое без ошибки удаляло заказы выше заданной суммы, двойную загрузку HubSpot на каждой странице, четырнадцать неработающих тегов Universal Analytics и токен Meta от стороннего приложения, который ни одна из сторон не могла перевыпустить.
После сдачи я перепроверил один из положительных выводов и обнаружил автоматизированный трафик: около 100 120 сессий из одной страны за двенадцать месяцев, примерно шестая часть всех сессий ресурса. Каждая длилась около шести секунд и включала одну страницу. Продаж и лидов не было. Трафик шёл с августа 2025. Я сообщил об этом клиенту без дополнительной оплаты.
Передача
Акт передачиСдано авг. 2026
До → после
Работа для клиента Сделано для реальных клиентов. Данные клиентов обезличены.
Продажи, которые можно проследить до источника
6% to 76%
Дубли покупок в отчётах
+100% to 0%
Продажи, засчитанные рекламе Google, в день
0,1 to 10,5
Возвраты, вычтенные из выручки в отчётах
Типы отслеживаемых событий
6 to 13
| Что изменилось | До | После | Проверено |
|---|---|---|---|
| Продажи с известным источником | 6% (39 из 612) | 76% | дни после стабилизации данных, август 2026 |
| Продажи, невидимые для любого отчёта | 573 из 612 за 29 дней | 24% по-прежнему без источника (остаток до 76%) | август 2026 |
| Дубли покупок в отчётах | +100% | 0% | с 15 августа 2026 |
| Продажи, засчитанные рекламе Google, в день | 0,1 | 10,5 | август 2026 |
| Вычтенные возвраты | ни одного, никогда | каждый возврат | с 15 августа 2026 |
| Типы отслеживаемых событий | 6 | 13 | август 2026 |
Заметка Данииладо того, как вы решите
Если витрина и чекаут находятся на разных доменах, нужно переносить идентификатор посетителя между ними. Иначе рекламные платформы оптимизируют расходы по случайно сохранившейся части продаж. Изменение отчёта не восстановит потерянную связь.
Для оптимизации рекламы нужны доля продаж с известным источником и учёт возвратов. В большинстве систем возвраты вообще не вычитают. Тогда ставки опираются в том числе на выручку, которую магазин уже вернул покупателям.
Результат исправления должен быть виден клиенту. Поэтому рабочий отчёт, мониторинг и понятная документация входят в сдачу работы.
Даниил
Я настроил учёт событий британского маркетплейса: вместо примерно 2,9 конверсии Google Ads на одно объявление сервер записывает одно событие на действие. Результат сверен с учётом маркетплейса.
Здравствуйте, я Даниил.
Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.
Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com