Отсутствует несколько транзакций электронной торговли Google Analytics - PullRequest
0 голосов
/ 26 февраля 2019

В Google Analytics View e-commerce View отсутствуют некоторые транзакции (самая старая версия, которая отсутствует, относится к 11.02.2019), не имеет доступа к этой учетной записи Google (это учетная запись клиента).Поэтому я провел несколько тестов, где отправляю в мой тестовый аккаунт Google Analytic, где получаю транзакцию, но иногда кажется, что она не появляется, но может занять некоторое время, как объясняет документация, так что есть ли способ проверить по идентификатору транзакции, чтобы увидеть, если GoogleAnalytic все еще обрабатывает, какое максимальное время возможно до показа транзакции, нормально / возможно, что какая-то транзакция не может получить или отправить ???

код для отправки транзакции и связанных элементов:

ga('ecommerce:clear');

ga('ecommerce:addTransaction', {
    'id': ''+docIDFinal,
    'revenue': ''+parseFloat($('#total_Price_w_port').text().replace(',','.')),  
    'shipping': ''+parseFloat($('#port_total').text().replace(',','.')),  
    'currency': 'EUR'  
});                                                          

$('#table_product tbody tr').each(function(index){
    if(index==0)
            return true;
    ga('ecommerce:addItem', {
        'id': ''+DocItemsIDS[index],          
        'name': ''+$(this).find('td[data-th="Produto"]').text(),   
        'sku': ''+$(this).attr('type'), 
        'price': ''+parseFloat($(this).find('td[data-th="Sub-Total"] strong.subvalue').attr('unitprice').replace(',','.')), 
        'quantity': ''+$(this).find('td[data-th="Quantidade"] label').text(), 
        'currency': 'EUR'  
    });                                                                  
});             


ga('ecommerce:send');

1 Ответ

0 голосов
/ 26 февраля 2019

так что есть способ проверить по идентификатору транзакции, чтобы увидеть, обрабатывает ли Google Analytics все еще

Нет, нет способа проверить, обрабатываются ли определенные хиты по-прежнему,В зависимости от ряда факторов, это может занять один день, чтобы появиться в ваших аналитических отчетах.

Глядя на ваш код, кажется, что нет ничего чудовищно неправильного, но это тяжело при просмотре сайта,Риск соскоба сайта заключается в том, что, учитывая множество браузеров и устройств, я считаю его очень ненадежным.Один клиент, который у меня был, смог увеличить количество перехваченных транзакций на 4000 б.п., удалив весь очищающий код.Было бы идеально, если бы платформа ecom создала чистый объект, подобный следующему:

window.transactionLayer = {
  id: "ABCD",
  amount: 100.00,
  currency: 'EUR',
  products: [...],
  ....
}

. Затем используйте эти переменные JS в своем аналитическом толчке.

Кроме того, существует много причин, по которым транзакция можетне отображаются в вашем представлении:

  • Блокировщик рекламы не позволил сработать отслеживанию GA
  • Ошибка JS в вашем коде для пограничного случая предотвратила пожар
  • Фильтрация в вашем представлении в GAисключить хиты из XXX
  • Проблемы с сетью при доставке хита в Google
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...