Google Analytics转换代码不起作用

问题描述 投票:0回答:1

我已在Google Analytics(分析)中启用了转化跟踪。我的分析代码包含在每个页面中,如下所示:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-104000000-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];

  function gtag() {
    dataLayer.push(arguments);
  }
  gtag('js', new Date());
  gtag('config', 'UA-104000000-1');
</script>

尽管显示了代码管理器代码,但实际上是通过Google Analytics(分析)获得的,有意不使用Google标记设置。

我还在页面上添加了JS代码,用户将在完成交易后结束该页面。我的代码添加到页面底部,如下所示:

<script>
  ga('require', 'ecommerce');
  ga('ecommerce:addTransaction', {
    'id': '%invoice.public_id%',
    'revenue': ' %payment.amount%'
  });
  ga('ecommerce:addItem', {
    'id': '%invoice.public_id%',
    'name': '%item.item_title%',
    'price': '%item.first_total%',
    'quantity': '%item.qty%'
  });
  ga('ecommerce:send');
</script>

所有占位符的值都正确填充,但是我没有将转换数据滴加到分析中。其他分析似乎工作正常。

我想念什么?

javascript google-analytics
1个回答
0
投票
您正在将

gtag代码与Universal Analytics(代码混合在一起。在这里,您可以找到带有gtag的增强型电子商务文档:https://developers.google.com/analytics/devguides/collection/gtagjs/enhanced-ecommerce

© www.soinside.com 2019 - 2024. All rights reserved.