标签: firebase-analytics

如何从Google-Analytics迁移到Firebase-Analytics?

背景

最近几个月,谷歌发布了一种名为" Firebase Analytics " 的新分析方案.

问题

由于该应用已经拥有Google-Analytics,我发现一些障碍,我无法看到如何最好地处理.

问题

  1. 以前,"newTracker"函数需要property-id.现在我没有看到它.这是否意味着它不需要一个?

  2. 以前,"enableAdvertisingIdCollection"也可用于收集广告信息.我在新的API中找不到它.它是自动收集的吗?

  3. "setDryRun"可用于禁止将数据发送到服务器,现在我看不到它.对于应用程序的调试版本,这是否意味着它是自动的?是否所有函数都写入日志?

  4. 以前,我可以跟踪"屏幕":

    public void setScreenName(String name) {
        mGoogleAnalyticsTracker.setScreenName(name);
        mGoogleAnalyticsTracker.send(new HitBuilders.ScreenViewBuilder().build());
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在我没有看到它,但正如我所读到的,我认为它是自动的,因此无论如何它都会发送活动生命周期的数据.这是真的吗?

  5. 可能是最重要的事情:以前我可以跟踪使用类别,动作,标签和值:

    public void trackEvent(final String category, final String action, final String label, final long value) {
        mGoogleAnalyticsTracker.send(new HitBuilders.EventBuilder()
                .setCategory(category).setAction(action)
                .setLabel(label).setValue(value).build());
    }
    
    Run Code Online (Sandbox Code Playgroud)

    现在我看到一种完全不同的方式来跟踪事件("自定义事件"),使用bundle.例:

    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
    
    Run Code Online (Sandbox Code Playgroud)

    它是如何工作的?它是如何在Firebase Analytics网站上显示的?我想我可以让logEvent的第一个参数表现得像Google Analytics的类别参数,但是我能做什么/我应该做什么呢?根据文档,这应该没问题:

    public void trackEvent(final String category, final String action, final String label, final long …
    Run Code Online (Sandbox Code Playgroud)

android google-analytics firebase-analytics

82
推荐指数
2
解决办法
2万
查看次数

Firebase Analytics自定义事件参数

我是Firebase分析的新手.我正在尝试发送一个显示有关我的API调用的统计信息的事件.

endTime = System.currentTimeMillis() - startTime;

// [START event]
Bundle params = new Bundle();
params.putString(FirebaseConstants.PHONE_NUMBER, Utility.getPhone());
params.putLong(FirebaseConstants.DURATION, endTime);
FirebaseAnalytics
            .getInstance(getContext())
            .logEvent(FirebaseConstants.BALANCE_CHECK, params);
// [END event]
Run Code Online (Sandbox Code Playgroud)

但我只看到事件的名称,用户数和发生次数.24小时已经过去了,我没有看到我的自定义属性.作为参考,我想看一个电话号码(Utility.getPhone())和API调用所用的时间(结束时间).也许它可能不发送任何东西,因为我在我的FirebaseConstans类中创建了自定义参数

events android firebase firebase-analytics

57
推荐指数
4
解决办法
4万
查看次数

在Xcode上启用Firebase Analytics

我正在尝试测试Firebase Analytics的实施情况.在他们的文档中,他们声明:

通过将-FIRDebugEnabled参数传递给应用程序来启用调试模式.您可以在应用程序的Xcode方案中添加此参数.当通过-FIRDebugEnabled启用调试模式时,应用程序的进一步执行也将处于调试模式.要返回默认模式,必须使用应用程序参数-FIRDebugDisabled显式禁用调试模式.

不幸的是,我不明白我设置这个方案的位置.在Android中这很容易.帮助将不胜感激.

xcode firebase swift firebase-analytics

50
推荐指数
2
解决办法
2万
查看次数

如何在Web应用中使用新的Firebase Analytics功能?

所以在google i/o 2016上,google宣布了firebase分析功能,我目前在firebase上只有一个webapp,我该如何使用该功能?或者我将不得不求助于像Amplitude(Web和移动分析)这样的东西

web-applications firebase firebase-analytics

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

适用于iOS的Firebase,GoogleService-Info.plist属性"IS_ANALYTICS_ENABLED"设置为"NO"

Xcode 7.3,iOS 9.3.3

我的GoogleService-Info.plist"IS_ANALYTICS_ENABLED"设置为"NO".我正在将Firebase集成到我的iOS应用中.首次.这会阻止Firebase正确分析我的应用中的用户活动吗?

请指教.

我应该将其更改为"是"吗?

在此输入图像描述

xcode ios firebase firebase-analytics

41
推荐指数
1
解决办法
8667
查看次数

如何查看Firebase Analytics中的所有设备列表?

在我们的应用程序中,我们使用的是FCM,因此Firebase分析也在运行.但是,从仪表板中,我们只能看到顶级设备.

在此输入图像描述

有没有办法看到有关设备的更多细节?

  • 所有型号
  • 所有OS
  • 所有设备的区域?等等

例如,我们想要验证某些用户是否在分析中(通过他们的模型)进行跟踪,但无论如何都无法找到.

android firebase-analytics

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

控制台中的Android Firebase Analytics自定义事件报告

如果这是发布此问题的错误位置,请提前接受我的道歉,因为我不确定会是什么.

我想要实现的是即使使用Firebase分析记录自定义,Firebase分析也会在Firebase控制台中生成与其select_content事件示例类似的报告.触发如下:

    FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    Bundle bundle = new Bundle();
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "ID");
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "NAME");
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
    mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
