未记录 Google Analytics Tagmanager pushEvent

Not logging for Google Analytics Tagmanager pushEvent

目前我正在使用标签管理器库将我的电子商务应用程序的统计信息发送到 Google 分析 -> 增强型电子商务。根据完成此功能的验收标准,应该显示 GAv4 日志,但不幸的是我没有收到任何日志,尽管我已经成功 运行 从终端显示 GAv4 日志所需的命令。

早些时候我正在为这个事件日志推送一个事件 "openScreen",但目前我正在使用不同的事件,如 "productImpression"、"promotionClick"。我没有收到这些事件的任何日志。如果有人对 Google 分析有很好的经验,请帮助我解决这个问题。

这些事件是从 GA 构建的还是我们需要在 GA 仪表板上的某个地方配置它?我在推送事件的代码中缺少什么吗?下面是代码片段。

无效代码:-

dataLayer.pushEvent("promotionClick",
            DataLayer.mapOf(
                    "ecommerce", DataLayer.mapOf(
                            "promoClick", DataLayer.mapOf(
                                    "promotions", DataLayer.listOf(
                                            DataLayer.mapOf(
                                                    "id", "APRIL_PROMO13",          // Name or ID is required.
                                                    "name", "Spring Sunrise",
                                                    "creative", "banner6",
                                                    "position", "slot6"))))));

工作代码:-

dataLayer.pushEvent("openScreen", DataLayer.mapOf("screenName", SCREEN_NAME));

谢谢。

在这里留下一个实际的答案:

这是电子商务促销点击的有效事件,但 Google 跟踪代码管理器容器需要发布,对吧?