Analytics
Сейчас в сети: 403
Сейчас в сети: 403
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Отслеживание электронной торговли Universal Analytics

Бакалавр ✭

Господа с английским так себе, а очень нужно отслеживать продажи с помощью Universal Analytics. Читал руководство разработчика, читал, а толку... Подскажите, пожалуйста, что нужно написать в ТЗ программисту, чтобы начали поступать данные?

Как должен выглядеть конечный код, и должен ли на странице оформления заказа стоят основной код Universal Analytics (ga там быть не должно было, может здесь по-другому?...)

Может есть еще какие особенности нужно помнить?

 

1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Ipromo
сентября 2015

Добрый вечер, принцип передачи данных в universal analyti...

Магистр ✭ ✭

Добрый вечер, принцип передачи данных в universal analytics такой же как и в google analytics, перед нажатием кнопки "оформить заказ", можно передать переменные в javascript с параметрами заказа, а на самой странице спасибо передаются в analytics:

 

Инициализируется плагин эл. торговли: 

 

ga('require','ecommerce','ecommerce.js');

Добавляется транзакция:

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

Добавляется товар или товары:

 

ga('ecommerce:addItem',{
 
'id':'1234',                     // Transaction ID. Required.
 
'name':'Fluffy Pink Bunnies',    // Product name. Required.
 
'sku':'DD23444',                 // SKU/code.
 
'category':'Party Toys',         // Category or variation.
 
'price':'11.99',                 // Unit price.
 
'quantity':'1'                   // Quantity.
});

 

Данные отправляются в analytics:

 

ga('ecommerce:send');

B выключается модуль ecommerce":

 

ga('ecommerce:clear');

Если программист сталкивался с javascript, то проблем с этим кодом у него не должно возникнуть.

 

 

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Ipromo
сентября 2015

Добрый вечер, принцип передачи данных в universal analyti...

Магистр ✭ ✭

Добрый вечер, принцип передачи данных в universal analytics такой же как и в google analytics, перед нажатием кнопки "оформить заказ", можно передать переменные в javascript с параметрами заказа, а на самой странице спасибо передаются в analytics:

 

Инициализируется плагин эл. торговли: 

 

ga('require','ecommerce','ecommerce.js');

Добавляется транзакция:

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

Добавляется товар или товары:

 

ga('ecommerce:addItem',{
 
'id':'1234',                     // Transaction ID. Required.
 
'name':'Fluffy Pink Bunnies',    // Product name. Required.
 
'sku':'DD23444',                 // SKU/code.
 
'category':'Party Toys',         // Category or variation.
 
'price':'11.99',                 // Unit price.
 
'quantity':'1'                   // Quantity.
});

 

Данные отправляются в analytics:

 

ga('ecommerce:send');

B выключается модуль ecommerce":

 

ga('ecommerce:clear');

Если программист сталкивался с javascript, то проблем с этим кодом у него не должно возникнуть.