我已经根据文档做到了这一点:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Run Code Online (Sandbox Code Playgroud)
但这是我看到的所有输出:
05-25 16:45:32.992 I/FA ( 7019): App measurement is starting up, version: 9080
05-25 16:45:32.992 I/FA ( 7019): To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
Run Code Online (Sandbox Code Playgroud)
我肯定会记录事件,因为我在调试器中确认我正在调用logEvent()API(并且我确实在 Web 仪表板中看到了它们(很久以后))。
如果我将一堆垃圾附加到我的事件名称中,我会看到这种输出:
05-25 16:53:34.703 E/FA (14150): Name must consist of letters, digits or _ (underscores). Type, name: event, clickedwhat the heck! no!!!
Run Code Online (Sandbox Code Playgroud)
所以我知道我的事件名称至少正在被验证......但我从未看到任何未受干扰的事件被记录为已发送或任何其他类型的错误。
我想根据上一次触发事件在Firebase中定义一个受众群体。例如,我想重新吸引过去30天未打开应用程序的用户(事件:app_open)。
我一直试图根据此标准定义受众,但没有成功。
任何帮助,将不胜感激
我有一个应用程序,用户可以在其中获得"付费"或"免费"状态.如果用户停止支付其订阅,则用户可以从"免费"切换到"付费"(如果他在应用内购买)或从"付费"切换到"免费".
我可以使用动态用户属性来跟踪Firebase中的信息吗?
在文档中,不清楚是否允许动态用户属性值随时间变化(https://support.google.com/firebase/answer/6317519?hl=en)
如果这不是一个好习惯,怎么可能做这样的事情?
谢谢
analytics firebase firebase-analytics firebase-remote-config
我有一些像这样的自定义事件:
Bundle bundle = new Bundle();
bundle.putString("my_key", "some_value");
bundle.putString("my_key2", "some_value_2");
bundle.putString("my_key3", "some_value_3");
mFirebaseAnalytics.logEvent("my_event", bundle);
Run Code Online (Sandbox Code Playgroud)
在Firebase控制台中,我可以在"事件"选项卡中看到my_event,但我找不到my_key和some_value.我碰到像一些类似的问题这其中指出,数据将可只要你的观众达到10以上.好吧,我已经达到了那些观众.
该文件说:
自定义参数:自定义参数不会直接在Google Analytics报告中显示,但可以用作可应用于每个报告的受众群定义中的过滤器.如果您的应用程序链接到BigQuery项目,自定义参数也包含在导出到BigQuery的数据中.
如果过滤器不适用 ,我该如何查询我的自定义事件?我不想使用BigQuery,我只想创建自定义事件并像使用Google Analytics一样查询它们.
谢谢.
如何使用HTTP请求或api获取firebase分析数据?我想在我的网站上显示firebase分析数据
我正在使用Firebase Analytics在Android/iOS应用中首次实现一些基本的使用统计信息,但对于我如何精确计算会话持续时间以及会话超时的时间以及24小时这些文档似乎有些含糊不清看到结果的循环无助于通过反复试验来理解.
我现在只对一个非常简单的统计数据感兴趣 - 用户在应用程序中花费的时间.当应用程序"最小化"/"在后台"时确实发生了什么 - 这是否算作活动使用或与应用程序关闭相同 - 现在不是那么重要,但是如果你在这方面需要添加一些内容问题的背景,请做.
根据我的理解,这样一个简单的统计数据应该可以直接与Firebase Analytics一起使用,所以我目前没有使用任何自定义事件或任何比仅仅将Firebase Analytics链接到项目中的更好的事情,添加配置文件,并调用FirebaseAnalytics.getInstance(this); 在Android和[FIRApp配置]; 在iOS上.
我看到first_open,session_start和app_remove事件在控制台中按预期显示,仪表板中的一些聚合会话数据等,我也知道可用的可配置会话超时.
但我不清楚的是,当用户会话确实到期时 - 只要应用程序处于打开状态,Firebase会自动保持打开状态,或者我是否需要确保发布一些人为的"保持活动"事件以防止用户当用户仍在使用该应用时,会话即将到期.
假设如下:
对于用户来说,这会算作一个2小时的会话吗?自会话在30分钟后到期以来是否仅计为30分钟会话并且没有生成任何事件以使其保持活动状态?会发生什么事吗?
额外问题:如果用户退出应用程序的时间比会话超时短或长,会发生什么?
奖金红利问题:如果不是从应用程序退出,它会变成背景吗?
谢谢!
我在firebase中创建了自定义受众群体,并生成了大量用户和活动,但在两天之后,除了所有用户之外,每个自定义受众群体的受众群体数据都是空的.

我在Play商店中有一个简单的应用程序,它无法访问用户的个人信息(仅使用蓝牙和网络).
我一直在考虑使用Firebase分析来获取人们如何使用应用程序以及我可以改进的地方.但是,我在理解所涉及的所有法律义务方面存在严重问题.根据我的收集,我需要一个隐私政策,这不是问题.但根据我的Firebase Analytics政策,我需要遵守欧盟用户同意政策.
因此,据我所知,应用程序需要显示某种形式的对话框,用户同意或不同意数据收集.问题是,我担心大多数人会拒绝,这是对的.但我问我是否真的需要这样做,因为我不认为我曾经见过一个应用程序问我这种协议(虽然我可以看到很多网站都这样做).
我需要将 FirebaseAnalytics 事件发送到两个单独的帐户。我尝试过使用纯 GAI,但它没有显示在 Firebase 控制台中。
我怎么能这么做呢?
最近我从firebase中看到了这篇文章,其中详细介绍了如何从单个应用程序访问多个项目.这很好,而且可能非常有用,但是我无法找到将Analytics和Crash报告分离到单独项目中的方法.
我们之所以这样做,是因为我们的客户可以完全访问他们的分析,同时将崩溃日志保存在我们只能访问的不同项目中.
我确实在文章中看到了这一点:
注意:在Android和iOS上,只会针对默认应用记录Google Analytics.
如果我们可以更改崩溃记录的位置,那会没事的,但我还没有看到任何关于Crashlytics的内容.
我想这个问题归结为是否有可能做到这一点,还是它还没有得到支持?