Flurry和Google Analytics用户位置

时间:2012-05-22 19:56:53

标签: android google-analytics location flurry

我目前正在开发Android游戏,并希望实施分析。我发现Flurry和Google Analytics都能提供跟踪用户位置的功能。我一直在玩Flurry并且看到用户位置是基于大陆的(我想除非我添加访问GPS的权限,用户不喜欢)。我想知道Google Analytics是否可以在不同意访问GPS的情况下为我提供更精确的用户位置?

2 个答案:

答案 0 :(得分:6)

没有GPS,确定移动位置的挑战在于它取决于设备的连接方式。如果设备通过移动网络(3G,4G)连接,则网络流量将通过某个移动运营商网关退出,源IP地址可能会指向非常不同且位置非常错误实际用户(许多分析服务错误地做了)。如果设备通过WiFi连接,则源IP地址可以可靠地用于识别城域区域位置(至少与固定宽带连接一样可靠)。

Localytics(我在那里工作),我们首先确定设备的连接方式。如果通过移动网络,则仅将位置报告给国家/地区级别。但如果它通过WiFi连接,那么我们会将位置报告到地区或都市区 - 这可以让您更好地了解用户的位置。

答案 1 :(得分:1)

如果您只是ping启用Google Analytics的网页/服务器,那么您应该至少能够获得一个IP地址,即使它错过了400英里的标记(就像我在尝试它时一样)从我的手机)。

但是必须有一个很好的理由来ping一个网页,用户一般不喜欢无用的权限或无用的流量。例如,在您的情况下,您可以实现一个全局记分板,可以是您自己创建的记分板,也可以是通过开放意图调用的记分板,或者是您作为OpenFeint等库添加到apk中的记分板。

您甚至可以要求用户在记分牌上输入用户名时手动输入他们的位置,或者更好地实现像Facebook Connect这样的功能,以添加社交功能和添加社交记分板。