标签: firebase-analytics

每次我们在 Google 跟踪代码管理器中更改代码时,是否需要在 Android 端更新容器的 json 文件

我正在学习 Google 跟踪代码管理器。我从非常基本的教程开始,效果很好。但我不明白的一件事是在 android 端使用容器 json。假设我们已经在 Android 中创建了 Firebase Analytics 并添加了 GTM 并发布了应用程序。在GTM中我们添加了一些标签。现在,稍后我们想要将分析发送到其他站点或希望添加新标签,我们是否需要再次更新 a​​ndroid 中的容器 json 文件并重新发布它。

android google-analytics google-tag-manager firebase-analytics

3
推荐指数
1
解决办法
1759
查看次数

关于通知的 Firebase Analytics 事件

我正在使用 FCM。

我制作了应用程序服务器并通过应用程序服务器发送通知。

我遵循 firebase 分析文档。现在,我想知道 notification_open 和 notification_dismiss。

但它只显示 notification_foreground 和 notification_receive。

根据https://support.google.com/firebase/answer/6317485?hl=en

notification_open 和 notification_dismiss 是自动收集的事件。

为什么我无法获取 notification_dismiss 和 notification_open 事件?


下图是我在控制台上的所有分析事件。

在此输入图像描述

firebase firebase-cloud-messaging firebase-analytics

3
推荐指数
1
解决办法
3854
查看次数

如何跟踪在 Firebase 中卸载应用程序的用户的事件

我想跟踪卸载我的游戏的用户的事件。我想知道用户在卸载我的游戏之前已经过了多少关。有没有办法获取此类用户的列表并分别查看每个用户的分析?

我应该使用什么 Firebase 工具来获取这些信息?我使用安卓。

提前致谢

android firebase firebase-analytics

3
推荐指数
1
解决办法
1万
查看次数

无法使 Firebase 适用于非 Gradle 构建:缺少 google_app_id。Firebase 分析已禁用

我正在开发的应用程序有一个非常定制的构建过程。无法使用 gradle 构建我的应用程序。这并不理想,但我无法改变任何事情。尽管如此,我想在我的应用程序中使用 Firebase Analytics。其中包括模块 firebase-core、firebase-common、firebase-analytics、firebase-analytics-impl、firebase-iid、firebase-iid-interop、firebase-measurement-connector、firebase-measurement-connector-imple、play-services-测量基础和播放服务测量 API。我还在我的 中添加了以下字符串,其中包含我在Firebase 项目strings.xml中找到的值:google-services.json

<string name="google_app_id" translatable="false">xxx</string>
<string name="gcm_defaultSenderId" translatable="false">xxx</string>
<string name="default_web_client_id" translatable="false">xxx</string>
<string name="firebase_database_url" translatable="false">xxx</string>
<string name="google_api_key" translatable="false">xxx</string>
<string name="google_crash_reporting_api_key" translatable="false">xxx</string>
<string name="project_id" translatable="false">xxx</string>
Run Code Online (Sandbox Code Playgroud)

(如此处所述FirebaseInitProvider从 AndroidManifest.xml 中删除了 。在我的应用程序Application课上onCreate(),我这样做:

FirebaseOptions.Builder builder = new FirebaseOptions.Builder()
            .setApplicationId(getString(R.string.google_app_id))
            .setApiKey(getString(R.string.google_api_key));
FirebaseApp.initializeApp(this, builder.build(), "[DEFAULT]");
Run Code Online (Sandbox Code Playgroud)

到目前为止没有问题。执行上述代码时,我收到一条调试日志消息:

FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
Run Code Online (Sandbox Code Playgroud)

一切都好,我没有包含 auth 模块。我的应用程序不需要它。当我调用FirebaseAnalytics.getInstance(adblockSettingsTextView.getContext()).getFirebaseInstanceId()它时,它返回一个字符串值,所以我假设初始化成功。

现在每次我想记录这样的事件

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "Dashboard");
FirebaseAnalytics.getInstance(this).logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
Run Code Online (Sandbox Code Playgroud)

我在日志中看到一条错误,Missing …

android initialization firebase firebase-analytics

3
推荐指数
1
解决办法
1815
查看次数

如何在 flutter 中禁用整个设备(测试设备 -android 和 iOS)的 firebase 分析?

特别是对于颤振应用程序,

一种方法是获取设备 ID,然后针对每个分析调用检查它是否是测试设备。有没有更好的方法或功能可以在应用程序级别执行此操作?