Run Code Online (Sandbox Code Playgroud)

更具体地说,后面的字符串FirebaseAnalytics.Param.CONTENT_TYPE可以是任何值,并将在控制台中生成一个报告,如下所示:

我创建自己的自定义事件:

Bundle params2 = new Bundle();
params2.putString(FirebaseAnalytics.Param.VALUE, "Google Play Games Sign out Button");
mFirebaseAnalytics.logEvent("Main_Activity_Button_Pressed", params2);
Run Code Online (Sandbox Code Playgroud)

为下面显示的此事件生成的报告似乎没有考虑我添加的值.

在此输入图像描述

是否有可能完成我想要做的事情,如果是这样,实现这个的正确方法是什么?

更新:似乎这不可能用于测试目的,因为我最近发现了这个:在此输入图像描述

这解释了为什么我的自定义参数没有出现在控制台中.

android firebase firebase-analytics

36
推荐指数
3
解决办法
3万
查看次数

firebase分析首次报告需要多长时间?

我们希望尝试使用firebase提供的新分析功能,并按照入门指南中的所有步骤进行操作.

我们运行应用程序,记录了很多事件,并且已经过了几个小时; 但仪表板上没有数据 - 我们只看到一条横幅,上面写着"您的分析数据很快就会出现在这里"

获得我们的第一份报告,活动等需要多长时间?

firebase firebase-analytics

33
推荐指数
4
解决办法
2万
查看次数

我们可以从Firebase Analytics中删除用户属性吗?

Firebase Analytics有一个"用户属性",当我们创建一个用户属性时,我们有两个字段:namedescription.创建此属性时,我只有一个选项,即编辑.

此编辑选项仅授予更改说明的权限,但不允许更改用户属性名称.

是否可以删除此用户属性?

android firebase firebase-analytics

33
推荐指数
2
解决办法
6175
查看次数

Xcode 8.3版本中的Apple Mach -O Linker(Id)警告

我刚刚将我的Xcode更新为8.3版本.

而现在我收到许多警告,例如:"指针未对齐地址......"来自我的豆荚.

在此输入图像描述

我看到FirebaseAnalyticsFirebaseCore pod会触发此问题.

在这种情况下我该怎么办?

现在修复了'pod update'.

xcode ios firebase firebase-analytics xcode8

32
推荐指数
0
解决办法
910
查看次数