我是Google Analytics新手。
我想通过唯一的用户ID跟踪我的应用程序。
我正在使用Google Analytics SDK for Android v3
。
我在onStart()
上有这段代码。我读了一下用户ID,并为用户跟踪创建了一个新视图。
Tracker tracker = GoogleAnalytics.getInstance(this).getTracker("UA-xxx-2");
tracker.set(Fields.SCREEN_NAME, "Main Acitivty");
tracker.set("&uid", id);
tracker.send(MapBuilder.createAppView().build());
但我不知道如何在我的Google Analytics控制台中获取此uid, 我试图通过他们的user_id跟踪用户,这样我就可以获得特定用户的完整报告。 我能够计算出活跃用户总数,屏幕数和点击事件数。 但是我没有在用户方面获得相同的报告方面取得任何成功。 我还尝试创建自定义维度和指标,但这些也没有反映在帐户上。我不知道我在哪里可以查看此字段。
对于自定义变量:
easyTracker.send(MapBuilder
.createAppView()
.set(Fields.customDimension(1), "premiumUser")
.build()
);
我已经搜索过,但我没有找到任何关于此的好教程。
任何帮助,建议,参考链接将不胜感激。 感谢。
答案 0 :(得分:4)
用户ID仅在内部使用,以确保一起跟踪来自一个用户的会话 - 它只会使您的统计信息更准确,并启用跨设备分析。
您无法访问userId:
限制
无法在Web界面或API中的报表中查询用户ID值
另外请务必不要发送任何用户ID,如姓名或电子邮件:
您不会上传任何允许Google识别个人身份的数据(例如某些姓名,社会安全号码,电子邮件地址或任何类似数据)
答案 1 :(得分:1)
您可以在“受众群体”部分的“行为”下找到“用户ID范围”
检查此图片: