[英]How to set user Id and propeties in Firebase Analytics - Flutter
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.