如果我的测试设备一直在变化怎么办?

flutter firebase-analytics

3
推荐指数
1
解决办法
2723
查看次数

如何使用 Firebase Analytics 从 SPA(单页应用程序)网络应用程序发送 page_view 事件?

我有一个使用 React + Firebase 构建的 SPA Web 应用程序。

我现在正在使用 Firebase Analytics,我想记录page_view客户端路由页面的事件(因为我的应用程序是单页面应用程序)。

我在 Firebase Analytics 文档中没有找到有关单页应用程序的任何内容。

https://firebase.google.com/docs/analytics/events

但我确实在文档中找到了一些东西gtag.js

来自: https: //developers.google.com/analytics/devguides/collection/gtagjs/single-page-applications

在此输入图像描述


来自: https: //firebase.google.com/docs/analytics/events#log_events_3

您可以在gtag.js 事件参考中找到多个事件及其参数的实现详细信息。

从该事件参考中,我们得知:

在此输入图像描述

从上图中,我们可以看到该page_view事件似乎没有任何与之关联的参数。

问题

page_view我可以看到,在我的应用程序首次加载后,Firebase Analytics 已经发送了第一个事件。

但是,一旦我的用户单击我的内部链接并更改其浏览器 URL(客户端路由,无服务器调用),我如何page_view为生成的新 URL 触发另一个事件react-router-dom

如何使用 Firebase Analytics 实现此目的?在发送事件之前,我是否需要按照gtag.js文档中的说明更新页面路径?我该怎么做?

javascript google-analytics firebase firebase-analytics gtag.js

3
推荐指数
1
解决办法
3801
查看次数

在 Firebase Analytics 中更新用户属性是否会根据更新之前发送的事件更新用户属性值?

我们正在为应用程序使用 Firebase Analytics,并希望将用户属性添加到我们当前使用的事件跟踪中。但是,我们正在考虑使用用户属性作为可以在会话期间更改的值\xe2\x80\x94a 用户可以在应用程序中拥有多个“配置文件”,并在会话过程中在它们之间切换,这意味着我们“ d 希望某些属性仅适用于用户登录到特定“配置文件”时执行的操作。如果我们在用户登录时将用户属性设置为一个值,然后在用户切换“个人资料”后更新它,新的用户属性值是否会追溯应用于所有先前收集的事件值,或者这些值是否与任何内容相关联用户属性值是发送事件时的值

\n

firebase firebase-analytics

3
推荐指数
1
解决办法
1153
查看次数

如何在 Firebase Analytics Flutter 上跟踪屏幕

我正在尝试将 Firebase 分析跟踪屏幕添加到我的应用程序中。我尝试在菜单中输入它,如下图所示,但它总是读不出来

跟踪屏幕菜单

我尝试了一些代码,但它不起作用。目前,我使用的代码如下:

      FirebaseAnalyticsObserver(analytics: analytics);

 onGenerateRoute: widget.appRouter.onGenerateRoute,
          builder: EasyLoading.init(),
          initialRoute: splashScreenRoute,
          navigatorObservers: <NavigatorObserver>[
            // FirebaseAnalyticsObserver(analytics: _analytics),
            observer
          ] 

Run Code Online (Sandbox Code Playgroud)

在每个屏幕上,我在每个 initState() 上添加如下代码

analytics.setCurrentScreen(screenName: 'Page Detail Mobil');
Run Code Online (Sandbox Code Playgroud)

我已经重新运行该应用程序,但它无法跟踪屏幕并放入 firebase 分析。请帮助我,谢谢

android google-analytics firebase flutter firebase-analytics

3
推荐指数
1
解决办法
4154
查看次数

类“FirebaseAnalytics”没有未命名的构造函数

我想使用 firebase Analytics 但不断收到此错误,我升级并清理但仍然有相同的错误。知道我该如何解决吗?谢谢

static FirebaseAnalytics analytics = FirebaseAnalytics(); FirebaseAnalytics带有下划线

flutter firebase-analytics

3
推荐指数
1
解决办法
2086
查看次数

Google 分析不适用于嵌入 iframe 的网站

我的网站上运行谷歌分析:mydomain.com 我不拥有的另一个网站(anotherdoamin.com)已将我的网站嵌入到其页面上的 iframe 中。

我希望我的网站分析能够在 anotherdomain.com 的 iframe 中工作。有人可以帮我吗?

google-analytics google-analytics-api google-analytics-firebase firebase-analytics

3
推荐指数
1
解决办法
1837
查看次数