首页 > 解决方案 > 谷歌标签管理器不向分析发送电子商务数据(标准电子商务)

问题描述

我一直在为此绞尽脑汁,不知道为什么我们的 Google 跟踪代码管理器代码没有将数据发送到我们的 Google Analytics 帐户。

我在这里研究了多个具有类似问题的问题,但对我没有用。此外,这是我遵循的一个很好的指南https://www.analyticsmania.com/post/ecommerce-tracking-with-google-tag-manager/ - 但仍然无法将电子商务数据发送到 GA。

以下是我们在 /ticketing/confirm/ 页面上使用的数据层,我们的客户在完成结账时会去该页面:

    <script>
        dataLayer = [{
            'theatreLocation': 'xxxx',
            'theatreState': 'xx',
            'userID': '0',
            'userEmail': 'xxx',
            'movieTitle': 'xxx',
            'transactionId': 'xxx',
            'transactionTotal': xxx,
            'transactionProducts': [
            ]
        }];
    </script>

这些变量会根据购买的产品自动更新。这个标签也被放置在我们的谷歌标签管理器脚本之上,该脚本就在这个标签之下。

在 Google Tag Manager 中,我们有一个连接到我们的 GA 帐户的电子商务标签,它是一个交易类型标签。此标记设置为在订单确认 URL 的触发器上触发。此时数据应发送到 GA

标签设置 - https://i.imgur.com/M5LhUuO.png 触发器设置 - https://i.imgur.com/dRIZyaJ.png

当使用标签管理器扩展检查订单确认页面时,它显示我们的标签在确认页面的页面视图中被触发:https ://i.imgur.com/mPncBqc.png

整体摘要视图:https ://i.imgur.com/TUMxhKS.png

电子商务标签的详细视图:https ://i.imgur.com/84ZQaW7.png

我还安装了标签助手扩展,如下所示:https ://i.imgur.com/PGgNp4S.png

以及 Analytics 标签的详细视图:https ://i.imgur.com/7PDTqgb.png

根据我上面链接的文章,标签助手中该分析标签的详细视图应该列出一个“其他事件”,它应该是发送到 GA 的交易信息 - 但正如您从我们的屏幕截图中看到的那样,我没有那个. 我不确定我哪里出错了,因为我认为我已经正确设置了所有内容,但显然某处有中断。

非常感谢任何帮助或输入。

标签: javascriptgoogle-analyticsgoogle-tag-manager

解决方案


从标签设置中的跟踪 ID 字段中删除设置变量。假设您要使用在设置变量中设置的跟踪 ID,请取消选中覆盖设置变量的选项。

如果您确实想从您的设置变量中覆盖跟踪 ID,这需要是返回跟踪 ID 而不是整个设置变量的字符串或变量。


推荐阅读