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

Measurement Protocol. Расширенная электронная торговля

Студент ✭ ✭

Не удается провести возврат в analytics. Информация о расширенной эл. торговле передается только с помощью Measurement Protocol. идет 2 ссылки такого типа:

 

www.google-analytics.com/collect?
v=1&tid=UAххххххххххххххх

&cid=1294916695.1336525455

&t=transaction

&ti=150000

&tr=2000

&cs=source

&cm=price

&cn=noutbuki


www.google-analytics.com/collect

?v=1&tid=xxxxxxxxxxxxxxxxx

&cid=1294916695.1336525455

&ti=150000

&pr[\d+]id=P12345

&pr[\d+]nm=Android%20T-Shirt

&pr[\d+]ca=Apparel

&pr[\d+]pr=1000

&pr[\d+]qt=2

 

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

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

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

Re: Measurement Protocol. Расширенная электронная торговля

Сотрудник Google
Влад,
1. Нужно сохранять client-id в своей базе данных и указывать его при отправке данных.
2. Пример передачи данных о транзакции указан здесь в пункте Measuring Purchases
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#enhancedecom

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


Все ответы

Re: Measurement Protocol. Расширенная электронная торговля

Ведущий участник
Добрый день! Выглядит вроде все ок, а смотрели как ссылка в итоге формируется в url? Может ошибки какие возникают.

Re: Measurement Protocol. Расширенная электронная торговля

Студент ✭ ✭
Руками вбивал, в синтаксисе все гуд. Единственный момент - не настраивал на этом ресурсе передачу данных о транзакциях из сайта. Смысл - передавать всю информацию о транзакциях из crm в отдельный ресурс. данные обычной эл.торговли передаются, а расширенной - нет(

Re: Measurement Protocol. Расширенная электронная торговля

Ведущий участник
Во второй ссылке тип хита пропущен &t

Re: Measurement Protocol. Расширенная электронная торговля

Студент ✭ ✭
Да, тут действительно ошибка), уточню: на самом деле отправлял так(в сообщении выше пропустил, было такВеселый:

www.google-analytics.com/collect?v=1&tid=UA-xxxxxxx-3&cid=1294916695.1336525455
&t=transaction
&ti=150000
&tr=1000
&cs=source
&cm=price
&cn=noutbuki

www.google-analytics.com/collect?v=1&tid=UA-xxxxxxx-3&cid=1294916695.1336525455
&t=item
&ti=150000
&pr[\d+]id=P12345
&pr[\d+]nm=Android%20T-Shirt
&pr[\d+]ca=Apparel
&pr[\d+]pr=1000
&pr[\d+]qt=2

больше интересует в справке информация о:
"Прежде чем использовать это поле, необходимо установить плагин расширенной электронной торговли для analytics.js."

что хотят? плагин грузится:
http://joxi.ru/qVrw5GNi8jyo2X

но, такой момент, наши подрядчики, при переходе на universal, оставили 2 кода передачи данных о транзакции на "tank you page":
http://joxi.ru/4DmB3KqCzg382P
и
http://joxi.ru/Y82QGJEtyVXKrd

я так понимаю это 2 разных кода, для обычной эл.торговли и расширенной эл.торговли (работаем через gtm)

они могут конфликтовать так, что б в итоге данные о расширенной эл.торговле не попадали в аналитикс?

Re: Measurement Protocol. Расширенная электронная торговля

Сотрудник Google
Влад,
1) для отправки данных о транзакции и продукте в расширенной электронной торговле не используются типы хита transaction и item. Они только для стандартного ecommerce. Пожалуйста, посмотрите еще раз на примеры https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#enhancedecom
2) Если используется EE, то не нужно передавать транзакции стандартным кодом. Либо стандартный ecommerce, либо enhanced.

Re: Measurement Protocol. Расширенная электронная торговля

Студент ✭ ✭
Добрый день! с кодами которые передают уже разобрались, оставили только EE, там теперь все работает. Не могу понять/найти как правильно все таки передавать информацию через measurement protocol, перечитал справку, и ничего нового для себя не нашел.
Допустим есть еще один ресурс на который вся информация о транзакциях будет передаваться из crm, т.е. из сайта информация о транзакциях вообще не поступает. Уточните пожалуйста, как правильно отправлять эту инфу через measurement protocol. Расширенная эл.торговля.
Лучший ответ.
Решение
Утвердил автор темы Влад Г
сентября 2015

Re: Measurement Protocol. Расширенная электронная торговля

Сотрудник Google
Влад,
1. Нужно сохранять client-id в своей базе данных и указывать его при отправке данных.
2. Пример передачи данных о транзакции указан здесь в пункте Measuring Purchases
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#enhancedecom

Re: Measurement Protocol. Расширенная электронная торговля

Студент ✭ ✭
Спасибо, эта статья на русском и английском сильно отличается. Посмотрел инглиш версию - там есть дополненная информация.