2017-09-25 146 views
0

我是firebase的新手,最近我將其集成到了我的項目中。我已經使用了Analytics.logEvent("event_name", parameters: nil)在firebase中獲取個人用戶詳細信息

這似乎有效,我可以在我的Firebase帳戶中看到數據。現在我試圖根據個人用戶得到幾個細節,確切位置(現在只顯示國家),會話長度和會話的最後一個屏幕。是否可以在Firebase的免費功能中檢索這些詳細信息?如果是這樣,我該如何處理呢?

回答

1

這是對谷歌的Privacy policy

你不會,也不會協助或允許任何第三方,通過 信息,以谷歌,谷歌可以使用或認定爲個人 身份信息。您將擁有並遵守適當的 隱私政策,並將遵守與收集,使用和共享用戶信息有關的所有適用法律,政策和 條例。您必須發佈隱私政策,並且 隱私政策必須提供關於您使用Cookie的通知,針對移動設備的標識符 (例如,Android廣告標識符或用於iOS的 廣告標識符)或用於 收集數據的類似技術。您必須披露服務的使用情況,以及如何收集和處理數據。

+0

好的,是否有可能獲得會話長度,平均每個屏幕花費的時間? – Gamerlegend

+0

是的,缺省情況下,應用用戶執行的幾乎所有操作的平均數據都可以使用Firebase自動收集的事件。最重要的是,您可以進一步記錄自定義事件。在每個屏幕上花費時間Firebase提供屏幕跟蹤功能https://firebase.google.com/docs/analytics/screenviews – AniV

0

是的,你可以在(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) 

} 
+0

我使用的是Firebase分析,它沒有Google Analytics(分析)。 – Gamerlegend

+0

Firebase Analytics自動具有Screen Reporter。你也可以自己動手https://firebase.google.com/docs/analytics/screenviews – adbitx

0

同意政策,但是,它肯定支持API,就像它以前也在Google AnalyticsSDK中一樣。

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

不過,我還沒有使用它,我不知道,火力地堡控制檯允許向下鑽取到單個用戶的單個會話如谷歌分析做了相同的水平......但在谷歌Analytics(分析)絕對是一個非常有用的功能,可深入到個人用戶級別!

相關問題