На данный момент, как правило, транзакцией, в электронной торговле, считается факт нажатия кнопки «Оформить заказ», на последнем шаге корзины. Что, в целом правильно, но по факту, мы не знаем, была ли оплата по этому товару. Поэтому, данные в Google Analytics и данные в системе учета заказов могут сильно отличаться.
Используя же Measurement Protocol, мы можем видеть чистые данные по оплатам, что будет удобно для
подсчета точных маржи и ROI, и, в том числе, сравнивать количество реальных транзакций после нажатия «Оформить заказ», что тоже не мало важно.
Для настройки этого функционала обязательно нужен
Universal Analytics, со старым счетчиком не получится. Тем более, Google запустил
инструмент миграции с GA на UA.
Далее, для загрузки данные в UA нужны, как минимум два параметра:
- Tracking ID / Web property / Property ID;
- Anonymous Client ID.
Если с первым вопросов нет, его можно посмотреть в интерфейсе, то со вторым сложнее, но есть способ, этот параметр можно брать из cookes, которые сохраняет UA пользователю.
Используя этот код (спасибо
Matt Clarke), мы получаем cid (Anonymous Client ID) пользователя, который передаем в систему учета заказов, вместе с информацией о товаре: