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

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

Я настраивала обычную эл.коммерцию с помощью dataLayer.push.

Код стоит после gtm и электронная коммерция срабатывает по клику на кнопку

"Оплатить" -  http://prnt.sc/d5tx2y. Тег срабатывает, я это вижу по предварительному просмотру GTM,

а также вижу отправленный скрипт в консоли http://prntscr.com/d5vi9f, но с ошибкой

http://prnt.sc/d5uh1e.

Но данные в google analytics не поступают, не могу понять причину.

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

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

Re: Не работает электронная торговля, нет данных в GA и Метрике

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

Доброе утро, Ирина!

 

Теперь все правильно в массиве данных.

Далее нужно настроить отправку данных в GA.

 

Для верности я бы поступил так: в dataLayer добавил переменную "event" со значением (например) "purchase":

 

$(document).ready(function() {
	$('form[name=pay_form]').submit(function() {
		// Measure a view of product details. This example assumes the detail view occurs on pageload,
		// and also tracks a standard pageview of the details page.
		dataLayer.push({
		  'event':'purchase', 
		  'ecommerce': {
			'purchase': {
				'actionField': {'id': '415:415'},    
				'products': [										
					{
						'name': 'Радиоуправляемая автомодель Pilotage Р/У 1/10 Buggy Stem 10 EP,4WD, электро, RTR',         
						'id': '1066',
						'price': '6300.00',
						'quantity': '1',
						'brand': 'Pilotage',
					}
				]
			 }
		   }
		});
	});
});

 

Затем в GTM создаем тег Universal Analytics. Тип взаимодействия - Событие.

Заполняем поля "Категория", "Действие"и "Ярлык". Ставим галочки:

Скриншот 2016-11-23 10.12.48.png

 

 

Настраиваем новый триггер с типом "Пользовательское событие" в  имени события пишем "purchase".

 

Все сохраняем и тестируем.

 




С уважением,
Анатолий

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


Все ответы

Не работает электронная торговля, нет данных в GA и Метрике

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

Добрый вечер, Ирина!

 

Последний скрин не относится к торговле.

Покажите, пожалуйста, адрес сайта и ссылку на предварительный просмотр GTM.

 




С уважением,
Анатолий

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

Анатолий, спасибо за обратную связь. Вот предварительный доступ. На последней странице заказа https://www.expressale.eu/personal/order/make/?ORDER_ID= при клике по кнопке "Оплатить", как раз и стоит событие на эл.коммерцию. 

У меня еще вопрос: а может этот как-то связано из-за того, что у нас https соединение? 

 

 

 

Re: Не работает электронная торговля, нет данных в GA и Метрике

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

Ирина, спасибо за ссылки.

Когда происходит клик по кнопке "Оплатить", в GA уходят данные "undefined":

 

ecommerce:addTransaction", {id: undefined, affiliation: undefined, revenue: undefined, shipping: undefined, tax: undefined})

 


У Вас не хватает общей информации о заказе.

 

Скорее всего, это связано с тем, что при клике на кнопку передается неправильный объект. Точнее, неправильное описание действия. Вы передаете "detail":

-ecommerce	
-         .detail
-                .actionField
                            .list
-                .products
-                         .0
                           .name = Радиоуправляемый квадрокоптер Galaxy Visitor 2, белый, RTF, электро
                           .id = 1869
                           .price = 5715.00
                           .quantity = 1

Необходимо передавать "purchase" и описать еще общую информацию о покупке.

 

 




С уважением,
Анатолий

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

Анатолий, может из-за моего незнания JS мне сложно обнаружить проблемы.

Смотрите, я попросила программиста оформит скрипт в таком формате https://developers.google.com/tag-manager/enhanced-ecommerce#purchases, все верно? Он мне скинул, что поставил такой скрипт: 

 

 

dataLayer.push({ 'ecommerce': { 'purchase': { 'actionField': {'id': '392:392'}, 'products': [ { 'name': 'Радиоуправляемый квадрокоптер Galaxy Visitor 2, белый, RTF, электро', 'id': '1869', 'price': '5715.00', 'quantity': '1', 'brand': 'Pilotage', } ] } } });

 

по идее, как я поняла, из общей информации указан только id, этого не достаточно?

 

Сейчас все остается также, скрипт отправляется, но данных нет. 

 

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

и, кстати, Метрика стала собирать заказы, а вот analytics нет.

 

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

А никто больше не подскажет мне?)

 

Лучший ответ.
Решение
Утвердил автор темы Ирина Ч
ноября 2016

Re: Не работает электронная торговля, нет данных в GA и Метрике

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

Доброе утро, Ирина!

 

Теперь все правильно в массиве данных.

Далее нужно настроить отправку данных в GA.

 

Для верности я бы поступил так: в dataLayer добавил переменную "event" со значением (например) "purchase":

 

$(document).ready(function() {
	$('form[name=pay_form]').submit(function() {
		// Measure a view of product details. This example assumes the detail view occurs on pageload,
		// and also tracks a standard pageview of the details page.
		dataLayer.push({
		  'event':'purchase', 
		  'ecommerce': {
			'purchase': {
				'actionField': {'id': '415:415'},    
				'products': [										
					{
						'name': 'Радиоуправляемая автомодель Pilotage Р/У 1/10 Buggy Stem 10 EP,4WD, электро, RTR',         
						'id': '1066',
						'price': '6300.00',
						'quantity': '1',
						'brand': 'Pilotage',
					}
				]
			 }
		   }
		});
	});
});

 

Затем в GTM создаем тег Universal Analytics. Тип взаимодействия - Событие.

Заполняем поля "Категория", "Действие"и "Ярлык". Ставим галочки:

Скриншот 2016-11-23 10.12.48.png

 

 

Настраиваем новый триггер с типом "Пользовательское событие" в  имени события пишем "purchase".

 

Все сохраняем и тестируем.

 




С уважением,
Анатолий

Не работает электронная торговля, нет данных в GA и Метрике

Студент ✭ ✭ ✭

Спасибо, вроде работает. 

 

Не работает электронная торговля, нет данных в GA и Метрике

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

Рад, что все получилось Веселый

 




С уважением,
Анатолий