1

Можно ли отслеживать несколько купонов для одного заказа/транзакции в Google Analytics? Согласно документации, ключевой «купон» должен быть текст ...Как отслеживать несколько купонов?

В нашем магазине клиенты могут заполнить несколько купонов за один заказ. Все купоны будут применяться в полном порядке, а не на продуктах. Например: купон «NOSHIPPING» можно использовать для бесплатной доставки, но также купоны могут быть связаны с клиентами, чтобы предоставить им дополнительную скидку. Таким образом, код MYDISCOUNT5PERCENTOFF дает выбранному клиенту также 5-процентная скидка от общего заказа. Таким образом, заказ может быть дополнен двумя купонами!

В примерах на https://developers.google.com/tag-manager/enhanced-ecommerce#purchases только дается один купон ...

dataLayer.push({ 
    'ecommerce': { 
     'purchase': { 
      'actionField': { 
       'id': 'T12345',  // Transaction ID. Required for purchases and refunds. 
       'affiliation': 'Online Store', 
       'revenue': '35.43', // Total transaction value (incl. tax and shipping) 
       'tax':'4.90', 
       'shipping': '5.99', 
       'coupon': 'SUMMER_SALE' 
      }, 
      'products': [ ... ] 
     } 
    } 
}); 

Уже попробовал некоторые вещи, но это не представляется возможным выдвинуть тот же объект дважды, но с разными купонами, поскольку второй толчок будет отменен первый ...

Невозможно нажать вторую покупку после pageload/что-то в этом роде. Уже пытался отделить купоны запятой, 'coupon': 'NOSHIPPING,MYDISCOUNT5PERCENTOFF', но это просто дает купон с именем, включая запятую в Analytics, поэтому отдельные купоны не могут быть отфильтрованы ...

Также попытался установить массив вместо текста , как 'coupon': ['NOSHIPPING','MYDISCOUNT5PERCENTOFF'], но это вообще не регистрирует купоны ...

Есть ли способ отслеживать несколько купонов в Analytics для одной транзакции? А если нет, пожалуйста, сделайте это возможным!

ответ

1

Вы не сможете применить несколько купонов к одной и той же транзакции, и вы приблизились к тому, что, по моему мнению, может быть единственным решением, которое заключается в объединении имен купонов, но используйте что-то вроде трубы (или что-то легко отличить), чтобы разграничить их. Например:

'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON' 

В ваших отчетах вы просто должны помнить об этом конкатенации. Вы также можете настроить пользовательские измерения для дополнительных кодов купонов, но это будет казаться более расточительным для компакт-диска, если вы не находитесь на A360 и имеете больше, чем знаете, что делать.

+0

Да ... В настоящее время мы используем запятую, которая также работает, чтобы передать использованные купоны. И используя функцию поиска и пользовательские отчеты, мы можем «сортировать» генерировать резюме, которые мы хотим, но это не лучшее решение ... – Bazardshoxer