我正在尝试记录我的位置评级应用程序(Swift)的自定义事件。查看示例后,您似乎为属性赋予了类似于 JSON 数据库的值。我仍然没有在分析控制台中看到名为 Logged 的事件(已经大约一周了)。它没有任何调试错误。这是例子:
FIRAnalytics.logEventWithName("Ratings", Parameters[
"rating": (indexPath.row + 1)
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
我想对我的库模块之一使用 Firebase 分析。我想以这样的方式进行编程,即配置文件(google-services.json)应该可以从客户端应用程序文件夹访问或从客户端配置相同的文件。
有没有办法可以实现上述场景?
提前致谢。
连接到 BigQuery 的 Firebase Analytics 和 BQ 表架构如下所述:
https://support.google.com/firebase/answer/7029846
我想了解如何唯一标识每个事件记录。
最初我认为一个组合
user_pseudo_id和event_timestamp
就是要独一无二。但我发现它并不独特......
我在“group by”子句中添加了:event_date、event_name、event_previous_timestamp、stream_id等,但没有任何帮助。
有人可以告诉我,这个事件记录有何独特之处吗?
firebase google-bigquery google-cloud-platform firebase-analytics
我需要将 FirebaseAnalytics 事件发送到两个单独的帐户。我尝试过使用纯 GAI,但它没有显示在 Firebase 控制台中。
我怎么能这么做呢?
将 Firebase Analytics 添加到我的 Android 应用后,应用内购买不会自动登录 Firebase。但在日志中它显示为事件记录..
V/FA-SVC (14957):记录的事件:事件{appId='com.xyz.abc', name='in_app_purchase(_iap)', params=Bundle[{quantity=1, firebase_event_origin(_o)=auto, 价格=270000000,价值=270000000,货币=INR,product_name=,product_id=com.com.xyz.abc.500coins}]}
在我的 Firebase 项目设置中,我什至链接了 Google Play 帐户并添加了 SHA-1 指纹。但我仍然在 Firebase 转换部分下看不到任何应用内购买日志。
android in-app-purchase in-app-billing firebase firebase-analytics
我在 Google Play 中有一个应用程序,上面有 firebase 分析。我正在尝试跟踪广告来源。我不明白正确的下载次数在哪里,因为 Google Play Console 显示 150 个安装,Firebase 显示 3000 个“first_open”事件。我很困惑,添加了 appflyer 分析,appflyer 显示的内容比 firebase 少两倍。该应用程序的 Google Play 页面显示安装量超过 100 次。
自开始跟踪以来已经过去了 2 周,因此 Google Play Console 中的数据已准确更新。
google-play firebase firebase-analytics google-developers-console google-play-console
first_open我对Firebase 中的事件感到困惑。这是文档:
文档
first_open:用户在安装或重新安装应用程序后第一次启动该应用程序。
当用户将应用程序下载到设备上时,不会触发此事件,而是在他或她第一次使用该应用程序时触发。要查看原始下载量,请查看 Google Play 开发者控制台或 iTunesConnect。
然而谷歌的一些人说: 参考这个链接
最后一个重要的区别是,当现有用户迁移到包含 Firebase 的应用程序的新版本时,他们将记录 first_open 事件。因此,即使他们不是新用户,他们也会登录first_open。
据我了解,如果我们通过 Google Play 更新应用程序,然后再次启动应用程序,first_open 会被记录吗?那是对的吗 ?
更新:
Firebase 版本
根/
classpath 'com.google.firebase:firebase-plugins:1.1.5'
Run Code Online (Sandbox Code Playgroud)
应用程序/
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.google.firebase:firebase-perf:16.2.3'
Run Code Online (Sandbox Code Playgroud) 我正在尝试让 Firebase Analytics 数据显示在 iOS 应用程序的 BigQuery 中,但是未创建 BigQuery 数据集,Firebase BigQuery 页面仅显示“未创建数据集”,并且在 BigQuery 中也找不到相关表。
我可以在 Firebase 控制台中正确查看 Firebase Analytics 数据,并且在 BigQuery 中创建 Crashlytics/Predictions/etc 数据集(虽然我还看不到数据,但我认为这些数据每天只批量处理一次)。因此,仅缺少流分析数据。
此威胁表明您需要“禁用 ios 启动设置上的调试模式”才能发挥作用。我不太确定这是什么意思,所以我在运行应用程序并触发一些事件之前尝试了以下操作,但没有成功:
Debug为编辑方案 > 运行 >Release信息> 构建配置-FIRDebugDisabled到编辑方案 > 运行 > 参数 > 启动时传递的参数无论哪种情况,我总是在 Firebase 控制台中看到数据,但从未在 BigQuery 中看到数据。
eur3 (europe-west) 我注意到的另一个奇怪的事情是,Firebase 项目是在云资源位置设置的,而 Firebase 自动创建的 Crashlytics 数据集是在US 数据位置设置的。
这(Youtube 链接)基本上是我期望发生的事情。
我们计划使用 BigQuery 生成自定义报告,但想知道是否有任何方法可以从 firebase 仪表板本身生成 screen_view 计数报告。
我想在 Flutter 中记录 Firebase 事件,但无法记录任何事件。我想计算事件完成的次数,因此当点击按钮时,我会记录事件。
class Onboarding extends StatefulWidget {
Onboarding({Key key, this.analytics, this.observer})
: super(key: key);
final FirebaseAnalytics analytics;
final FirebaseAnalyticsObserver observer;
@override
_OnboardingState createState() => _OnboardingState(analytics, observer);
}
Run Code Online (Sandbox Code Playgroud)
class _OnboardingState extends State<Onboarding> {
_OnboardingState(this.analytics, this.observer);
final FirebaseAnalyticsObserver observer;
final FirebaseAnalytics analytics;
...
Future<void> _sendAnalyticsEvent(FirebaseAnalytics analytics,
FirebaseAnalyticsObserver observer) async {
await analytics.logEvent(
name: 'onboarding'
);
}
Materialbotton(
child: onPressed: () async {
_sendAnalyticsEvent(analytics, observer);
...
}
)
Run Code Online (Sandbox Code Playgroud)
但是,如果我看到 Firebase 控制台,我什么也看不到