在firebase中获取个人用户详细信息

时间:2017-09-25 08:23:06

标签: ios firebase firebase-analytics swift3.2

我是firebase的新手,最近我将它集成到了我的项目中。我使用Analytics.logEvent("event_name", parameters: nil)

记录了一些事件

这似乎有效,我可以看到我的firebase帐户中填充的数据。现在,我尝试根据个人用户获取一些详细信息,确切位置(现在只显示国家/地区),会话长度和会话的最后一个屏幕。是否有可能在firebase的免费功能中检索这些细节?如果是这样,我该如何处理呢?

3 个答案:

答案 0 :(得分:2)

这是针对Google的Privacy policy

  

您不会,也不会协助或允许任何第三方通过   谷歌可以个人使用或识别的信息   可识别的信息。你将拥有并遵守适当的条款   隐私政策,并将遵守所有适用的法律,政策和   有关收集,使用和分享的规定   来自用户的信息。您必须发布隐私政策   隐私政策必须提供您使用cookies,标识符的通知   对于移动设备(例如,Android广告标识符或   适用于iOS的广告标识符或类似技术   收集数据。您必须披露服务的使用以及服务方式   收集和处理数据。

答案 1 :(得分:1)

是的,您可以在(baseviewcontroller)viewdidappear中使用屏幕跟踪。 exapmle:

    override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated);
    // Google Analytics
    let className = String(describing: type(of: self))
    let tracker = GAI.sharedInstance().defaultTracker
    tracker!.set(kGAIScreenName, value: className)
    let build = (GAIDictionaryBuilder.createScreenView().build() as NSDictionary) as! [AnyHashable: Any]
    tracker?.send(build)

}

答案 2 :(得分:0)

同意政策,但它肯定受到API的支持,就像以前在Google Analytics SDK中一样。

https://firebase.google.com/docs/reference/ios/firebaseanalytics/api/reference/Classes/FIRAnalytics#setuserid

但是,我还没有使用它,我不确定Firebase控制台是否允许像Google Analytics一样向单个用户的单个会话进行相同级别的钻取...但在Google Analytics中绝对是非常有用的功能可深入到单个用户级别!