繁体   English   中英

如何在 Firebase Analytics 中设置用户 ID 和属性 - Flutter

[英]How to set user Id and propeties in Firebase Analytics - Flutter

  • 目标:在他/她与flutter应用程序交互时保存用户 ID 及其属性。
  • 问题:正在记录事件,但我看不到用户 ID 和属性。 我最初在调试模式下注意到它(用户 ID 和属性未被记录),然后我还等待 24-48 小时检查仪表板,但没有 userId 的详细信息。
  • 文档链接: https ://firebase.google.com/docs/analytics/userid#dart
  • 是的,我试图在分析中保存的属性,我已经在用户范围下的自定义定义中定义了它们。
  • 代码:
import 'package:firebase_analytics/firebase_analytics.dart';

class AnalyticsClass {
  static final AnalyticsClass _singleton = AnalyticsClass._internal();
  late FirebaseAnalytics fa = FirebaseAnalytics.instance;

  factory AnalyticsClass() {
    return _singleton;
  }

  AnalyticsClass._internal();

  buttonTap(id, name) async {
    await fa.logEvent(name: 'button_tap');
  }

  setUser(String id, name) async {
    await fa.setUserId(id: id);
    await fa.setUserProperty(name: 'referral', value: "test new : $name");
  }

  resetUser() async {
    await fa.setUserId(id: null);
    await fa.setUserProperty(name: 'referral', value: null);
  }
}

如果您在 Firebase 中使用setUserId() ,由于隐私问题,这不会显示在 Analytics 报告中。 您可以做的是将数据导出到BigQuery 这将允许您查询原始数据以及通过Data Studio构建自定义报告。 您还可以考虑使用 Google Analytics Dashboard 中的用户浏览器,这将帮助您更深入地了解个人用户的行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM