如何使用 GTM 启用 Google Analytics 增强型电子商务

Posted

技术标签:

【中文标题】如何使用 GTM 启用 Google Analytics 增强型电子商务【英文标题】:How to Enable Google Analytics Enhanced eCommerce using GTM 【发布时间】:2022-01-12 16:22:45 【问题描述】:

我已经尝试按照此视频实现所需的配置: https://www.youtube.com/watch?v=IjyX6g2sZpk&ab_channel=TheSearchAgency

这是我的数据层:

<script>
        var dataLayer  = window.dataLayer || [];
        dataLayer.push(
            "event": "transaction",
            "ecommerce": 
                "purchase": 
                "actionField": 
                    "id": "14c26747-503e-498c-a9b4-604fe1a479d1",
                    "affiliation": "Online Store",
                    "revenue": 41,
                    "tax": 5,
                    "shipping": 5
                ,
                "products": [
                    "id": "7w9e0",
                    "name": "Masons T-Shirt",
                    "price": "31.00",
                    "brand": "Masons",
                    "category": "T-Shirts",
                    "variant": "red",
                    "dimension1": "M",
                    "position": 0,
                    "quantity": 1
                ]
                
            
        );
    </script>

到目前为止,我能够在我的谷歌标签管理器中接收相同的数据层: Datalayer received in GTM Preview

这是我的标签的配置: GTM CONFIG

我的问题是我在谷歌分析电子商务概览中看不到任何数据,即使我等待了超过 48 小时。

【问题讨论】:

【参考方案1】:
    检查网络请求,查看您是否将 EEC 数据发送到 ?collect 端点。 检查您的调试预览,查看 EEC 事件是否已准确触发您期望的事件 (transaction) 检查您的属性/测量 ID。确保它在 GA 和 GTM 中是相同的。在“网络”标签中。 确认您在任何地方都在使用 GA UA 事件。

【讨论】:

谢谢!我错过了到处使用 GA UA 事件

以上是关于如何使用 GTM 启用 Google Analytics 增强型电子商务的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 GTM 在 Google Analytics 中设置自定义变量(NOT DIMENSION)?

3.1.4 Google Tag Manager基础知识——GTM部署

通过 REST API 实现的 Google 跟踪代码管理器 (GTM) 数据层

3.1.3 Google Tag Manager基础知识——GTM界面介绍

无法使用 GTM 或 Firebase 集成调整

3.1.7Google Tag Manager基础知识—— GTM Debug