Кейс рассчитан на РРС-специалистов и специалистов, работающих с системами аналитики.
Дано: Интернет-магазин на платформе Shopify.
Задача: соединить аккаунт Shopify с Google Analytics, подключить eCommerce, настроить торговые кампании.
Действия (что было сделано):
- Создали рекламный кабинет Google Ads и аккаунт Google Analytics
- Подключили аналитику и eCommerce в кабинете Shopify, по алгоритму, указанному в официальной справке https://help.shopify.com/en/manual/reports-and-analytics/google-analytics/google-analytics-setup#step-4-turn-on-ecommerce-tracking
- Создали торговую кампанию напрямую в кабинете Shopify, запустили рекламу. Данные из рекламного кабинета Shopify автоматически тянутся в аккаунт Google Ads после их соединения.
Проблемы и дальнейшие действия:
1. Наблюдаем за рекламой. Через неделю мы видим следующую ситуацию: трафик идет, аналитика Shopify фиксирует первые несколько транзакций, однако в Google Analytics транзакции не передаются.
2. Еще раз проверяем связывание всех аккаунтов, настройки в Shopify и Universal Analytics, сверяемся с официальной справкой, читаем статьи в интернете – все правильно. Принимаем решение дополнительно установить GA4 через Google Tag Manager, потому что в имеющейся версии Shopify пока нельзя напрямую установить GA4.
3. Устанавливаем Google Tag Manager и GA4, в котором также настраивается eCommerce, настраиваем отслеживание транзакций в кабинете Google Ads.
4. На данном этапе мы понимаем, что без службы поддержки не обойтись, потому что транзакции в системах Google Analytics все равно не фиксируются, хотя фактически продажи есть, и эти транзакции корректно отображаются в кабинете Shopify. Пишем в службу поддержки Shopify, подробно объясняем ситуацию со скриншотами, очень быстро получаем ответ, что в Shopify нами все настроено корректно, и нужно обращаться к поддержке Google, потому что проблема должна быть на их стороне.
5. Далее начинается переписка и консультации со службой поддержки Google, на которых мы со специалистами Google вживую в онлайн-формате пытаемся разобраться, в чем проблема.
Что делали:
– Пробовали подключать разные варианты скриптов, которые размещали на странице “thank you”, которые передают данные по транзакциям и товару. Изменения проводились в кабинете Shopify: Settings → Checkout → Order status page – Additional scripts
– Пробовали разные варианты настроек eCommerce через GTM, проводили тестовые покупки. На странице “thank you” с помощью инструмента data layer checker мы собирали актуальные данные о параметрах событий Transaction, Value, Items, после чего переносили их в тег и смотрели результаты – зафиксируются ли транзакции или нет.
Остановились на таких настройках: Тег Transaction code GA4
с таким триггером:
В результате мы все же достигли того, что данные по аналитике Shopify начали поступать в Google Analytics, а оттуда передаваться в аккаунт Google Ads.
Итог:
- количество писем с техподдержкой Google – 8
- количество онлайн консультаций с техподдержкой Google – 6 (в общей сложности почти 5 часов)
- количество писем с техподдержкой Шопифай – 9
- всего потрачено часов на эту часть работы – больше 20
Как результат – аналитика заработала, и мы смогли полноценно продолжить анализировать рекламную кампанию и сотрудничать с клиентом.
p.s. Пример готового скрипта, который дал нам возможность все же передавать данные в Google Analytics:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag(‘js’, new Date());
gtag(‘config’, ‘G-XXXXXXXXXX’);
{% if first_time_accessed %}
gtag(“event”, “purchase”, {
transaction_id: “{{ order.order_number }}”,
value: {{ total_price | times: 0.01 }},
tax: {{ tax_price | times: 0.01 }},
shipping: {{ shipping_price | times: 0.01 }},
currency: “{{ order.currency }}”,
items: [
{% for line_item in line_items %}
{
item_id: “{{ line_item.product_id }}”,
item_name: “{{ line_item.title | remove: “‘” | remove: ‘”‘ }}”,
currency: “{{ order.currency }}”,
price: {{ line_item.original_price | times: 0.01 }},
quantity: {{ line_item.quantity }}
},
{% endfor %}
]
});
{% endif %}
</script>







