Опубликовано: 10 января 2025 г.

Шаблон GTM: отслеживание конверсий Shopify в Google Ads

Бесплатный контейнер GTM для магазинов Shopify: готовая настройка отслеживания конверсий Google Ads, расширенных конверсий и динамического ремаркетинга.

Даниил Вишняков
· Время чтения: 5 мин

Встроенного отслеживания Shopify недостаточно для полноценной работы с Google Ads. А правильно настроить GTM в магазине Shopify для большинства владельцев непросто. Этот шаблон даёт готовую настройку отслеживания конверсий, расширенных конверсий и ремаркетинга.

Что входит в шаблон

Теги (4)

  • Google tag: базовый тег с Conversion Linker
  • Conversion Linker: чтобы конверсии правильно привязывались к кликам
  • Google Ads remarketing: срабатывает на view_item и add_to_cart для динамического ремаркетинга
  • Google Ads enhanced conversion: передаёт данные клиента при событии checkout_completed

Триггеры (2)

  • view_item | add_to_cart: для аудиторий ремаркетинга
  • checkout_completed: чтобы покупка засчитывалась как конверсия

Переменные (13)

  • Данные заказа: orderId, subtotal, currency, tax, shipping
  • Данные клиента: email, phone, firstName, lastName, street, city, region, countryCode
  • ID Google Ads: ID конверсии, метка конверсии

Shopify + GTM: главная сложность

Shopify не разрешает напрямую подключать GTM на странице оформления заказа, кроме Shopify Plus. Но Custom Pixels (пользовательские пиксели на основе Web Pixels API) дают официальный способ передавать события:

  1. Shopify admin → Settings → Customer events
  2. Создать пользовательский пиксель
  3. Отправлять события в dataLayer на странице оформления заказа

События checkout_completed, view_item и add_to_cart затем попадают в GTM через dataLayer.

Настройка

1. Импортировать шаблон

Import Container → загрузить JSON → Merge (объединить).

2. Заменить ID

Найдите в контейнере XXXXX и замените:

  • G-XXXXX → ID вашего Google tag
  • Conv ID XXXXX → ваш ID конверсии Google Ads
  • Conversion label → метка вашей конверсии

3. Настроить пользовательский пиксель в Shopify

В Shopify в разделе Customer events создайте пиксель, который отправляет события e-commerce в dataLayer.

4. Включить расширенные конверсии

В Google Ads: Conversions → Settings → Enhanced conversions. Данные клиента (e-mail, адрес) передаются в хешированном виде.

Почему расширенные конверсии важны в Shopify

Без них вы теряете заметную долю конверсий, особенно:

  • У пользователей iOS (Safari ITP блокирует cookie третьих сторон)
  • При покупках с разных устройств (клик на телефоне, покупка на ноутбуке)
  • При отказе от cookie (пользователь не даёт согласие)

Расширенные конверсии используют данные, которые клиент сам вводит при оформлении заказа, и сопоставляют их хеши с аккаунтами Google. По оценке Google, это даёт на 10–20 % больше зафиксированных конверсий.

Скачать шаблон

Конфигуратор, который собирает этот контейнер вместе с остальными шестью шаблонами, доступен на моём немецком сайте: GTM-конфигуратор (на немецком). Интерфейс на немецком, а JSON, который он выдаёт, от языка не зависит.

Скачайте файл ниже и импортируйте его в свой контейнер Google Tag Manager через Admin → Import Container. Регистрироваться или оставлять e-mail не нужно: это обычный файл.

Скачатьgtm-template-shopify-conversion-tracking.jsonКонтейнер GTM, около 23 КБ: импортируйте его прямо в свой контейнер

Хотите настроить отслеживание в Shopify или проверить его перед увеличением бюджета? Напишите мне.


Даниил Вишняков

Об авторе

Даниил Вишняков

Независимый консультант по рентабельности Google Ads и качеству данных. Работал для Google: настраивал веб-аналитику и отслеживание конверсий. Сегодня помогает командам принимать взвешенные решения и оставлять знания внутри компании: на личных консультациях, воркшопах и со сцены.