Отслеживание электронной торговли Google - «данные не передаются» - PullRequest
0 голосов
/ 07 февраля 2019

Отслеживание электронной торговли Google Analytics по какой-то причине не работает, и я получаю сообщение:

Просмотр www.xxx.co.uk настроен для электронной торговли, но данные не передаются.

Стандартная аналитика работает нормально, и мой код помещен в заголовок страницы «Спасибо за заказ».

Я понимаю, что показ транзакций задерживается, но должны появиться заказы, сделанные 3 дня назад.

Что я делаю не так?!

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxxx-x"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-xxxxxxxx-x');
ga('require', 'ecommerce');

ga('ecommerce:addTransaction', {
  'id': '<%=orderid%>',                     // Transaction ID. Required.
  'affiliation': 'Xxx',   // Affiliation or store name.
  'revenue': '<%=formatnumber(grandtotal,2)%>',               // Grand Total.
  'shipping': '<%=formatnumber(shipping,2)%>',                  // Shipping.
  'tax': '<%=formatnumber(vat,2)%>',                    // Tax.
  'currency': '<%=currcode%>'  // local currency code.
});
  ga('ecommerce:send');
</script>
...