0

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

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

4

3 回答 3

2

这违反了 Google 的隐私政策

您不会也不会协助或允许任何第三方向 Google 传递 Google 可以使用或识别为个人身份信息的信息。您将拥有并遵守适当的隐私政策,并将遵守与收集、使用和共享用户信息有关的所有适用法律、政策和法规。您必须发布隐私政策,并且该隐私政策必须通知您使用 cookie、移动设备标识符(例如,Android 广告标识符或 iOS 广告标识符)或用于收集数据的类似技术。您必须披露服务的使用,以及它如何收集和处理数据。

于 2017-09-25T21:59:35.867 回答
0

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

    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)

}
于 2017-09-25T08:28:49.613 回答
0

同意政策,但是,API 肯定支持它,就像之前在 Google Analytics SDK 中一样。

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

但是,我没有使用过它,而且我不确定 Firebase 控制台是否允许像 Google Analytics 那样对单个用户的单个会话进行相同级别的钻取……但在 Google Analytics 中,这绝对是一个非常有用的钻取功能下到个人用户级别!

于 2017-09-27T15:55:20.683 回答