我正尝试使用Google跟踪代码管理器将屏幕浏览和事件报告给Google Analytics。我遵循谷歌的教程,但我甚至无法报告屏幕浏览。 也花了几个小时在谷歌搜索,但没有匹配。几乎所有可用的信息都适用于Android v3或旧版GTM Web界面。如何使用Google Analytics配置Android Google跟踪代码管理器v4(Universal Analytics)
这是我的配置
推事件到数据层抛出任何错误。但是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,
谷歌Play服务版本
compile 'com.google.android.gms:play-services-base:6.5.87'
有这个教程,但它是用旧旧的GTM V3 GTM网页截图 https://developers.google.com/tag-manager/android/v3/ua#screenviews
如何设置fieldsToSet和fieldsToSetCustomUi? – Pankaj 2015-02-26 05:41:18
它既不显示我在日志中发送hit to service messge也不能找到fieldsToSet和fieldsToSetCustomUi字段,它给了我警告日志“资源是UTF-8编码的字符串,但不包含JSON容器”,可能是什么问题? – Pankaj 2015-02-26 07:21:52