Получить индивидуальные данные пользователя в Firebase
Я новичок в Firebase и недавно интегрировал его в свой проект. Я зарегистрировал несколько событий, используя Analytics.logEvent("event_name", parameters: nil)
Кажется, это работает, и я вижу, как данные заполняются в моей учетной записи Firebase. Теперь я пытаюсь получить несколько деталей, основанных на отдельном пользователе, это: точное местоположение (сейчас оно показывает только страну), продолжительность сеанса и последний экран сеанса. Можно ли получить эти данные в бесплатных функциях Firebase? Если так, как я продолжу об этом?
3 ответа
Это противоречит политике конфиденциальности Google.
Вы не будете и не будете помогать или разрешать третьим лицам передавать информацию в Google, которую Google может использовать или распознавать как личную информацию. Вы будете иметь и соблюдать соответствующую Политику конфиденциальности и будете соблюдать все применимые законы, политики и правила, касающиеся сбора, использования и обмена информацией от Пользователей. Вы должны опубликовать Политику конфиденциальности, и эта Политика конфиденциальности должна предоставлять уведомление о вашем использовании файлов cookie, идентификаторов для мобильных устройств (например, Идентификатор рекламы Android или Идентификатор рекламы для iOS) или аналогичной технологии, которые используются для сбора данных. Вы должны раскрывать информацию об использовании Сервиса и о том, как он собирает и обрабатывает данные.
Да, вы можете использовать отслеживание экрана в (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)
}
Согласитесь с политикой, однако она определенно поддерживается API, как и в Google Analytics SDK ранее.
https://firebase.google.com/docs/reference/ios/firebaseanalytics/api/reference/Classes/FIRAnalytics
Тем не менее, я не использовал его, и я не уверен, что Firebase Console допускает такой же уровень детализации до одного сеанса одного пользователя, как в Google Analytics... но в Google Analytics, безусловно, очень полезная функция для детализации до уровня индивидуального пользователя!