android - 如何使用 Google Analytics (Universal Analytics) 配置 Android Google Tag Manager v4

标签 android google-analytics google-tag-manager

我正在尝试使用 Google 跟踪代码管理器向 Google Analytics 报告屏幕浏览量和事件。我遵循了谷歌的教程,但我什至无法报告屏幕浏览量。 还花了几个小时在谷歌搜索但没有匹配。几乎所有可用的信息都适用于 Android 的 v3 或旧的 GTM 网络界面。

这是我的配置

GTM Tag configuration

Google Analytics realtime view

将事件推送到数据层不会引发错误。但是 screenName 似乎没有被发送。

Java代码

public static void pushScreenViewEvent(@NonNull Context context, @NonNull String screenName) {
    DataLayer dataLayer = TagManager.getInstance(context).getDataLayer();
    dataLayer.pushEvent("screenView",
            DataLayer.mapOf("screenName", screenName));
}

推送数据后调试日志

02-23 19:12:39.376  31787-31888/com.example.debug V/GoogleTagManager﹕ Sending hit to service   PATH: https:  PARAMS: sr=1080x1776,  a=558676027,  v=1,  ht=1424686354314,  an=Example app,  ul=ja-jp,  t=appview,  _u=.L,  tid=UA-XXXXXX-1,  cid=XXXXXX,  aid=com.example.debug,  av=1.0.0,

Google Play 服务版本

compile 'com.google.android.gms:play-services-base:6.5.87'

有这个教程,但它适用于带有旧 GTM web 屏幕截图的旧 GTM v3 https://developers.google.com/tag-manager/android/v3/ua#screenviews

最佳答案

好吧,是我的错。 有两个问题。

  1. 要设置的字段有误 为了在 GA 中跟踪屏幕,有必要设置 Screen Name's Measurement protocol parameter &cd
    在我的例子中 Client IdUser Id 也是必需的,这就是为什么我发送 &ci&uid Published and working container

  2. 我使用的是来自不同测试帐户的默认二进制容器。使用正确的容器后,效果非常好。

关于android - 如何使用 Google Analytics (Universal Analytics) 配置 Android Google Tag Manager v4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672360/

相关文章:

java - Android 以编程方式停止 toast 通知?

javascript - 在成功的 api POST 响应后,如何通过 Google 跟踪代码管理器以编程方式衡量对 Google Analytics 的购买?

google-analytics - 无法在 Google Analytics/GA4 中记录事件

google-analytics - 在 Google 分析中使用 GTM 过滤移动网站页面浏览量

android - 应用程序有时会在从后台恢复后停止响应。 Firebase 应该受到指责吗?

javascript - 如何使用 Google Tag Manager Click Event 获取隐藏输入的属性

Android MediaPlayer - setPlaybackParams 引发安全异常

android - 错误 [Dagger/MissingBinding] androidx.lifecycle.ViewModelProvider.Factory cannot be provided without an @Provides-annotated method

java - 尝试使用 JNI 组件启动 Android + OpenCV 文件时出现令人困惑的 UnsatisfiedLinkError

php - 使用谷歌分析跟踪重定向页面