СимптомыShopify
Сломался трекинг чекаута Shopify: диагностика
После обновления темы или чекаута пропали покупки? Как проверить текущие пиксели и старую настройку через Additional Scripts.
- Опубликовано
- Проверено
Диагностика
- Платформа Shopify
- Обычная причина Additional Scripts отключены, или пользовательский пиксель так и не перенесли.
- Причины по вероятности 4
- Как найти причину 6
Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Опишите ваш случай
Знакомо?
Симптом
Коротко
Короткий ответ
Чекаут и страницу «Спасибо» контролирует Shopify. Код может измениться без отдельного уведомления владельцу, поэтому трекинг здесь уязвим.
Частые причины: обновление темы, изменение или очистка Additional Scripts, конфликт приложений и отключение старого механизма. Additional Scripts на страницах «Спасибо» и статуса заказа отключили 28 августа 2025. 26 августа 2026 отдельно касалось script-тегов страницы статуса заказа для магазинов без Plus. Путь миграции выбирайте по датам отключения, инструкции по script-тегам и Checkout Extensibility.
Чтобы подтвердить причину, проследите настоящий тестовый заказ одновременно в GA4 DebugView и Meta Test Events.
Где искать
Причины по вероятности
Трекинг замолчалПричин: 4
-
Обновление темы удалило код
Если трекинг был в теме, публикация могла его перезаписать. Вынесите его из файлов темы, чтобы следующие обновления не повторили сбой. -
Изменили Additional Scripts
Код в Settings → Checkout → Order status page → Additional scripts мог изменить разработчик, коллега или приложение. Удаление приложения тоже могло убрать его код. -
Конфликт приложений
Новый пиксель Customer Events пересекается с текущим или мешает ему. Удалённое приложение могло забрать свой трекинг. -
Отключение старых функций Shopify
У Additional Scripts и script-тегов страницы статуса разные сроки. Проверьте прежнюю настройку магазина и фактическую дату изменения событий.
Шагов: 6
Как найти причину
Выполняйте проверки в указанном порядке.
- В Shopify Admin → Settings → Checkout посмотрите Order status page → Additional scripts. Запишите, что код отправлял. Его наличие не исключает другую работающую интеграцию.
- В Settings → Customer events проверьте пиксель и статус Connected. Это поддерживаемое место для трекинга чекаута и страницы «Спасибо».
- Сравните дату сбоя с установками и удалениями в Apps и историей публикаций темы.
- Оформите реальный тестовый заказ. Одновременно смотрите GA4 DebugView и Meta Events Manager → Test Events: покупка должна появиться в обоих.
- Откройте настоящую страницу «Спасибо» завершённого заказа. Проверьте запросы покупки, DebugView и активность Customer Events. Пиксель работает в отдельной песочнице.
- Уточните тариф: Plus или без Plus. Возможности чекаута различаются. Plus обычно уже проходил более ранний этап перехода с checkout.liquid.
Признак и исправление
Таблица решений
| Причина | Что видно | Что делать |
|---|---|---|
| Обновление темы | Сбой совпал с публикацией, код был в теме | Перенести в Customer Events |
| Изменение Additional Scripts | Код пуст или изменился | Проверить текущую покупку. С августа 2025 старый механизм отключён; недостающее событие перенести в поддерживаемый пиксель |
| Конфликт приложений | Сбой совпал с установкой или удалением, пиксели пересекаются | Проверить дубли и пропуски, оставить главный пиксель для каждой платформы |
| Отключение Shopify | Изменений в магазине не было, старый код мог перестать работать | Определить механизм и перенести недостающее событие |
Заметка Даниилаперед началом работы
Чинить самим или звать специалиста?
Владелец может сам проверить Additional Scripts и Customer Events, сравнить даты изменений и провести тест DebugView.
Перенос полноценного пикселя с массивом items, суммами и согласованными ID для GA4, Meta и других платформ требует разработчика. При спешке и переносе нескольких платформ ошибки часто возникают именно здесь.
Несколько дней проверяйте новый пиксель ежедневной сверкой с Shopify. Если параллельно работает другой отправитель, до переключения проверьте дубли.
Если объём непонятен, аудит трекинга покажет содержимое Additional Scripts и нужные переносы.
Даниил
Следующий шаг
Если самопроверка не дала ответа.
Проверки выше находят причину в большинстве магазинов. Когда накладываются две или больше, сверка по каждому заказу быстрее, чем ещё полдня сравнения дашбордов.
Tracking Health Check
- Цена
- 25 000 ₽
- Доступ
- Только чтение
- Сроки
- вердикт через два рабочих дня после старта
Что показывает сверка для этого симптома.
Health Check сверяет этот симптом по каждому заказу с вашими заказами в Shopify, поэтому причина это факт из ваших данных, а не догадка по дашборду. Реальные цифры по этому симптому ещё не опубликованы: запросите пример отчёта.
Проследите заказ. Затем сравните доказательства.
- Реальный заказID заказа, сумма, валюта
- События браузера / сервераСогласие, ID события, доставка
- GA4 / рекламные платформыПолученные события и отчётность
- Сверка записейСопоставьте ID, временные окна и определения
Вопросы
Вопросы, которые вызывает этот симптом
Магазины без Shopify Plus тоже затронуты?
Да. Additional Scripts и checkout.liquid на страницах «Спасибо» и статуса заказа отключили 28 августа 2025. Срок 26 августа 2026 отдельно касался script-тегов страницы статуса заказа для магазинов без Plus. До переноса в Customer Events выясните прежний механизм и проверьте покупку в GA4.
Что такое Checkout Extensibility?
Это способ расширять чекаут Shopify приложениями и app blocks без прямой правки его кода. Для аналитики используется Customer Events (Web Pixels API): поддерживаемое подключение пикселей к чекауту и страницам «Спасибо» и статуса заказа.
Shopify сообщит о поломке трекинга?
Нет. Изменения платформы публикуются в changelog и уведомлениях админки. Но остановка конкретного пикселя не вызывает сообщения об ошибке. Её могут заметить в GA4 или рекламном кабинете лишь через несколько недель.
Покупка была в Additional Scripts. Это причина сбоя?
Возможно. Этот механизм отключили в 2025 году. Но старый код не доказывает дату сбоя и отсутствие замены другой интеграцией. Проверьте настоящий тестовый заказ. Затем перенесите недостающее событие в поддерживаемый пиксель Customer Events и сверьте заказы на следующий день.
Читайте дальше или проверьте соседний симптом.
Все симптомы
Здравствуйте, я Даниил.
Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.
Попробовали и всё ещё не работает?
Опишите задачуОтвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com