标签: firebase-analytics

应该使用平均 Firebase 活跃用户指标(DAU、WAU、MAU)吗?

我想了解是否有更好的报告对当前火力地堡“活动”用户统计报告(如下图图)一个月比一个月,或者更确切地说,自计算并报告平均在一个特定的每个指标的值的时期。

在此处输入图片说明

乍一看,仪表板显示了 2018 年 12 月的 1 天、7 天和 28 天活跃用户,但实际上仅显示所选日期范围值的最后一天(在对)。很高兴知道这一点,但在我的逐月分析中只比较最后一个日期的值有点误导。另一种方法是自行计算所选期间的平均值

在此处输入图片说明

应用于 Firebase Demo 数据集,我得到以下数字:

Firebase 仪表板:

  • 28 天活跃用户:8661
  • 7 天活跃用户:3874
  • 1天活跃用户:1111

我的计算平均值:

  • 28 天活跃用户:8762
  • 7 天活跃用户:3663
  • 1 天活跃用户:1112

这里的增量差异很小,但我发现我们的应用程序有一些显着差异,每月有数百万活跃用户。

题:

  • 如果您目前正在使用 Firebase,您如何报告它?
  • 您是复制并粘贴所选期间的最后一天并报告一个月的情况,还是对每个 1/7/28 天的指标进行平均以更好地表示该月?
  • 如果你平均你的指标,你能解释一下为什么吗?

android firebase firebase-analytics

8
推荐指数
1
解决办法
5616
查看次数

您可以在 Firebase Analytics 仪表板中限制查看收入的访问权限吗?

Firebase 分析仪表板有一个报告应用收入的类别:“您的应用赚取了多少收入?”

你能阻止仪表板用户看到这个类别吗?如果没有,您是否可以只阻止 Analytics 仪表板,但仍允许开发人员用户访问其余功能?

我搜索了 Firebase 角色和权限,但找不到任何可能阻止收入被看到的内容,而且 Develop 角色似乎可以访问所有 Analytics 统计信息。

firebase firebase-analytics firebase-console

8
推荐指数
1
解决办法
410
查看次数

Big Query 中的 Firebase 事件重复数据删除 - 最佳实践?

导出到 Big Query 的 Firebase 分析事件中似乎有 1-2% 的重复项。删除这些的最佳做法是什么?

Atm 客户端不会发送带有事件的计数器(每个会话)。这将提供一种明确的删除重复事件的方法,因此我建议 Firebase 实现它。但是,目前,删除重复项的好方法是什么?查看客户端 user_pseudo_id、event_timestamp 和 event_name - 字段并删除除具有相同三元组之外的所有字段?

event_bundle_sequence_id 字段如何工作?重复项在该字段中具有相同的值还是不同的值?也就是说,重复的事件是在同一个包中还是在不同的包中发送?

Firebase 是否计划在处理早期删除这些重复项,无论是针对 Firebase 分析本身,还是在导出到 Big Query 时?

用于在一天事件中检查重复项的标准 SQL:

with n_dups as
(
SELECT event_name, event_timestamp, user_pseudo_id, count(1)-1 as n_duplicates
FROM `project.dataset.events_20190610`
group by event_name, event_timestamp, user_pseudo_id
)
select n_duplicates, count(1) as n_cases
from n_dups
group by n_duplicates
order by n_cases desc
Run Code Online (Sandbox Code Playgroud)

firebase google-bigquery firebase-analytics

8
推荐指数
1
解决办法
393
查看次数

Firebase 自定义事件参数未显示在 Firebase Analytics 控制台中

火力地堡自定义事件,使用的参数item_iditem_name显示不正确的控制台。

我什至可以看到 firebase 自定义,已经尝试过事件 firebase 控制台上的“编辑参数报告”按钮,并为item_id和设置报告item_name,但是我与这些键捆绑在一起的字符串值没有显示。

我是否缺少自定义事件所需的任何参数?我找不到任何需要任何文件的文件。

val firebase = FirebaseAnalytics.getInstance(this)
        val bundle = Bundle()
        bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "email_feedback")
        bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "yes")
        firebase.logEvent("app_review_request", bundle)
Run Code Online (Sandbox Code Playgroud)

我希望在控制台中看到一些东西。但是我看到这个

编辑参数报告 自定义事件通过 item_id 和 item_name 参数为空

java android kotlin firebase firebase-analytics

8
推荐指数
1
解决办法
4513
查看次数

Firebase 用户选择退出分析

使用 Firebase Analytics,是否可以对其进行配置,以便用户可以设置首选项并选择退出跟踪?

android firebase firebase-analytics

7
推荐指数
1
解决办法
4992
查看次数

Firebase Analytics ITEM_ID 与 CONTENT_TYPE

