问题标签 [firebase-analytics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19623 浏览

android - Firebase 分析事件没有显示价值

我有一个游戏,我想在每次用户设置新的高分时发送事件,我检查当前分数是否 > 以前的分数,如果是,我将新的高分发送到 firebase。代码:

这就是它在 Firebase 控制台中的样子:图片链接

您可以看到事件是如何按其值分组的。

问题是我有 4 种不同的模式,我想为每种模式获得高分,所以这就是我尝试的方式:

这就是我在 firebase 控制台中得到的:图片链接

缺少按价值分组的事件,我只有事件位置、事件人口统计、每个会话的事件。

我该如何解决这个问题,分析的关键部分丢失了?谢谢你。

0 投票
2 回答
4010 浏览

android - 如何使用 Firebase Analytics 定义受众?

我想通过使用自定义属性分隔它们来跟踪我的应用程序的受众。每个用户都有一个权限列表。然后登录到我的应用程序时,我希望能够使用此属性将它们分开。

目前,所有用户都属于“所有用户”类别,而不是单独的类别……我使用 CEO 登录超过 10 次,我等了几天……不过,我只看到受众名称“所有用户”增量而不是我的自定义“CEO”受众。

这是我设置属性的方式:

注意:在我的示例中,假设 getRole() 返回的用户角色是“CEO”

在我的 LoginActivity.java

这是我在 Firebase 中的设置:

火力基地

结果如下:

在此处输入图像描述

0 投票
2 回答
12664 浏览

firebase-analytics - Firebase Analytics - 打开和关闭的渠道跟踪

我现在一直在阅读一些有关 Firebase Analytics 的信息,因为它主要是一种基于事件的数据模型,我认为不能直接进行屏幕跟踪?

我在徘徊是否应该将屏幕类型/名称作为事件参数的一部分传递,或者可能作为用户属性(我认为这是调用自定义尺寸的一种更简单的方法)?因此,在“主”屏幕上触发的所有事件都将具有: content_type_Home=1 ?

有人给我答案,以及代码示例吗?非常感激 :)

0 投票
2 回答
1967 浏览

android - 为每个构建变体配置 Firebase Analaytics + Google Tag Manager (GTM)

在 Firebase Analytics 可用之前,我们使用多风格、多构建类型的 Android Gradle 项目设置,并为每个构建变体提供不同的 GTM 容器 ID,如下所示:

Gradle 会GTM_CONTAINER_ID为每个构建变体注入不同的内容。

我们如何使用 Firebase Analytics + GTM 实现相同的目标?根据docs,我们需要下载:

  • 来自 GTM 仪表板的 GTM 容器文件[1]
  • 来自 Firebase 控制台的 google-services.json 文件[2]

然后用这个开始触发事件:

我们在哪里指定要使用的 GTM 容器 ID?或者它是由我们从 GTM 仪表板下载并放在下面的文件名自动派生的assets/containers?如果是这样,我们如何为每个构建变体使用不同的 GTM 配置,就像我们使用 GTM 旧版 Android 容器一样?

0 投票
1 回答
89 浏览

firebase - Firebase 权限问题

出于应用分析的目的,我最近搬到了 Google 的 Firebase。但是,我无法在 Web 控制台上跟踪我的“日志事件”。尽管拥有所有者权限,但我无法在控制台的“事件”选项卡下看到任何内容。

单击“事件”选项卡时,我在控制台上获得的堆栈跟踪。

( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:1870:630 ) 在 ga49n.fetch ( https://ssl.gstatic.com/analytics/20160609/app/js/ js.js:1870:730 ) 在 Object.c ( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:1919:2644 ) 在 Object.invoke ( https://ssl. gstatic.com/analytics/20160609/app/js/js.js:85:376 ) 在 k ( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:435:2280 ) 在j ( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:435:2484 ) 在https://ssl.gstatic.com/analytics/20160609/app/js/js.js :435:3108 在 o.resolve ( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:435:3192) 在 t ( https://ssl.gstatic.com/analytics/20160609/app/js/js.js:435:14766 ) 未定义

感谢所有帮助。

谢谢

0 投票
1 回答
1308 浏览

android - ANR 原因:执行服务 com.demo.android/com.google.android.gms.tagmanager.TagManagerService

我在我的应用中实现了 Firebase 身份验证、实时数据库和分析。如果应用程序已启动并在某些手机上保持空闲状态,则会引发 ANR 消息。

Logcat 显示:

E/ActivityManager:com.demo.droid 中的 ANR
PID:16376
原因:执行服务 com.demo.droid/com.google.android.gms.tagmanager.TagManagerService
负载:8.5 / 8.88 / 8.98
CPU 使用率从 3255 毫秒到 -2309 毫秒前:

有没有办法在它被抛出屏幕之前捕捉到这个错误?

0 投票
1 回答
1880 浏览

android - 将 Firebase 分析链接到 Google Play

我正在尝试将我的 firebase 分析项目链接到 google play,但我创建了带有“x”电子邮件 ID 的 firebase 项目,而 google play 帐户所有者使用不同的电子邮件 ID,那么我该如何链接它。我在我的 firebase 项目中收到此消息:- 您不是 Google Play 帐户的所有者。请创建一个帐户或联系所有者进行链接。

所以我只是想知道有什么方法可以做到这一点。因为我的 firebase 项目已经与我的应用程序相关联。

0 投票
1 回答
474 浏览

firebase-analytics - 如何在 firebase-analytics 上跟踪 firebase-invites?

当我设置 firebase-invite 并向我的朋友发送成功请求时,我如何跟踪邀请总数和转换后的邀请。我在 firebase 视频上看到它,但找不到任何技术信息。据我在 firebase-analytics 上看到的,它不是自动化的 firebase-analytics 流程。

0 投票
1 回答
898 浏览

firebase-analytics - Firebase 自动收集的事件:user_engagement 未显示在门户中

在关于自动收集事件的firebase文档中

有一个事件名为:user_engagement,定义为:周期性的,此时应用在前台。

但是我在事件报告中没有看到这个事件,还有其他自动事件,例如first_open,app_remove。

0 投票
2 回答
26711 浏览

android - 如何从 Google-Analytics 迁移到 Firebase-Analytics?

背景

最近几个月,谷歌发布了一种新的分析替代方案,称为“ Firebase Analytics ”。

问题

由于该应用程序已经具有 Google-Analytics,因此我发现了一些我不知道如何最好地处理的障碍。

问题

  1. 以前,“newTracker”函数需要一个属性 ID。现在我看不到了。这是否意味着它不需要一个?

  2. 以前,“enableAdvertisingIdCollection”也可用于收集广告信息。我在新的 API 中找不到它。是自动收集的吗?

  3. “setDryRun”可用于禁用将数据发送到服务器,现在我看不到它。这是否意味着应用程序的调试版本会自动采用这种方式?所有函数都写入日志吗?

  4. 以前,我可以跟踪“屏幕”:

    现在我没有看到它,但正如我所读到的,我认为它是自动的,所以它无论如何都会发送活动生命周期的数据。这是真的吗?

  5. 可能是最重要的事情:以前我可以使用类别、操作、标签和值进行跟踪:

    现在我看到了一种完全不同的方式来跟踪事件(“自定义事件”),使用bundles。例子:

    它是如何工作的?它在Firebase Analytics的网站上是如何显示的?我想我可以让 logEvent 的第一个参数表现得像 Google-Analytics 的类别参数,但是我可以/应该为其余的做什么?根据文档,这应该没问题:

    /li>
  6. 哪些事件实际上是被自动跟踪的(我问这个是因为有人说我不应该使用,这里)?它们包括购买吗?应用程序邀请?广告?我在控制台网站的哪里可以看到它们?

  7. 关于日志,它说新的 SDK 是通过以下方式完成的:

    您可以使用一系列 adb 命令启用详细日志记录:

    adb shell setprop log.tag.FA VERBOSE adb shell setprop log.tag.FA-SVC VERBOSE adb logcat -v time -s FA FA-SVC

    这些命令有什么作用?我怎样才能禁用它?我注意到它甚至显示在应用程序的发布版本中......

  8. 新的 SDK 是否应该取代 Google-Analytics?是否建议完全迁移到它?Google-Analytics 会有更新吗?