Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 未登录Google Analytics Tagmanager pushEvent_Android_Google Analytics_Google Tag Manager - Fatal编程技术网

Android 未登录Google Analytics Tagmanager pushEvent

Android 未登录Google Analytics Tagmanager pushEvent,android,google-analytics,google-tag-manager,Android,Google Analytics,Google Tag Manager,目前我正在使用Tag manager库将我的电子商务应用程序的统计数据发送到Google Analytical->Enhanced E Commerce。根据此功能的验收标准,应该显示GAv4日志,但不幸的是,我没有得到任何日志,尽管我已成功运行了从终端显示GAv4日志所需的命令 之前我为这个事件日志推送了一个事件“openScreen”,但现在我使用了不同的事件,如“productImpression”、“promotionClick”。我没有得到这些事件的任何日志。如果有人对谷歌分析有很好的

目前我正在使用Tag manager库将我的电子商务应用程序的统计数据发送到Google Analytical->Enhanced E Commerce。根据此功能的验收标准,应该显示GAv4日志,但不幸的是,我没有得到任何日志,尽管我已成功运行了从终端显示GAv4日志所需的命令

之前我为这个事件日志推送了一个事件“openScreen”,但现在我使用了不同的事件,如“productImpression”、“promotionClick”。我没有得到这些事件的任何日志。如果有人对谷歌分析有很好的经验,请帮我解决这个问题

这些事件是从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));
工作代码:-

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 Tag Manager容器,对吗?

您可以提供有关如何设置Google Analytics标记以及是否已发布的信息吗?是的,您是对的,稍后我通过在TagManager上配置标记解决了此问题