在我的 iOS 应用程序中,我使用以下 Firebase Analytics 函数调用:

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
    AnalyticsParameterItemID: "id-button",
    AnalyticsParameterContentType: "button"]
)
Run Code Online (Sandbox Code Playgroud)

我知道我可以为 ItemID 和 ContentType 参数添加任何内容String,但是每个参数的预期用途是什么?他们应该如何不同?

ios firebase swift firebase-analytics

7
推荐指数
0
解决办法
595
查看次数

Firebase 中“session_start”的“session_engged”事件属性是什么?

我正在使用 Firebase 分析,并试图找到跟踪(iOS 应用)用户参与度的最佳方法。我看到有多个与参与相关的事件和属性,例如“user_engagement”事件(和“engagement_time_msec”属性)和“ga_session”。用户参与度似乎有点太低/太频繁。它基本上发生在用户触摸屏幕的任何时候,并且在启动应用程序后,我发现它在与应用程序本身交互之前通常会发送 2/3 次。在尝试寻找更好的解决方案时,我偶然发现了另一个事件属性,该属性称为“session_start”,有时它带有一个名为“session_engged”的属性。它看起来是一个 bool 或一个计数器(据我所知它总是 1)。我找不到有关此事件和财产的任何文档。

谁能给我更多相关信息?谢谢!

events analytics google-analytics firebase firebase-analytics

7
推荐指数
1
解决办法
6944
查看次数

Firebase:如何从 Firebase 控制台检查特定应用版本上的用户数

我想知道如何从 firebase 控制台(30 天活动)检查特定应用程序版本上的用户数。例如,我们的移动应用程序有 5 个版本/发布。需要结果如下。

Version       Count
3.1.5        250021
3.1.4         45332
3.1.3          4452
3.1.2            24
3.1.1             0 
Run Code Online (Sandbox Code Playgroud)

- 更新

我设法在 firebase 控制台的最新更新版本中获取了一些信息,其中应用程序版本明智的仪表板可用。

是否可以为过去 30 天、7 天和最后一天在任何特定版本(例如 3.1.2)上运行其应用程序的用户获取一些特定的应用程序页面字段值?

android ios firebase firebase-analytics

7
推荐指数
1
解决办法
5786
查看次数

使用 Google Analytics 进行 Flutter 日志事件

我已经在我的 flutter 应用程序中设置了 Google Analytics。这一切似乎都按标准工作,数据通过并显示在分析控制台屏幕上,向用户显示、事件计数之类的事情。

我看到默认事件是:user_engagement、screen_view、session_start、first_open、app_remove、app_clear_data。

这些都有很好的事件计数数据。我想在 flutter 应用程序中设置自己的自定义事件。我已经尝试过这个...

_sendAnalyticsEvent() async {
    FirebaseAnalytics analytics = FirebaseAnalytics();

    await analytics.logEvent(
      name: "save_plant",
      parameters: <String, dynamic>{
        'plant_name': currentPlant.name,
        'plant_species': currentPlant.species,
        'plant_group': currentPlant.group,
        'new_plant': widget.newPlant
      },
    );
  }
Run Code Online (Sandbox Code Playgroud)

......但这些事件似乎没有任何进展。我在使用 flutter 应用程序执行自定义事件时是否遗漏了一些东西?我在 android 应用程序目录中正确拥有 google-services.json 文件。

android google-analytics dart flutter firebase-analytics

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

Google Analytics、Flutter、cookie 和通用数据保护条例 (GDPR)

根据通用数据保护条例 (GDPR),在设置任何 cookie 之前,用户必须征得其同意。

我在 Flutter 网站中使用 google / firebase 分析。当用户打开页面时,会立即存储两个 cookie:_ga 和 _ga_SOMECODE。

我怎样才能让谷歌分析推迟这些cookies,以便我可以首先征求用户的同意,并让他选择允许cookie使用谷歌分析 - 或者拒绝两者?

我正在寻找这样的东西:

  • 在index.html中

    // Initialize Google Analytics
    <script>
      var analyticsConfig = { enabled: false };
      firebase.analytics(analyticsConfig);
    </script>
    
    Run Code Online (Sandbox Code Playgroud)
  • 第一页的某处:

    接受统计cookies吗?[是] [否]

    并在相应的 dart 代码中:

    // Enable / disable Google Analytics
    FirebaseAnalytics analytics = getAnalytics();
    analytics.setAnalyticsCollectionEnabled(usersAnswer);
    
    Run Code Online (Sandbox Code Playgroud)

在理想情况下,只有当用户提供肯定答案时才会加载分析代码。如果用户选择“否”,则代码库中的分析代码将不执行任何操作。

我怎样才能实现类似的东西?

谢谢,迪特里希

cookies google-analytics flutter firebase-analytics gdprconsentform

7
推荐指数
1
解决办法
2252
查看次数