Измерение прибыли с помощью отслеживания электронной торговли GA

Мы внедрили сценарий отслеживания электронной торговли из Google Universal Analytics и в настоящее время отправляем доход в GA, когда клиенты переходят на страницу подтверждения заказа.

Мы хотели бы также отправить данные о прибыли от сделки и отдельных заказанных товаров. Мы могли бы просто заменить фактическую выручку на прибыль, но мы хотели бы, чтобы обе они были указаны в GA.

На страницах справки GA нет документации о том, как сделать эту клиентскую часть (что для нас предпочтительнее). Любая идея о том, как это сделать?

https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce#addItem


person John    schedule 30.04.2015    source источник
comment
Я думаю, вы получили ответ, когда разместили ссылку. Что вы имеете в виду под прибылью? Вы имеете в виду маржу? Если да, то вам нужно рассчитать маржу на единицу товара и отправить ее в GA.   -  person B001ᛦ    schedule 30.04.2015
comment
Я знаю - и мы можем легко вычислить это. Но как мы его отправим? В скрипте только 1 доход: developers.google.com/analytics. /devguides/коллекция/   -  person John    schedule 30.04.2015
comment
Вы пытались отправить в скрипт дополнительные данные, такие как маржа?   -  person B001ᛦ    schedule 30.04.2015
comment
На самом деле вы можете загрузить маржу продукта в виде CSV-файла (артикул или название в качестве ключа и маржу в качестве данных для импорта), и значение будет автоматически добавлено к входящим данным о продукте. Ищите импорт данных в документации (я думаю, вам нужно включить расширенную электронную коммерцию, чтобы использовать импорт данных на уровне продукта).   -  person Eike Pierstorff    schedule 30.04.2015
comment
@EikePierstorff - но мы хотим сделать это на стороне клиента. Нужно ли будет использовать для этого специальные параметры/показатели?   -  person John    schedule 30.04.2015
comment
@Klelund, вы можете передать пользовательскую переменную в области действия продукта в коде отслеживания транзакций, но действительно ли вы хотите, чтобы ваши поля были видны людям (т. Е. Исходный код вашей страницы)? Я бы предположил, что это конфиденциальная информация.   -  person Eike Pierstorff    schedule 30.04.2015
comment
@EikePierstorff - Да, для нас это не проблема. Мы делаем некоторые расчеты, прежде чем показать это в исходном коде, поэтому это не очень полезно для других. Должна ли пользовательская переменная находиться в коде отслеживания электронной торговли (‹script type=text/javascript› ga('require', 'ecommerce', 'ecommerce.js'); ga('ecommerce:addTransaction', {..... ) или это универсальный код отслеживания аналитики?   -  person John    schedule 30.04.2015
comment
Это должно быть указано в вашем коде транзакции в коде отдельных элементов. Если вы хотите передать его в виде строки, вам нужен пользовательский параметр, если вы хотите, чтобы GA добавил его автоматически, вам нужен пользовательский показатель (оба должны быть в области продукта).   -  person Eike Pierstorff    schedule 30.04.2015
comment
@EikePierstorff - Могу ли я просто добавить свои собственные показатели/параметры в ('commerce:addItem', ?   -  person John    schedule 05.05.2015
comment
Вот так (проверьте ПРИБЫЛЬ): ga('ecommerce:addItem', { 'id': '1078047', 'name': 'F-91W', 'sku': 'F-91W', 'category': 'Casio Часы», «цена»: «119», «ПРОФИТ»: «XXX», «количество»: «1».   -  person John    schedule 05.05.2015


Ответы (1)


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

ga('ecommerce:addItem', {      // a productFieldObject 
   'id': '1078047',            
   'name': 'F-91W', 
   'sku': 'F-91W',             // sku is not a part of productFieldObject 
   'category': 'Casio Watches', 
   'price': '119',
   'quantity': '1'
   'metric1': '20.5'          // add the profit custom metric
})

ga('ec:setAction', 'detail'); // or some other action
person Oren Bochman    schedule 14.07.2015