#1 2015-06-12 17:13

lemur
Пользователь

Интеграция Google Tag Manager с WebAsyst

День добрый всем!
Для отслеживания транзакций и вообще, озаботился переходом на Google Tag Manager. Контейнер встроил, код Googl Analytics работает нормально, а вот отслеживание транзакций настроить не хватает знаний. Куда правильно вставить код dataLayer и самое главное, какие правильно прописать в нем функции, что бы передавать в аналитикс правильные данные о транзакции.
Пример кода от Гугла:

Код:

<script>
dataLayer = [{
    'transactionId': '1234',
    'transactionAffiliation': 'Acme Clothing',
    'transactionTotal': 38.26,
    'transactionTax': 1.29,
    'transactionShipping': 5,
    'transactionProducts': [{
        'sku': 'DD44',
        'name': 'T-Shirt',
        'category': 'Apparel',
        'price': 11.99,
        'quantity': 1
    },{
        'sku': 'AA1243544',
        'name': 'Socks',
        'category': 'Apparel',
        'price': 9.99,
        'quantity': 2
    }]
}];
</script>

Я пробовал так:

Код:

<script>
dataLayer = [{
    'transactionId': '{$order.id}',
    'transactionAffiliation': 'ves.biz.ua',
    'transactionTotal': {$order.total},
    'transactionTax': 1.29,
    'transactionShipping': 5,
    'transactionProducts': [{
        'sku': '{$item.name|escape}',
        'name': '{$item.name|escape}',
        'category': 'Apparel',
        'price': {$item.price},
        'quantity': {$item.quantity}
    }

Не работает. Но я в этом деревянный. Да, код вставлял во frame.html. WebAsyst 300
Подскажите, пожалуйста.
Ссылки на пояснения от Гугла
https://developers.google.com/tag-manag … #datalayer
https://support.google.com/tagmanager/a … ic=3002579

Отредактировано lemur (2015-06-12 17:14)

Неактивен

 

#2 2015-07-29 14:48

lemur
Пользователь

Re: Интеграция Google Tag Manager с WebAsyst

А чего ответов нет? Вопрос глупый или не знает никто?

Неактивен

 

#3 2015-07-30 11:28

jekky25
Пользователь

Re: Интеграция Google Tag Manager с WebAsyst

1. Вы его вставляли как есть без обертывания в literal ?
2. Судя по коду там берутся значения продуктов либо из заказа, либо из корзины. Значит скорее всего вот эту часть

'transactionProducts': [{
        'sku': '{$item.name|escape}',
        'name': '{$item.name|escape}',
        'category': 'Apparel',
        'price': {$item.price},
        'quantity': {$item.quantity}
    }

надо прогонять циклом по продуктам в заказе.

Отредактировано jekky25 (2015-07-30 11:32)

Неактивен

 

#4 2015-07-30 13:36

lemur
Пользователь

Re: Интеграция Google Tag Manager с WebAsyst

Спасибо и здесь за участие.
Вроде бы без literal вставлял. Попробую обернуть.
Циклы это не ко мне. Я юзер. Если это не сложно, то подскажите, где и как конкретно сделать.
Я не понимаю отсутствие активности по этому вопросу. Я поискал на форуме, решения не нашел.
В движке зашита интеграция со старым кодом Гугл Аналитикс. Я перешел на Гугл Универсал. Старый движок с универсалом работает не корректно по отслеживанию эл. торговли.
Неужели никому это не интересно? Или я не туда копаю и все уже давно решили этот вопрос или сидят на  Webasyst 6?

Неактивен

 

#5 2015-08-05 14:18

lemur
Пользователь

Re: Интеграция Google Tag Manager с WebAsyst

literal добавил ничего не изменилось. Данные не передаются.

Неактивен

 

Board footer

Powered by PunBB