我是 firebase 的新手,我最近将它集成到我的项目中。我使用记录了一些事件Analytics.logEvent("event_name", parameters: nil)
这似乎有效,我可以看到我的 firebase 帐户中填充了数据。现在我正在尝试根据个人用户获取一些详细信息,这些是确切位置(现在它只显示国家/地区)、会话长度和会话的最后一个屏幕。是否可以在 firebase 的免费功能中检索这些详细信息?如果是这样,我该如何处理?
我是 firebase 的新手,我最近将它集成到我的项目中。我使用记录了一些事件Analytics.logEvent("event_name", parameters: nil)
这似乎有效,我可以看到我的 firebase 帐户中填充了数据。现在我正在尝试根据个人用户获取一些详细信息,这些是确切位置(现在它只显示国家/地区)、会话长度和会话的最后一个屏幕。是否可以在 firebase 的免费功能中检索这些详细信息?如果是这样,我该如何处理?
这违反了 Google 的隐私政策。
您不会也不会协助或允许任何第三方向 Google 传递 Google 可以使用或识别为个人身份信息的信息。您将拥有并遵守适当的隐私政策,并将遵守与收集、使用和共享用户信息有关的所有适用法律、政策和法规。您必须发布隐私政策,并且该隐私政策必须通知您使用 cookie、移动设备标识符(例如,Android 广告标识符或 iOS 广告标识符)或用于收集数据的类似技术。您必须披露服务的使用,以及它如何收集和处理数据。
是的,您可以在 (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)
}
同意政策,但是,API 肯定支持它,就像之前在 Google Analytics SDK 中一样。
但是,我没有使用过它,而且我不确定 Firebase 控制台是否允许像 Google Analytics 那样对单个用户的单个会话进行相同级别的钻取……但在 Google Analytics 中,这绝对是一个非常有用的钻取功能下到个人用户级别!