Articles of firebase analytics

Firebase中的UTM跟踪代码

如何让Firebase了解并跟踪使用UTM跟踪链接安装应用程序(iOS和Android)(例如,我想从页脚链接跟踪我网站上的应用程序安装)? 在GA,它完美无缺。 在Firebase中,我找不到任何文档(仅在应用程序中没有Google Analytics的Firebase SDK )。 Utm链接

DebugView中Firebase Analytics的用户属性

我在我的Android代码中添加了一些用户属性,例如:( https://firebase.google.com/docs/analytics/android/properties ) mFirebaseAnalytics.setUserProperty(“easy_account_connected”,“true”); 然后,我检查了调试视图,没有出现任何内容,而如果有一个断点,我的代码在此指令上停止。 我无法理解,在我的代码中还有其他地方我们可以find这些属性,有时它可以工作(我在调试视图中看到它),有时甚至没有。 这是正常的吗? 我在firebase网站上找不到任何可以告诉我调试视图不完美但数据被正确保存的内容…… https://firebase.google.com/docs/analytics/debugview#seconds_stream 编辑: 在adbitx的帮助下,我发现用户属性随事件一起发送,因此我创建了一个新的用例。 2个事件(登录/注销)和一个用户属性(easy_account_connected)。 在登录案例中,我发送: mFirebaseAnalytics.setUserProperty(“easy_account_connected”, “true”); mFirebaseAnalytics.logEvent(“login”, null); 在注销的情况下,我发送: mFirebaseAnalytics.setUserProperty(“easy_account_connected”, “false”); mFirebaseAnalytics.logEvent(“logout”, null); 这是调试视图中的结果 登录工作,而注销不…

Firebase自定义事件

我有一些像这样的自定义事件: 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); 在Firebase控制台中,我可以在“事件”选项卡中看到my_event ,但我找不到my_key和some_value 。 我遇到了一些类似的问题,其中表示一旦您的受众达到10或更高,数据就会可用。 好吧,我已经达到了那些观众。 文件说: 自定义参数:自定义参数不会直接在Google Analytics报告中显示,但可以用作可应用于每个报告的受众群体定义中的filter。 如果您的应用程序链接到BigQuery项目,自定义参数也包含在导出到BigQuery的数据中。 但在“受众”标签中,我有: 如果filter不适用 ,我该如何查询我的自定义事件? 我不想使用BigQuery,我只想创建自定义事件并像使用Google Analytics一样查询它们。 谢谢。

为什么Firebase分析的自定义事件未显示在仪表板上?

我已将firebase集成到我的Android应用程序中。 我发送自定义事件如下: Bundle bundle = new Bundle(); bundle.putString(“First Category”, “First catValue”); bundle.putString(“sub Cat”, “sub CatValue”); bundle.putLong(FirebaseAnalytics.Param.VALUE, “value”); firebaseAnalytics.logEvent(“My Custom Event”, bundle); 我的自定义事件均未显示在firebase分析仪表板上的“事件”选项卡上。 我已经看过一些已经问过这样的问题: Android中的Android Firebase Analytics自定义事件报告 但无法解决我的问题,因为我在那里尝试了一些建议,比如建议测试超过10个用户能够获得我做的自定义事件,但事件选项卡中没有显示任何内容。 我使用以下命令调试: adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC 我的事件正在登录命令提示符,但没有反映在firebase仪表板上。 我错误地发送自定义事件了吗? 我是否需要在firebase仪表板上配置任何内容才能获取自定义事件? 更新: 当我使用命令调试时: adb shell setprop log.tag.FA VERBOSE […]

Firebase Analytics UTM广告系列跟踪无效

