如何按用户ID跟踪应用:Google Analytics

时间:2014-05-12 09:21:08

标签: android google-analytics google-analytics-api

我是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()
         );

我已经搜索过,但我没有找到任何关于此的好教程。

任何帮助,建议,参考链接将不胜感激。 感谢。

2 个答案:

答案 0 :(得分:4)

用户ID仅在内部使用,以确保一起跟踪来自一个用户的会话 - 它只会使您的统计信息更准确,并启用跨设备分析。

您无法访问userId:

User ID - Feature Reference

  

限制

     

无法在Web界面或API中的报表中查询用户ID值

另外请务必不要发送任何用户ID,如姓名或电子邮件:

User ID Policy

  

您不会上传任何允许Google识别个人身份的数据(例如某些姓名,社会安全号码,电子邮件地址或任何类似数据)

答案 1 :(得分:1)

您可以在“受众群体”部分的“行为”下找到“用户ID范围”

检查此图片:

enter image description here