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

GTM и Электронная торговля

Студент ✭ ✭

Настроил электронную коммерцию через GTM (В нем есть и Яндекс Метрика).

Так вот все данные показывает только в Яндекс Метрика.
В GA отчеты только о просмотренных карточках товара 

 
ecommerce": {
"detail"
}

Полное оформление заказа (шаги и тп)

 

В GA не работают:

  1. Добавление товара в корзину Add To Cart
  2. Заказ товара в 1 клик

Есть мнение, так как эти способы работают через AJAX, что то не правильно настроено в триггерах.
Например добавление в корзину работает так http://prntscr.com/dlaq9p
Сайт https://goo.gl/BIs3tC

В GTM в триггерах настроено срабатываение по событию addToCart.
Тоже самое и заказ в 1 клик. Только событие purchase

Яндекс Метрика значит работает без триггеров, В GA они нужны, но как настроить?

 

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

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Slava A
декабря 2016

Re: GTM и Электронная торговля

Ведущий участник

Slava A написано:

Не совсем понял Вас.
Вы говорите добавить еще и событие корзины?
 'event': 'purchase',
 'event': 'addToCart',
?


 Доброе утро.
в целом да. В зависимости от того какие отчеты / сервисы  будущем будете использовать.
В том отчете что вы приводили из аналитики
Сеансы с просмотром товаров
Сеансы с добавлением товаров <<<<<<<<< вот в этой части, при покупке в один клик, логика этого отчета поломается. Добавления в корзину нет. Ведь так?
Тогда в отчете у вас сеансов с покупками будет больше чем с добавлениями.

Для кого то это проблема (ну кто то хочет посмотреть воронку зашел -> увидел -> добавил в корзину -> победил), для кого то нет.

По расхождениям, надо взять чистый день, + убедитесь что в аккаунтах одинаковые часовые пояса. Больших расхождений быть не должно

C уважением,
Павел

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


Все ответы

GTM и Электронная торговля

Ведущий участник

Привет. Метрика работает без триггеров, мониторя что есть в dataLayer. 
События добавить в корзину  - в аналитику уходит. Вы кстати где его смотрите?
А вот онлайн заказ в один клик - действительно не уходит, и судя по всему, нет события (либо я не успел его отследить)

C уважением,
Павел

GTM и Электронная торговля

Студент ✭ ✭

Cпасибо за ответ!

Метрика работает без триггеров, мониторя что есть в dataLayer. 

Почему бы в GA также не сделать??

Смотрю в Assistant (иногда есть данные в dataLayer иногда нет)
http://prntscr.com/dlb1r1

Вот просмотр продукта и полноценный заказ работает потому что триггер срабатывает по загрузке DOM. А вот с ajax event проблемы. как лучше их делать?

http://prntscr.com/dlb2rl

http://prntscr.com/dlb2yd

GTM и Электронная торговля

Ведущий участник

Так. Стало понятнее. Для 1 клик
У вас же расширенная торговля?
Сделайте отправку не транзакция(это для обычной тороговли)- а событие, уровень данных и расширенную торговли тоже включить.

C уважением,
Павел

GTM и Электронная торговля

Студент ✭ ✭

http://prntscr.com/dlc2fk

http://prntscr.com/dlc2ti

Сделал, все равно не считает покупки. 
Пример товар, https://goo.gl/C1oyFl
перешел на него, добавил в корзину и сделал заказ в 1 клик
http://prntscr.com/dlc4hd

Хотя метрика - http://prntscr.com/dlc5sh

GTM и Электронная торговля

Ведущий участник

А транзакция появляется?
Покажите скрином как отправляете транзакцию.
Или дайте предварительный просмотр ГТМ

C уважением,
Павел

GTM и Электронная торговля

Ведущий участник

И попутно. Какой отчет вы смотрите
эффективность какого то списка
или эффективность товаров
вижу что у нас отчеты немного разнятся и не вижу у вас дохода

C уважением,
Павел

GTM и Электронная торговля

Студент ✭ ✭

https://www.googletagmanager.com/set_cookie?uiv2&id=GTM-KTMHRD7&gtm_auth=kPMchwlhXPHD_5veWDr-TA&gtm_...

Все по нулям http://prntscr.com/dlcpt8


<script type="text/javascript">

dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': '<?=$insert_id?>',
'affiliation': 'Bawi.ru',
'revenue': '<?=$total_price?>',
'shipping': '0'
},
'products': [

<? if ($products) {
foreach ($products as $key => $value) { ?>

{
'name': '<?=$value['name']?>',
'id': '<?=$value['model']?>',
'price': '<?=$value['final_price']?>',
'quantity': <?=$value['quantity']?>
},

<? }
} else {
?>

{
'name': '<?=$pname?>',
'id': '<?=$model?>',
'price': '<?=$pprice?>',
'quantity': <?=$quantity?>
},

<?

}?>
]
}
}
});
</script>

Это выдает php скрипт если ajax успешно. Вставка в тело страницы.



GTM и Электронная торговля

Ведущий участник

Вячеслав, нужно обернуть эту транзакцию, в событие
dataLayer.push({eventПоказывающий языкurchase { ваш текущий код без push}})
Тег отправки в аналитикс (по аналогии с добавить в корзину) и  триггер для этих дел, событие = purchase

C уважением,
Павел

GTM и Электронная торговля

Студент ✭ ✭

Обернул в код.
PS А как вы тестируете без отправки на сайте тестовых заказов?