标签: firebase-analytics

Firebase 分析不会提供超过 30 分钟的数据

我在 Unity 游戏中实现了 firebase。我使用事件跟踪代码,格式如下:

事件名称(事件ID、事件参数、参数值)

Eventid-> 类似“level1_1”的内容

事件参数 -> 每个情况下的不同参数,“gameovertype”、“winscore”等

参数值 -> 不同情况下的字符串或数字

我从两周开始进行测试,遇到以下问题:

在此输入图像描述

1- Stremview 显示我需要的用户数据(提供参数值并跟踪每个用户),但它存储用户 30 分钟,之后无法以这种格式访问。我以后如何查看它们?

2-我寻找“用户属性”部分,但它说“该部分的数据不可用”。如何查看用户属性?

3-在事件部分,我无法查看每个事件下的参数值。在某些情况下它只显示总参数值。

谢谢。

unity-game-engine firebase firebase-analytics

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

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
查看次数

在 iOS 应用程序中在运行时启用/禁用 Crashlytics

似乎无法在运行时通过 swift 中的方法调用在运行时启用/禁用 Crashlytics - 我的应用程序设置了 firebase 分析和 Crashlytics for firebase - 以下调用(根据Google 开发网站)给了我“使用未解析的标识符'崩溃' " 即使在导入 crashlytics 和 firebase 时

Crash.sharedInstance().crashCollectionEnabled = false
Run Code Online (Sandbox Code Playgroud)

ios crashlytics firebase-analytics disable

7
推荐指数
2
解决办法
2360
查看次数

firebase 自定义事件显示(未设置)值

我正在我的 firebase 分析中发送自定义事件,并且事件的值之一显示(未设置)。

我已经用日志和所有内容交叉检查了所有内容,以及值和参数名称,此事件没有任何空白,但在某些情况下,它仍然显示(未设置)。

  if(!TextUtils.isEmpty(listdata.get(position).getPersonalizationTitle())){
                    firebaseEvents.createNewEvent("personalization_selection",
                            listdata.get(position).getPersonalizationTitle(), 
                             "category_name");
   }

   public void createNewEvent(String event_name, String title, String values_title) {
        if (!TextUtils.isEmpty(values_title) && !TextUtils.isEmpty(title)) {
            Bundle params = new Bundle();
            params.putString(values_title, title);
            firebaseAnalytics.logEvent(event_name, params);
            Log.d("FIREBASE_EVENTS", event_name + "--" + params);
        }
    }
Run Code Online (Sandbox Code Playgroud)

android custom-events firebase-analytics

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

使用 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
查看次数

Firebase Analytics - 设置 BigQuery 的数据位置

我们有一个 Firebase 项目设置,配置了 Analytics 和导出到 BigQuery。

集成已成功,我们的事件正在顺利迁移到 BigQuery。

但是,我们面临 BigQuery 中数据位置设置的问题。

我们的 Firebase 项目将默认 GCP 资源位置设置为 eur3(欧洲西部)。在设置 Firebase Analytics 和 BigQuery 之间的集成期间,我们无法选择设置任何数据位置。

我们可以在 BigQuery 中看到数据集的位置是美国。我相信欧盟数据中心现在支持 BigQuery,我们如何使用欧盟位置而不是美国?

firebase google-bigquery firebase-analytics

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

Firebase - 用户属性显示在“DebugView”中,但不显示在“用户属性”中(即使几天后也不会)

标题已经说明了一切,这很奇怪。这是我的代码:

FirebaseAnalytics analytics = FirebaseAnalytics.getInstance(ctx);
analytics.setUserProperty(MY_PROP, "test");
Run Code Online (Sandbox Code Playgroud)

这几乎就是全部了。我可以在 Android studio 日志记录和发送中清楚地看到这一点,还在 Firebase 控制台的 DebugView 部分中接收它们 - 但即使在 4 天后,它们仍然没有显示在用户属性中。

为什么?

android firebase firebase-analytics

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

-[FBLPromise HTTPBody]:发送到实例的无法识别的选择器

在 iOS 应用程序中使用 Firebase Analytics,在手机和模拟器上使用 iOS 15.4,在 React Native 应用程序中使用 XCode 13.2.1 (13C100)。应用程序本身可以工作,但是当我尝试添加单元测试时,测试运行程序因无法识别的选择器问题而失败。我已经梳理了 SO 上的问题,他们要么要求更多信息并中途夭折,要么在 Firebase 的 github 上引用相同的四个问题。

Podfile(如下)没有 use_frameworks!所以重复的符号不太可能是罪魁祸首。我尝试了 github issues 中的一条具体建议,pod deintegrate并重新创建 Podfile.lock,但无济于事。

这是崩溃日志,下面是 Podfile:

2022-02-01 17:59:06.733484-0800 ******[15233:34721677] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FBLPromise HTTPBody]: unrecognized selector sent to instance 0x600003d17db0'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000011356eba4 __exceptionPreprocess + 242
    1   libobjc.A.dylib                     0x000000010dee1be7 objc_exception_throw + 48
    2   CoreFoundation                      0x000000011357d811 +[NSObject(NSObject) instanceMethodSignatureForSelector:] + 0
    3   CoreFoundation                      0x00000001135730ac ___forwarding___ + …
Run Code Online (Sandbox Code Playgroud)

objective-c ios firebase firebase-analytics

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