我很想知道如何同时使用Firebase Analytics(FA)和Google Analytics(GA),因为FA不提供实时数据,我的应用程序从一开始就已经与GA集成.我想继续使用GA,因为当我第一次启动应用程序时,我的所有分析数据都从那里开始.同时,我想让我的应用程序集成FA以获取更多信息.
我一起关注使用Firebase Analytics和Google Analytics并设置了Google 跟踪代码管理器.它似乎对我不起作用.我确实看到FA仪表板正在更新,但GA中没有显示任何内容.
任何帮助是极大的赞赏!
在我的firebase分析事件中,"first_open"显示489下载到7月7日,但在游戏商店统计数据显示347下载到7月7日,我不知道为什么这些没有.有所不同.
first_open的定义是: -
当用户第一次打开应用程序时.
当用户将应用程序下载到设备上时,而不是在他或她首次使用该应用程序时,不会触发此事件.要查看原始下载代码,请查看Google Play开发者控制台或iTunesConnect.
但是当用户第一次打开我的应用程序是489然后在游戏商店它也应该是489或更多,我不知道为什么会发生这种情况?
我怀疑是否某些用户下载了我的应用程序并打开了我的应用程序,firebase事件first_open计数增加了1,如果用户卸载并在一段时间后重新安装,那么它会再次增加firebase分析的first_open.
根据9.8更新的Firebase Android SDK发行说明,我们有Android屏幕和活动的屏幕跟踪支持 ...文档说这个事件是这样的:
mFirebaseAnalytics.setCurrentScreen(activity,class_name,class_override_name);
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我不需要覆盖类名称,我发送空值...但我等待48小时,我的firebase分析控制台没有显示有关此事件的信息,任何想法?
提前致谢!
有什么方法可以在我的应用程序中查询仪表板的分析选项卡中的数据吗?
例如:
ref.on("value", function(dashboard) {
console.log(dashboard.concurrentUsers)
});
Run Code Online (Sandbox Code Playgroud) 我正在使用购物应用程序,并希望跟踪我的移动应用程序上发生的事件.我的目标是使用Firebase Analytics和Google跟踪代码管理器跟踪事件,并将相同的事件推送到Google分析.
我的活动> Firebase> Google代码管理器> Google Analytics
我按照以下指南将Google代码管理器和Firebase分析集成到我的应用程序中.
https://developers.google.com/tag-manager/android/v5/
我能够在Firebase控制台上记录我的事件并在调试控制台中查看.我在gradle中添加了Tag管理器的依赖项,以便事件也发送到标记管理器.
现在我想知道,我如何将这些事件从Google代码管理器推送到Google分析?有人可以向我提供有关在Tag manger和Google Analytics上配置标记和触发器的见解
我记录事件的Android代码如下
public void logEventClicked(View view){
Toast.makeText(this, "Logging event", Toast.LENGTH_SHORT).show();
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "150");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ADD_TO_CART, bundle);
}
Run Code Online (Sandbox Code Playgroud) java android analytics google-tag-manager firebase-analytics
我们的应用使用Firebase手机验证.由于需要推送,App Store审核已拒绝该应用:
准则4.5.4 - 设计 - Apple站点和服务
我们注意到您的应用需要推送通知才能运行.
具体来说,我们注意到如果我们的设备上未启用"推送通知"设置,则在应用程序中输入我们的电话号码后会收到错误消息.
下一步
推送通知必须是可选的,并且必须获得用户同意才能在应用中使用.
他们还附上了描述Firebase错误的屏幕截图"需要为应用程序设置远程通知和后台提取[...]"
Firebase文档指出,电话验证功能绝对需要APN通知:https:
//firebase.google.com/docs/auth/ios/phone-auth
要使用电话号码身份验证,您的应用必须能够从Firebase接收APN通知.当您首次在设备上使用电话号码登录用户时,Firebase身份验证会向设备发送静音推送通知,以验证电话号码登录请求是否来自您的应用.(因此,电话号码登录无法在模拟器上使用.)
但是,App Store审核指南规定,为了使应用程序正常运行,不得要求推送通知:https://developer.apple.com/app-store/review/guidelines/
4.5.4应用程序无需推送通知即可运行,不得用于广告,促销或直接营销目的,也不得用于发送敏感的个人或机密信息.
用户需要在他们可以使用该应用程序之前登录(该应用程序是关于向您的客人发送数字GIF邀请并共享照片),这就是为什么推送通知基本上是应用程序运行所必需的,如果登录方法是Firebase手机AUTH.
我们已经对应用程序进行了大量测试,并且在启用推送通知时,身份验证可以顺利运行(在真实设备上,在分发Ad Hoc构建中使用生产环境和使用沙箱环境进行开发构建).
想想看,App Review团队甚至如何禁用推送通知?通知中心设置不会停止实际推送,它只是不显示它们.
我们已经通过此设置进行了测试,并且firebase phone auth工作正常,推送仍然按预期进行.
我对这个问题感到非常惊讶,因为Firebase是一个巨大的服务提供商.有没有人遇到过这个问题?是否有计划删除APN对电话验证的要求?是否可能有其他方式使用Firebase手机auth而不推?
app-store apple-push-notifications ios firebase firebase-analytics
我正在尝试将Firebase Analytics(FA)添加到我的react-native应用程序中.
实际上,我发现谷歌分析(GA)使用这个库没有问题expo-analytics.
但显然Firebase分析功能更强大,而且它真的是为移动应用而构建的.这就是为什么我想在我的应用程序中使用它,但问题是:
我正在使用Expo,我无法分离我的应用程序来添加json配置文件.
所以我的问题是:有没有办法让Firebase Analytics与Expo和本地反应无需分离?
google-analytics firebase react-native firebase-analytics react-native-firebase
我正在尝试在我的 iOS 应用程序中手动导入和使用 Firebase 框架。我从基本的最低限度的 Analytics 框架开始(然后我将添加其余的框架)。
我按照本教程将 Google Firebase 框架手动导入到我的 Xcode 项目中。问题是我仍然收到以下错误:
找不到“FirebaseCore/FirebaseCore.h”文件
我已经导入了框架,导入了整个头文件,并确保实际复制到项目目录文件夹的文件。
我也设置了 -ObjC 链接器标志。
有没有其他人设法将 Google Firebase 框架手动导入到他们的 Xcode 项目中?我错过了什么?
注意:我对使用 CocoaPods 根本不感兴趣,我只想要简单的老式方法。
我将事件发送到Firebase Analytics,发现DebugView中缺少部分事件参数。
以下是发送到Firebase的两个相同的事件,我已经检查了Xcode调试控制台中的所有参数。
缺少的参数似乎是随机的。有时根本没有自定义参数,只有自动收集的数据。
是否有人也遇到此问题或有人知道是什么原因造成的?
我正在使用FirebaseAnalytics(= 5.8.1)
我想通过电子邮件接收有关我的应用下载量和来自Firebase 的其他各种统计信息的每日摘要报告。我之前使用过Fabric并且能够这样做,但现在因为 Fabric 将很快被弃用(2020 年 5 月) - 我想在 Firebase 中做同样的事情。
电子邮件的片段
有什么解决办法吗?
firebase ×9
android ×5
ios ×3
java ×2
analytics ×1
app-store ×1
cocoa-touch ×1
objective-c ×1
react-native ×1
xcode ×1