Jun 28, 2021
Если сайт использует Shopify Plus, не должно быть никаких проблем со сбором данных, так как вы можете добавить любой скрипт напрямую в checkout.liquid.
Алгоритм сбора Enhanced E-commerce данных должен выглядеть примерно так:
- регистрируем CD
- Добавляем бут скрипт GTM в checkout.liquid
- Добавляем скрипт для наполнения datalayer
- Для каждого продукта добавляем кастомное поле:
products”: [{% for item in checkout.line_items %}{id: {{item.variant_id}},productId: {{item.product_id}},variantSku: {{item.sku | json}},quantity: {{item.quantity}},price: {{item.price}} / 100,brand: “{{ item.product.vendor }}”,variant: “{{ item.variant.title }}”,handle: “{{ item.product.handle }}”,dimension1: 'some data'},{% endfor %}],
Если я что-то не понял, уточните, пожалуйста, вопрос.