标签: firebase-analytics

Gradle 依赖项排除

出于某种原因,我使用 java 1.7 来编译我的项目,但是在编译项目时我遇到了重复输入错误。下面是我的依赖关系树,显示了重复项。

+--- com.google.firebase:firebase-analytics:10.2.0
|    +--- com.google.firebase:firebase-common:10.2.0
|    |    +--- com.google.android.gms:play-services-basement:10.2.0
|    |    |    \--- com.android.support:support-v4:24.0.0
|    |    |         \--- com.android.support:support-annotations:24.0.0
|    |    \--- com.google.android.gms:play-services-tasks:10.2.0
|    |         \--- com.google.android.gms:play-services-basement:10.2.0 (x)
|    +--- com.google.firebase:firebase-analytics-impl:10.2.0
|    |    +--- com.google.android.gms:play-services-basement:10.2.0 (x)
|    |    +--- com.google.firebase:firebase-iid:10.2.0
|    |    |    +--- com.google.android.gms:play-services-basement:10.2.0 (x)
|    |    |    \--- com.google.firebase:firebase-common:10.2.0 (x)
|    |    +--- com.google.firebase:firebase-common:10.2.0 (x)
|    |    \--- com.google.android.gms:play-services-tasks:10.2.0 (x)
|    \--- com.google.android.gms:play-services-basement:10.2.0 (x)
Run Code Online (Sandbox Code Playgroud)

我试图在编译 firebase-analytics 库时添加 exclude,但看起来只有第一层会被排除,而不是全部。任何人都可以帮忙吗?

