AdWords
Сейчас в сети: 384
Сейчас в сети: 384
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Подключение модуля Электронной торговли в Universal Analytics

Студент ✭

Добрый день! Подскажите, пожалуйста, как правильно настроить модуль электронной торговли? Какой код и куда прописывать?

Электронная торговля подключена в Аналитике. Страница оформления заказа прописана в php. Что конкретно туда необходимо прописать? Если указывать код,

 

'id':'1234',                    // Transaction ID.
 
'affiliation':'Acme Clothing',  // Affiliation or store name.
 
'revenue':'11.99',              // Grand Total.
 
'shipping':'5',                // Shipping.
 
'tax':'1.29'                    // Tax.
};

ga
('myTracker.ecommerce:addTransaction', transaction);

 

то в Аналитике так и отображается ID 1234 ... Общая стоимость для всех товаров 11.99 и т.д.

Как привязать именно к нашим заказам? Нужно ли ставить код отслеживания в главный шаблон (*.tpl) или достаточно на страницу успешного оформления заказа (*.php)? Какой код и нужно ли вообще прописывать в Google Tag Manager?

1 Ответ экспертаverified_user

Re: Подключение модуля Электронной торговли в Universal Analytics

Выпускник Сообщества
Добрый день!

Соль в том, чтобы вместо "1234" передавать реальный ID транзакции и точно так же по другим переменным.

Можно настроить и через тагменеджер, но там будет посложнее.

Re: Подключение модуля Электронной торговли в Universal Analytics

Ведущий участник

Добрый день! Без вмешательства разработчика вам здесь не обойтись. Вместо 1234, 11.99 должны быть переменные. Если вы передаете стаичное число, то она так и будет передаваться в GA. 

Код электронной торговли должен быть установлен на странице "Спасибо за заказ" и передавать всю корзину.

Учтите, что при использовании GTM код немного отличается. Подробее здесь - https://support.google.com/tagmanager/answer/3002596?hl=ru

 

Итого, ваш порядок действий будет таким: зовете разработчика, даете ему мануал по интеграции на сайт электртронной торговли GA.

Re: Подключение модуля Электронной торговли в Universal Analytics

Студент ✭
Как это реализовать на практике?
Все товары ничего общего не имеют: разные цены, категории, ID...
Или оставлять пустые поля?

'id':' ', // Transaction ID.
'affiliation':' ', // Affiliation or store name.
'revenue':' ', // Grand Total.
'shipping':' ', // Shipping.
'tax':' ' // Tax.
};

Тогда данные о транзакциих не отображаются вообще. Как быть?

Re: Подключение модуля Электронной торговли в Universal Analytics

Ведущий участник
First C, вместо цены нужно указывать переменную, например %PRICE%, вместо ID заказа - %ID%. Какая это переменная (ее синтаксис, как она пишется) - знает разработчик вашего сайта. Если вы даже не знаете что такое переменная, вам очень сложно будет самостоятельно настроить электронную торговлю.

Re: Подключение модуля Электронной торговли в Universal Analytics

Студент ✭
В том и дело, что с разработчиком связаться не выйдет. А поиск на тематических ресурсах приводит к одной статье, которая просто переписывается и не дает решения. Вот и приходится общаться с живыми людьми. Спасибо вам, Михаил, что помогаете наставить на путь истинный. Доступ к базе данных у нас есть. Название переменных узнать тоже не проблема. Может вы знаете ресурс, где расписано это по полочкам?

Re: Подключение модуля Электронной торговли в Universal Analytics

Ведущий участник

В принципе, по полочкам расписано все в справке - https://support.google.com/tagmanager/answer/3002596?hl=ru

 

<script>
dataLayer = [{
    'transactionId': '1234',
    'transactionAffiliation': 'Acme Clothing',
    'transactionTotal': '11.99',
    '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>

 Там есть этот пример скрипта. Суть в том, что вместо значений, которые даны здесь для примера, нужно вставить переменные, которые у вас на сайте их, эти значения, и выводят.

 

Например, вместо

'transactionId': '1234',

нужно встаить

'transactionId': 'X',

где X - это переменная с номером заказа

 

Во второй части выводятся уже товары из заказа, их может быть несколько.

 

{
'sku': 'AA1243544',
'name': 'Socks',
'category': 'Apparel',
'price': '9.99',
'quantity': '2'
}

 

AA1243544 - переменная с артикулом

Socks - переменная с названием товара

и т.д.

quantity - кол-во этого товара в заказе

Re: Подключение модуля Электронной торговли в Universal Analytics

Студент ✭
Задам еще один возможно глупый вопрос: Не совсем понятно - каждый заказ прописывать вручную? А как сделать, чтобы все заказы, поступали в отчет Гугл аналитики автоматически, т.е. скрипт настроить по какому-то одному шаблону?
Я ведь правильно поняла, этот скрипт мы прописываем на страницу завершения покупки?

Re: Подключение модуля Электронной торговли в Universal Analytics

Ведущий участник
На странице "спасибо за покупку" у CMS все эти данные есть. Соответственно, их можно использовать в электронной торговле GA. И каждый раз вручную прописывать не надо.
Да, делать все это надо на thankyou page.

Настоятельно рекомендую обратиться к разработчику. Не обязательно к тому, кто делал сайт. Любому, кто знает вашу cms.

Re: Подключение модуля Электронной торговли в Universal Analytics

Студент ✭
Михаил, спасибо огромное за корректные ответы. Будем пробовать!