我无法在Firebase Analytics中获得UTM广告系列跟踪信息 – 归因 – first_open。 我的所有安装都显示为(直接)/(无)。 我正在使用GA和Firebase Analytics,目前有一个自定义的INSTALL_REFERRER接收器,它为GA调用CampaignTrackingReceiver.onReceive。 这适用于GA,我可以看到我的所有广告系列。 最终合并清单也没有任何其他安装引用接收器。 显然,我可能错过了对Firebase Analytics的调用,但是哪一个? 文件在哪里? 更新1这是我正在使用的URL,它在GA中被正确跟踪。 https://play.google.com/store/apps/details?id=my.app.package&referrer=utm_source%3Dapp%26utm_medium%3Dshare GA Android SDK的文档推荐以上格式。 借助Google Play广告系列衡量标准,您可以查看哪些广告系列和流量来源正在向用户发送用户,以便从Google Play商店下载您的应用 建议所有开发人员实施Google Play商店广告系列衡量标准。 更新2 Firebase 9.6的发行说明似乎表明这是固定的,但仍然无法使用Firebase 10.2.1 从Play商店安装了包含Google Analytics的应用时,添加了对应用安装推荐来源的跟踪。 更新3最后使用Firebase 11.0.2。 没有更改URL。

Firebase活动未显示NAME属性

我上传了一个带有firebase分析的应用程序,但SELECT_CONTENT事件未显示“未设置”作为名称,而不是我在开发期间指定的名称。 这是我在代码上设置的事件之一: Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, “4”); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, “ClickedShareSocialMedia”); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 有帮助吗?

使用FirebaseOptions初始化firebase

我想在没有google-services.json的情况下使用FirebaseOptions初始化Firebase,我正在关注此处的博客文章https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on。 HTML 。 我删除了FirebaseInitProvider。 我试图在Application子类中设置默认的FirebaseApp: FirebaseOptions options = new FirebaseOptions.Builder() .setApplicationId(“valid_app_id”) .setGcmSenderId(“valid_gcm_sender_id”) .setApiKey(“valid_api_key”) .build(); FirebaseApp.initializeApp(getApplicationContext(), options); 似乎一切正常,但是当我想将一些事件记录到FirebaseAnalytics时,我收到此错误:缺少google_app_id。 Firebase Analytics已停用。 我不知道是什么问题。

如何在Firebase Analytics中配置/显示归因来源?

我的Android和iOS应用的Firebase Analytics中的所有归因来源都是“(直接)”,即使我们从Google Analytics迁移到Firebase Analytics后仍有超过250,000个first_open事件出现。 我们需要配置哪些东西来正确注册,或者我没有正确使用控制台报告,还是其他什么? 我期待至少出现一些像“自然搜索”这样的基本来源。

为每个构建版本配置Firebase Analaytics + Google跟踪代码管理器(GTM)

在Firebase Analytics可用之前,我们使用多风格,多构建types的Android Gradle项目设置,并为每个构建变体提供不同的GTM容器ID,如下所示: TagManager.getInstance(context) .loadContainerPreferNonDefault(BuildConfig.GTM_CONTAINER_ID, -1); TagManager.getInstance(context).getDataLayer().pushEvent(eventName, eventData); Gradle将为每个构建变体注入不同的GTM_CONTAINER_ID 。 我们如何使用Firebase Analytics + GTM实现相同目标? 根据文档 ,我们需要下载: GTM仪表板中的GTM容器文件[1] 来自Firebase控制台的google-services.json文件[2] 然后用这个开始触发事件: FirebaseAnalytics.getInstance(context).logEvent(eventName, bundle); 我们在哪里指定要使用的GTM容器ID? 或者它是从我们从GTM仪表板下载并放在assets/containers下的文件名自动派生的? 如果是这样,我们如何使用每个构建变体的不同GTM配置,就像我们使用GTM遗留Android容器一样?

Google Analytics V4到Firebase

过去几年,我一直在Android移动应用程序中使用Google Analytics v4版本; 我打算转到Firebase Analytics。 如果我按原样迁移到Firebase Analytics,我是否会丢失Google Analytics中存在的所有数据。 如果不是,我如何获取Google Analytics中存在的所有数据到Firebase Analytics。