Firebase Analytics 允许我的配置还在我的 GoogleService-Info.plist 中包含一个应用团队 ID。
我在创建项目时没有提供一个,该应用程序似乎运行良好。
为什么我需要团队 ID?最重要的是它的用途是什么?
https://support.google.com/firebase/answer/7000104?hl=en 添加 App Store ID 或团队 ID
我的 Android 应用现在使用 Google Analytics。
但是,我也想添加 Firebase Analytics。
假设应用程序的新版本现在有 FA。
是否会为老用户触发“first_open”事件并将他们标记为他们现在才第一次打开应用程序?
是否有可能将 FA 与 GA 联系起来并为老用户获得正确的“first_open”?
我是否应该引入我自己的“用户属性”来标记用户在第一次运行新版本时拥有该应用程序的先前版本?
也许是一个棘手的问题:如果用户安装了新版本,并且 FA 尝试设置这样的“用户属性”(只有一次),但用户此时没有 Internet 连接。这个“用户财产”将来会以某种方式发送给 FA 吗?
谢谢!
我目前正在按如下方式设置Firebase Analytics属性,例如性别和用户名:
firebaseAnalytics.setUserProperty("username", /*someusername*/);
Run Code Online (Sandbox Code Playgroud)
成功设置它们后,我希望能够在应用程序内的其他位置接收它们。某种程度上类似于Firebase数据库。
这可能吗?我在Firebase文档中找不到任何解释。
我将Firebase Analytics数据导出到BigQuery,但人口统计查询出现一些问题。
我想查询有关性别或年龄的信息,但在BigQuery Export模式或事件和参数详细信息中找不到此信息 。
有人知道我该怎么做吗?
提前致谢!
我在我的 iOS 应用程序中集成了谷歌标签管理器。我在某些方面被困:
停止您的应用程序并在模拟器或物理设备上打开预览 URL 以预览应用程序中的草稿容器。
谢谢,
有没有办法执行服务器端事件跟踪?
每次调用我的 Firebase 函数都必须经过多个步骤。我无法通过控制台日志监控它。实际上我需要在每周和每月结束时准备一份报告。
寻找更好的方法来做到这一点。除了 Google Analytics(分析)之外,还有什么更好的工具可用?
感谢你的帮助!
google-analytics firebase google-cloud-functions firebase-analytics
我正在尝试在 Firebase 分析中创建一个新的受众群体,其中包括“新”用户,例如使用该应用程序不到两周的用户。
我试图根据“first_open_date”是“>”或“大于”来创建受众,但是当我到达日期字段时,它必须是实际日期而不是相对日期。
为什么这如此困难?似乎每个人都希望拥有他们可以定位的新用户受众。但是...
基本上我想计算以下 firebase 事件:
我想,当用户打开应用程序时,通常只会触发其中一个事件,这取决于他/她是否通过动态链接访问以及他/她是否第一次打开应用程序。但是现在我检测到,我有一些具有相同 app_instance_id 的 first_open 和 dynamic_link_first_open 事件,它们的时间戳仅相差 2-10 秒。这是否意味着,如果用户第一次通过动态链接打开应用程序,则 dynamic_link_first_open和first_open 事件都会被触发?那么 dynamic_link_app_open 和 app_open 呢?
非常感谢!
我在我的 android 应用程序中使用 Firebase 分析和 Firebase Crashlytics。
通过我的调试版本,我能够screen_view在 Crashlytics 崩溃详细信息日志选项卡中查看分析事件。这在我的调试版本上按预期工作,没有 Proguard。
启用 proguard 后,我不再screen_view在 Crashlytics 崩溃详细信息日志选项卡中看到事件。我可以screen_view在 Firebase 分析报告和调试视图中看到这些事件,但它们与我的 Crashlytics 崩溃无关。
我应该使用一些自定义 Proguard 规则吗?
更新:
我使用以下 lib 版本:
com.google.gms:google-services:4.0.1io.fabric.tools:gradle:1.25.4com.google.firebase:firebase-core:16.0.1com.crashlytics.sdk.android:crashlytics:2.9.4“首先”是指在本次应用程序运行中的第一个(直到应用程序终止并重新启动),还是第一个运行?
我以为这些字段只有一个值,但它们通常有两个。当我运行此查询时:
SELECT
user_pseudo_id,
COUNT(*) AS the_count
FROM (
SELECT
DISTINCT user_pseudo_id,
user_first_touch_timestamp AS user_first_touch_timestamp
FROM
`noctacam.<my project>.events*`
WHERE
app_info.id = "<my bundle ID>"
ORDER BY
user_pseudo_id)
GROUP BY
user_pseudo_id
ORDER BY
the_count DESC
Run Code Online (Sandbox Code Playgroud)
我发现 0.6% 的用户对 user_first_touch_timestamp 有两个不同的值。这是 Firebase 中的错误吗?
同样对于 first_open_time:
SELECT
user_pseudo_id,
COUNT(*) AS the_count
FROM (
SELECT
DISTINCT user_pseudo_id,
user_properties.value.int_value AS first_open_time
FROM
`noctacam.<my project>.events*`,
UNNEST(user_properties) AS user_properties
WHERE
app_info.id = "<my bundle ID>"
AND user_properties.key = "first_open_time"
ORDER BY
user_pseudo_id)
GROUP BY
user_pseudo_id
ORDER BY …Run Code Online (Sandbox Code Playgroud)