我是firebase的新手,最近我将它集成到了我的项目中。我使用Analytics.logEvent("event_name", parameters: nil)
这似乎有效,我可以看到我的firebase帐户中填充的数据。现在,我尝试根据个人用户获取一些详细信息,确切位置(现在只显示国家/地区),会话长度和会话的最后一个屏幕。是否有可能在firebase的免费功能中检索这些细节?如果是这样,我该如何处理呢?
答案 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中一样。
但是,我还没有使用它,我不确定Firebase控制台是否允许像Google Analytics一样向单个用户的单个会话进行相同级别的钻取...但在Google Analytics中绝对是非常有用的功能可深入到单个用户级别!