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

Не передается покупка в Google Analytics (Ecommerce) через смартфоны

Студент ✭

Добрый день. Ситуация довольно странная. На сайте есть две формы покупок, обычная (через корзину) и покупка в один клик (с карточки товара), с ПК (Google Chrome браузер), все покупки отлично попадают в статистику покупок Google Analytics, с id транзакции и прочим, но при покупке с мобильного телефона (тоже Google Chrome браузер), ничего не попадает, хотя код обработок и прочего для GA везде одинаковый и что самое интересно, если зайти в мобильную версию сайта с ПК Google Chrome (DevTools эмуляцию мобильной версии) и заказать с мобильной версии, то все ок, все данные снова передаются.

 

ga('create', 'UA-53657328-1'),
ga('require', 'ec');
ga('ec:addProduct', {
   'id': '18759',                  
   'name': 'Socks made of cotton',
   'category': 'Clothing/Socks',
   'brand': 'Alto Milano',
   'dimension1': 'L (43-45)',
   'price': '370.00',
   'quantity': 1  
});
// Transaction level information is provided via an actionFieldObject.
ga('ec:setAction', 'purchase', {
   'id': '00003063', //Order ID
   'revenue': '370.00',
});
ga('send', 'pageview'); 
1 Ответ экспертаverified_user

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Ведущий участник
Добрый день.
Если для разных версий используется разный шаблон, то стоит поискать отличия в реализации аналитики.
Если при эмуляции мобильного устройства не возникает ошибок, то попробуйте тестировать через само устройство:
https://developer.chrome.com/devtools/docs/remote-debugging

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Студент ✭
Как я и описал выше, код полностью идентичный для выполнения, поэтому отличий там нет, как я не искал, я их не нашел.
А эмуляцию у меня по какой то причине работает, скорее всего проблема с драйверами для моего устройства, поэтому к сожалению не могу от инспектировать в реальных условиях код GA, только через эмуляцию устройства

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Ведущий участник
ссылку на сайт можете прислать?

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Студент ✭

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

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

Сделал пробный заказ с телефона - id 00003078, использовал полный путь заказа
На странице в верхней части происходит вызов обычного pageview, а ниже (403 строка) идет вызов pageview уже с данными транзакции (лучше оставить один). На моем телефоне не возникло ошибок и данные ушли:
2016-06-14_15-17-48.png

Возможно есть проблема с некоторыми моделями телефона/ось/браузер.
Постройте отчет по посещению страницы спасибо с мобильных и посмотрите, у кого есть транзакции, а у кого нет. Добавьте отслеживание ошибок javascript на сайт. Так определите у кого и почему проблема.
На мобильный поле "имя" закрывает еще иконка телефона "Свяжитесь с нами" - ну очень она там не к месту.

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Студент ✭
А какая у вас модель телефона? (если не секрет)
Про иконку "Свяжитесь с нами" знаем, спасибо.

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

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

Asus Zendfone 5

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Студент ✭
Спасибо.
Убрал со страницы первый вызов pageview, оставил только тот который передает данные транзакции, к сожалению не помогло.
Буду смотреть дальше.

Re: Не передается покупка в Google Analytics (Ecommerce) через смартфо

Ведущий участник
сегментируйте посетителей, раз у одних работает, а у других нет, то нужно найти технические отличия с устройствах у одних от других.