Вопрос о Universal Analytics - HTTP-запрос на пользовательский показатель

W
На сайте с 16.06.2008
Offline
139
998

Прочитал великолепную статью о возможностях Universal Analytics на habrahabr - "Universal Analytics – веб-аналитика нового поколения"

В ней рассказывается о возможности передачи из сайта или CRM в Universal Analytics данных о пользовательском показателе Доход.

Для передачи используется HTTP-запрос вида:

http://www.google-analytics.com/collect?v=1&tid=UA-XXXX-YYY&cid=1161411544.1373152807&t=event&ec=transaction&ea=Xenia&cm1=500000

где

- v=1 – версия (всегда по умолчанию равно 1)

- tid= UA-XXXX-YYY – идентификатор аккаунта Universal Analytics

- cid=1161411544.1373152807 – Client ID посетителя

- t=event – тип хита, который мы передаем (для передачи данных по пользовательским показателям и метрикам, лучше использовать или события (event), или транзакции (transaction). Полный список возможных для передачи параметров доступен тут

- eс=transaction – категория события

- ea=Xenia - действие по событию (в данном случае можно использовать имя человека или название компании, перечислившей деньги)

- cm1=500000 – объем сделки (в заданной в настройках профиля валюте)

Вопрос: Какие данные из пользовательских показателей мне надо разместить в t=event и eс=transaction?

Ведь у меня в данных о пользовательском показателе есть только название

PM
На сайте с 17.07.2013
Offline
51
#1

t - Hit type, может быть 'pageview', 'appview', 'event', 'transaction', 'item', 'social', 'exception', 'timing', документация здесь - https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#hitType

ec - Event Category, документация здесь - https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#eventCategory

Это то что касается параметров. Теперь по примеру.

Вы привели вариант отправки данных в Google Analytics используя Measurement Protocol, обязательными являются следующие параметры - v, tid, cid, t. В примере используется "генерация" события t=event для пользователя cid=1161411544.1373152807, по которому передаются значения для пользовательской метрики cm1=500000. Поскольку для события обязательно должно быть указано Категория и Действие, используются значения eс=transaction и ea=Xenia, что скорее всего означает "Пользователь Ксения совершила транзакцию".

Что Вам выбрать для себя? Если вопрос в передачи стоимости, то наверное также как и в примере "события", только eс=transaction и ea=Xenia замените на свои значения, по которым Вы будете работать в отчетах, а также не забудьте создать пользовательскую метрику и передать ее значение.

Все о настройке Google Analytics и Google Tag Manager (http://prometriki.ru)
W
На сайте с 16.06.2008
Offline
139
#2
ProMetriki:


Что Вам выбрать для себя? Если вопрос в передачи стоимости, то наверное также как и в примере "события", только eс=transaction и ea=Xenia замените на свои значения, по которым Вы будете работать в отчетах, а также не забудьте создать пользовательскую метрику и передать ее значение.

Вопрос как раз в том как передать пользовательскую метрику WP:доход, что прописать в t=, название пользовательской метрики?

PM
На сайте с 17.07.2013
Offline
51
#3

Ну так все зависит от Вашей задачи. Что конкретно писать в t= ? Напишите "event", придумайте для "ec" и "ea" удобные значения, а доход передавайте в cm1, только смотрите, у Вас может быть не 1, а другое число.

Описанный способ в Вашем примере - это вызов фиксации события, скажем так. Аналог вызова:

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction);

или

ga('send', 'event', 'category', 'action', 'label', value);

У вас "ec" и "ea" в запросе это 'category' и 'action' в коде выше.

W
На сайте с 16.06.2008
Offline
139
#4
ProMetriki:
Ну так все зависит от Вашей задачи. Что конкретно писать в t= ? Напишите "event", придумайте для "ec" и "ea" удобные значения, а доход передавайте в cm1, только смотрите, у Вас может быть не 1, а другое число.

Описанный способ в Вашем примере - это вызов фиксации события, скажем так. Аналог вызова:

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction);

или

ga('send', 'event', 'category', 'action', 'label', value);

У вас "ec" и "ea" в запросе это 'category' и 'action' в коде выше.

Мне пока не понятно что конкретно я должен указать в t=, чтобы UA поняла что я передают в HTTP-запросе именно данные по пользовательской метрике WP:доход.

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

W
На сайте с 16.06.2008
Offline
139
#5
ProMetriki:

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

Понял, если Индекс у пользовательского показателя 1 то это cm1, так система и идентефицирует.

Благодарю, сразу не догнал)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий