问题标签 [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.
firebase-analytics - Firebase Analytics - 打开和关闭的渠道跟踪
我现在一直在阅读一些有关 Firebase Analytics 的信息,因为它主要是一种基于事件的数据模型,我认为不能直接进行屏幕跟踪?
我在徘徊是否应该将屏幕类型/名称作为事件参数的一部分传递,或者可能作为用户属性(我认为这是调用自定义尺寸的一种更简单的方法)?因此,在“主”屏幕上触发的所有事件都将具有: content_type_Home=1 ?
有人给我答案,以及代码示例吗?非常感激 :)
android - 为每个构建变体配置 Firebase Analaytics + Google Tag Manager (GTM)
在 Firebase Analytics 可用之前,我们使用多风格、多构建类型的 Android Gradle 项目设置,并为每个构建变体提供不同的 GTM 容器 ID,如下所示:
Gradle 会GTM_CONTAINER_ID
为每个构建变体注入不同的内容。
我们如何使用 Firebase Analytics + GTM 实现相同的目标?根据docs,我们需要下载:
然后用这个开始触发事件:
我们在哪里指定要使用的 GTM 容器 ID?或者它是由我们从 GTM 仪表板下载并放在下面的文件名自动派生的assets/containers
?如果是这样,我们如何为每个构建变体使用不同的 GTM 配置,就像我们使用 GTM 旧版 Android 容器一样?
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 ) 未定义
感谢所有帮助。
谢谢
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 毫秒前:
有没有办法在它被抛出屏幕之前捕捉到这个错误?
android - 将 Firebase 分析链接到 Google Play
我正在尝试将我的 firebase 分析项目链接到 google play,但我创建了带有“x”电子邮件 ID 的 firebase 项目,而 google play 帐户所有者使用不同的电子邮件 ID,那么我该如何链接它。我在我的 firebase 项目中收到此消息:- 您不是 Google Play 帐户的所有者。请创建一个帐户或联系所有者进行链接。
所以我只是想知道有什么方法可以做到这一点。因为我的 firebase 项目已经与我的应用程序相关联。
firebase-analytics - 如何在 firebase-analytics 上跟踪 firebase-invites?
当我设置 firebase-invite 并向我的朋友发送成功请求时,我如何跟踪邀请总数和转换后的邀请。我在 firebase 视频上看到它,但找不到任何技术信息。据我在 firebase-analytics 上看到的,它不是自动化的 firebase-analytics 流程。
firebase-analytics - Firebase 自动收集的事件:user_engagement 未显示在门户中
有一个事件名为:user_engagement,定义为:周期性的,此时应用在前台。
但是我在事件报告中没有看到这个事件,还有其他自动事件,例如first_open,app_remove。
android - 如何从 Google-Analytics 迁移到 Firebase-Analytics?
背景
最近几个月,谷歌发布了一种新的分析替代方案,称为“ Firebase Analytics ”。
问题
由于该应用程序已经具有 Google-Analytics,因此我发现了一些我不知道如何最好地处理的障碍。
问题
以前,“newTracker”函数需要一个属性 ID。现在我看不到了。这是否意味着它不需要一个?
以前,“enableAdvertisingIdCollection”也可用于收集广告信息。我在新的 API 中找不到它。是自动收集的吗?
“setDryRun”可用于禁用将数据发送到服务器,现在我看不到它。这是否意味着应用程序的调试版本会自动采用这种方式?所有函数都写入日志吗?
以前,我可以跟踪“屏幕”:
现在我没有看到它,但正如我所读到的,我认为它是自动的,所以它无论如何都会发送活动生命周期的数据。这是真的吗?
可能是最重要的事情:以前我可以使用类别、操作、标签和值进行跟踪:
现在我看到了一种完全不同的方式来跟踪事件(“自定义事件”),使用bundles。例子:
它是如何工作的?它在Firebase Analytics的网站上是如何显示的?我想我可以让 logEvent 的第一个参数表现得像 Google-Analytics 的类别参数,但是我可以/应该为其余的做什么?根据文档,这应该没问题:
/li>哪些事件实际上是被自动跟踪的(我问这个是因为有人说我不应该使用,这里)?它们包括购买吗?应用程序邀请?广告?我在控制台网站的哪里可以看到它们?
关于日志,它说新的 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
这些命令有什么作用?我怎样才能禁用它?我注意到它甚至显示在应用程序的发布版本中......
新的 SDK 是否应该取代 Google-Analytics?是否建议完全迁移到它?Google-Analytics 会有更新吗?