compile ('com.google.firebase:firebase-analytics:10.2.0'){
exclude group: 'com.google.android.gms', module: …
Run Code Online (Sandbox Code Playgroud)

android gradle firebase build.gradle firebase-analytics

5
推荐指数
1
解决办法
6372
查看次数

获取 Firebase 分析收集启用状态

对于 Firebase 分析,我们可以通过调用启用/禁用分析收集

- (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled
Run Code Online (Sandbox Code Playgroud)

但是我们如何获得 Firebase 分析的启用状态?有没有类似的方法:

- (BOOL)isAnalyticsCollectionEnabled
Run Code Online (Sandbox Code Playgroud)

objective-c ios firebase firebase-analytics

5
推荐指数
1
解决办法
1566
查看次数

FirebaseAutomaticScreenReportingEnabled 甚至禁用了我的电话

我已经设置FirebaseAutomaticScreenReportingEnabledNOin Info.plist,因为我想自己处理setScreenName:screenClass:电话。

但 Firebase 不允许我调用它。

此消息记录在控制台中:

 <Warning> [Firebase/Analytics][I-ACS031000] Ignoring call to setScreenName:screenClass:. Screen reporting is disabled.
Run Code Online (Sandbox Code Playgroud)

我已经关注了这篇文章

如果您禁用自动屏幕报告,Firebase Analytics 报告将不再自动显示用户所在的屏幕。您仍然可以调用 setScreenName:screenClass: 方法来报告用户所在的屏幕。

ios firebase swift firebase-analytics

5
推荐指数
1
解决办法
3734
查看次数

Firebase Analytics:在控制台中注册自定义参数

我无法理解在 Firebase Analytics 控制台中注册自定义事件的自定义参数有什么好处。

  1. 是用于分析数据还是用于记录数据?

  2. 如果我不注册自定义参数,事件还会被成功记录吗?

  3. 如果我想在 BigQuery 中分析数据,我是否必须首先在 Firebase 控制台中注册这些参数?

  4. 如果我在我的应用中使用的自定义参数比 Firebase 的“全局参数报告配额”多,那么这些事件还会被记录吗?或者我可能会“丢失”这些事件的数据?

我已经彻底阅读了文档,但不清楚如何处理自定义参数。

firebase firebase-analytics

5
推荐指数
1
解决办法
3584
查看次数

Firebase 分析如何获取用户的事件存储数据?

我正在尝试使用LaravelPHP获取从应用程序端存储到Firebase Analytics的事件记录。控制台中未显示任何数据,但大约每 30 秒发生一次事件。

火力地堡Analytics(分析)的存储设施?是火力地堡分析火力地堡数据库一样吗?

我试过使用该kreait/firebase-php库,但我无法获取存储在Firebase Analytics的事件数据。

php laravel firebase firebase-realtime-database firebase-analytics

5
推荐指数
0
解决办法
2411
查看次数

加载 GoogleTagManager 容器时 iOS 应用程序崩溃

我需要在我的 iOS 应用程序中为 GoogleAnalytics 实施 Firebase+Google 标签管理器。

我通过为 GoogleTagManager 和 Firebase/Core 安装最新版本的 pod,在一个空白的 iOS 项目上尝试了 POC。POC 工作正常,我能够发送事件并且事件被记录到服务器上的 GA。

但是,当我安装最新版本的 GTM 和 Firebase/Core 时,同样的 GoogleServices-info.plist,同样的 GTM-XXXXXXX.json,我发现我的应用程序崩溃了,我可以看到“GoogleTagManager info: Loading container: GTM-XXXXXXX”我的控制台中的最后一行。

Removing GoogleInterchangeUtilities
Downloading dependencies
Installing Firebase 4.3.0 (was 3.7.1)
Installing FirebaseAnalytics 4.0.4 (was 3.4.4)
Installing FirebaseCore 4.0.8 (was 3.4.3)
Installing FirebaseInstanceID 2.0.4 (was 1.0.9)
Using GoogleAnalytics (3.17.0)
Using GoogleSymbolUtilities (1.1.2)
Installing GoogleTagManager 6.0.0 (was 5.0.8)
Installing GoogleToolboxForMac (2.1.3)
Using GoogleUtilities (1.3.2)
Installing nanopb (0.3.8)
Run Code Online (Sandbox Code Playgroud)

当我删除 GoogleTagManager 并只保留 FirebaseAnalytics 时,应用程序运行良好,Firebase Analytics 正在服务器上接收事件。 …

google-analytics ios google-tag-manager swift firebase-analytics

5
推荐指数
1
解决办法
847
查看次数

iOS Swift - Firebase 自定义事件日志记录不起作用

我已将我的应用设置为将分析事件记录到 Firebase

我已经仔细地遵循了官方的 Firebase 教程

我也看过这里的视频

我已将 FIRAnalyticsDebugEnabled 添加到我的方案中,如图所示

在此处输入图片说明

我已确保事件没有空格(改为下划线)并且它们符合字符限制

我的 Firebase 核心和分析设置正确,因为我可以看到自动记录的标准 Firebase 事件集和一般统计信息等,但没有记录我的自定义事件

这是我用来记录一个简单事件(字符串)的示例代码行:

    Analytics.logEvent(eventName, nil) //eventName is a string
Run Code Online (Sandbox Code Playgroud)

这是我在自定义事件记录时在 xcode 调试控制台中看到的:

    myapp[2977:1016413] [Firebase/Analytics][I-ACS000000] Logging event: origin, name, params: auto, error (_err), {
Run Code Online (Sandbox Code Playgroud)

这个调试信息什么也没告诉我,我不确定 FIRAnalyticsDebugEnabled 是否工作正常

关于我可能做错了什么的任何想法?

ios firebase swift firebase-analytics

5
推荐指数
2
解决办法
3432
查看次数

未设置 Firebase 屏幕类

我在从 Firebase 自动屏幕报告分析中获取正确数据时遇到了麻烦。我已经尝试了所有方法,从检查所有 ViewController 的名称和类到使用Analytics.setScreenName("Screen1", screenClass: "Screen1"). 但是我一直在使用(未设置)最常用的屏幕?有谁知道是什么原因造成的?

我的 Firebase 控制台上有这个: 屏幕类别不正确 屏幕名称不正确

提前致谢。

google-analytics ios firebase swift firebase-analytics

5
推荐指数
0
解决办法
2411
查看次数

Firebase Analytics 未显示屏幕名称和事件

我正在从旧的 google 分析迁移到 Firebase Analytics,现在我正在使用这个跟踪屏幕:

    mFirebaseAnalytics.setCurrentScreen(SectionManager.getInstance().getCurrentActivity(), name, null /* class override */);
Run Code Online (Sandbox Code Playgroud)

并且还尝试使用这个:

    Bundle params = new Bundle();
    params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "screen");
    params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM, params);
Run Code Online (Sandbox Code Playgroud)

我正在使用这个跟踪事件:

    Bundle params = new Bundle();
    params.putString("category", "command");
    params.putString("action", "test command");
    params.putString("label", "command test label");
    mFirebaseAnalytics.logEvent("ga_event", params);
Run Code Online (Sandbox Code Playgroud)

我正在测试应用程序打开一些屏幕并传递它的名称,并且我还按下了一些按钮来执行我显示的事件跟踪代码。

第一个问题是在 firebase 面板中,我找不到“测试命令”事件......不知道我应该在哪里找到它,但我找不到它。

第二个问题是,我可以看到我用于打开屏幕的活动的“屏幕类”,它表示活动的名称,但我作为参数传递给 firebase 的屏幕名称不存在。如果我过滤以显示屏幕名称,我得到了这个:

User engagement   Screen name Screen name   % total     Avg. time   
(not set)   NaN -   0m 0s   -100
Run Code Online (Sandbox Code Playgroud)

android google-analytics firebase firebase-analytics

5
推荐指数
1
解决办法
9847
查看次数

Firebase 分析 - 控制台日志中缺少我的一些事件参数

我刚刚在我的应用中添加了 Firebase Analytics,它运行良好。我在 Firebase 控制台上的事件日志有问题。

我创建了一些自定义事件。在他们第一次进入控制台后,我编辑了每个事件的参数。一些参数不是由我添加到事件中的,每个丢失的参数都是我自己添加的。

我可以在 Firebase 控制台中看到事件,但是如果我进入一个事件,我的一些参数值就会丢失。

我该怎么做才能让控制台也添加它们?

添加一些图片:

Firebase 分析控制台事件 自定义事件参数 自定义事件参数日志

console events firebase firebase-analytics

5
推荐指数
0
解决办法
612
查看次数