如何使用Google Analytics(通用分析)配置Android Google Tag Manager v4
我正在尝试使用Google Tag Manager向Google Analytics报告屏幕视图和事件。我遵循谷歌的教程,但我甚至不能报告屏幕视图。 也花了数小时在谷歌上搜索,但没有找到匹配的。几乎所有可用的信息都是关于Android的v3或旧的GTM web界面的 这是我的配置 将事件推送到数据层不会抛出错误。但是,屏幕名称似乎尚未发送 Java代码如何使用Google Analytics(通用分析)配置Android Google Tag Manager v4,android,google-analytics,google-tag-manager,Android,Google Analytics,Google Tag Manager,我正在尝试使用Google Tag Manager向Google Analytics报告屏幕视图和事件。我遵循谷歌的教程,但我甚至不能报告屏幕视图。 也花了数小时在谷歌上搜索,但没有找到匹配的。几乎所有可用的信息都是关于Android的v3或旧的GTM web界面的 这是我的配置 将事件推送到数据层不会抛出错误。但是,屏幕名称似乎尚未发送 Java代码 public static void pushScreenViewEvent(@NonNull Context context, @NonN
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,
谷歌播放服务版本
compile 'com.google.android.gms:play-services-base:6.5.87'
有这个教程,但它是为旧的GTMv3与旧的GTMWeb截图
似乎点火规则不正确。 尝试类似{{event}}equals screenView或Always as firing rule的方法。 谷歌分析仪表板上的更新需要24小时,因此不会实时显示。如果不起作用,请告诉我。好的,是我的错。 有两个问题
&cd
在我的情况下,
客户端Id
和用户Id
也是必需的,这就是为什么我发送&ci
和&uid
如何设置fieldsToSet和fieldsToSetCustomUi?它既没有在日志中显示“发送命中服务消息”,也没有在日志中找到fieldsToSet和fieldsToSetCustomUi,它给了我警告日志“资源是UTF-8编码的字符串,但不包含JSON容器”,这可能是什么问题?