标签: firebase-analytics

Firebase logEvent字符串长度

我正在尝试使用firebase,但是当我想通过使用logEvent此显示错误从用户记录访问最多的URL时.这是代码:

Bundle bundle3 = new Bundle();
bundle3.putString(FirebaseAnalytics.Param.ITEM_ID,"browser_most_url_bookmarked");
bundle3.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "http://vozforums.com/forumdisplay.php?f=33");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle3);
Run Code Online (Sandbox Code Playgroud)

Logcat显示:

W/FA:价值太长; 丢弃.值类型,名称,值长度:param,content_type,42

我无法理解为什么,有人可以帮助我吗?

android firebase firebase-analytics

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

Firebase Analytic Search_Term Param值未显示

我想将用户搜索事件记录到Firebase,但搜索事件中的Search_Term参数值不会显示在仪表板中.这是我的代码:

Bundle bundle = new Bundle();
                bundle.putString(FirebaseAnalytics.Param.SEARCH_TERM, searchText);
                mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SEARCH, bundle);
Run Code Online (Sandbox Code Playgroud)

我试图用其他参数记录不同的事件,并且param值正确显示在仪表板中!

我怎样才能解决这个问题?谢谢

android firebase firebase-analytics

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

Firebase用户属性布尔值.(对或错)

我想通过某种方式查看我的应用用户中有多少百分比购买了"高级升级".

通过应用内购买,可以购买一次高级升级.该boolean值由Google Play存储在设备上.我想在Firebase中看到"价值".

我考虑过设置名为Premium的用户属性,但无法找到如何将值设置为truefalse.

这是正确的方法,还是有更好的方法来获得boolean价值?

android firebase firebase-analytics

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

Android Firebase Analytics事件不会显示在控制台上

我在我的android项目中集成了firebase分析.我正在尝试捕获屏幕访问事件.

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

我也尝试使用此代码从谷歌示例项目

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

我的调试日志显示事件已成功发布.

09-19 14:22:15.364 I/FA      ( 3313): App measurement is starting up, version: 9452
09-19 14:22:15.364 I/FA      ( 3313): To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
09-19 14:22:15.364 D/FA      ( 3313): Debug logging enabled
09-19 14:22:15.365 D/FA      ( 3313): AppMeasurement singleton hash: 233567450
09-19 14:22:15.383 V/FA      ( 3313): Collection …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-analytics

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

如何在React-Native项目中实施和测试Firebase Analytics?

从阅读中我了解到,Firebase正式支持react-native。

https://firebase.googleblog.com/2016/01/the-beginners-guide-to-react-native-and_84.html

我已经按照上面的链接进行了这些步骤

  1. npm安装firebase --save
  2. 打开index.ios.js并导入Firebase

从“ firebase”导入*作为firebase;

  1. 初始化Firebase

const firebaseConfig = {apiKey:“”,authDomain:“”,databaseURL:“”,storageBucket:“”,}; const firebaseApp = firebase.initializeApp(firebaseConfig);

我在上述字段中输入了所有正确的值。据我了解,这应该在我的项目中启用Firebase分析,并且应该在Firebase控制台中看到会话报告。但是我什么也看不到。

我在这里想念什么吗?也有什么方法可以让Firebase登录本机以使我知道发生了什么吗?

google-analytics firebase react-native firebase-analytics

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

所有FirebaseAnalytics setCurrentScreen()事件均记录在view_item下

我能够将自定义事件记录到Firebase Analytics,但是尝试按照官方文档docs 2所说的跟踪我的自定义视图,我的所有日​​志都处于view_item事件记录器之下。

在firebase的发布新闻中,我发现了这一点:

除了自动屏幕跟踪之外,您还可以使用FirebaseAnalytics#setCurrentScreen方法手动跟踪屏幕。这会将firebase_screen参数添加到应用程序用户可见的所有记录的事件中。

如果我想跟踪我的看法,分析控制台应该告诉我的screenName,而不是view_item或至少screenClassOverrideValue。因为此刻我无法对该记录做任何有用的事情(甚至无法根据我的view_itemscreenClassOverride在以下屏幕截图中看到的应用过滤器)

在此处输入图片说明

这是Im如何在代码中执行此操作的示例(在TabLayout下的Fragment内):

FirebaseAnalytics.getInstance(masterActivity).setCurrentScreen(
                masterActivity,
                FirebaseAnalyticsKeys.SCREEN_NAME_ITEM_LIST_BIG_MODE,
                this.getClass().getSimpleName());
Run Code Online (Sandbox Code Playgroud)

我可以使用custom记录我的视图,logEvent()但是我只是想遵守规则以及官方文档所说的...所以,我所缺少的,我做错的或正在发生的事情

android firebase firebase-analytics

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

如何使用跟踪代码管理器跟踪Firebase Analytics安装

我们正在使用Firebase Analytics(FA) - >跟踪代码管理器(GTM) - > Google Analytics(GA),这适用于传统事件以及session_start和屏幕视图.

如何跟踪Firebase自动事件,例如Install(first_open)/ Uninstall/Crash?这些事件没有记录在GA中,下面是它的设置方式.

事件名称为first_open

google-analytics firebase google-tag-manager firebase-analytics

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

如何查看firebase上的所有屏幕类约定

我只是将firebase集成到我的android和ios应用程序中.

仪表板上有一张订婚卡,我可以在其中看到用户参与的前3个活动或视图控制器.百分比仅加起来达到74%,总参与时间约为2分钟,平均参与时间为5分钟.

正如您在此处所见在此输入图像描述

但是我怎么看其余的屏幕类?我非常确定我的应用程序包含3个以上的类,我很确定我的QA人员会通过应用程序的其他部分.

firebase firebase-analytics

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

Android Firebase Analytics:预定义和自定义参数无法按预期工作

我有一个原生Android项目,它使用Google Analytics for Firebase进行事件报告.我有几个共享相同参数的事件,但其中一些会计入自定义参数限制,而其他事件则不计.我正在使用的事件是建议的常见事件,并且主要使用带有一个或两个自定义参数的建议参数.我有几个关于事件和参数在Firebase控制台上显示的方式的问题,使用下面的示例(您可以假设提供的值是正确的数据类型).

BEGIN_CHECKOUT

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId);
bundle.putString(FirebaseAnalytics.Param.ORIGIN, itemOrigin);
bundle.putString(FirebaseAnalytics.Param.DESTINATION, itemDestination);
bundle.putString(FirebaseAnalytics.Param.START_DATE, itemStartDate);
bundle.putString(FirebaseAnalytics.Param.END_DATE, itemEndDate);
bundle.putLong(FirebaseAnalytics.Param.NUMBER_OF_PASSENGERS, itemNumberOfPassengers);
bundle.putString(FirebaseAnalytics.Param.TRAVEL_CLASS, itemTravelClass);
bundle.putString(FirebaseAnalytics.Param.CURRENCY, itemCurrency);
bundle.putDouble(FirebaseAnalytics.Param.VALUE, itemValue);
bundle.putString("travel_type", itemTravelType);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.BEGIN_CHECKOUT, bundle);
Run Code Online (Sandbox Code Playgroud)

在Firebase Analytics中,在"事件"选项卡上,此事件显示如下: begin_checkout控制台

另一个例子:ECOMMERCE_PURCHASE

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, itemId);
bundle.putString(FirebaseAnalytics.Param.ORIGIN, itemOrigin);
bundle.putString(FirebaseAnalytics.Param.DESTINATION, itemDestination);
bundle.putString(FirebaseAnalytics.Param.START_DATE, itemStartDate);
bundle.putString(FirebaseAnalytics.Param.END_DATE, itemEndDate);
bundle.putLong(FirebaseAnalytics.Param.NUMBER_OF_PASSENGERS, itemNumberOfPassengers);
bundle.putString(FirebaseAnalytics.Param.TRAVEL_CLASS, itemTravelClass);
bundle.putString(FirebaseAnalytics.Param.CURRENCY, itemCurrency);
bundle.putDouble(FirebaseAnalytics.Param.VALUE, itemValue);
bundle.putString("travel_type", itemTravelType);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.ECOMMERCE_PURCHASE, bundle);
Run Code Online (Sandbox Code Playgroud)

Firebase控制台:

ecommerce_purchase控制台

我的问题是:

  1. 为什么某些参数会自动添加到Firebase控制台上的begin_checkout参数报告中,而其他参数则不是?例如destination&start_date vs. item_id¤cy
  2. 为什么这些"自动添加"参数不会显示在我的仪表板上?此处仅显示item_id.
  3. 为什么单个参数"自动添加"到ecommerce_purchase的报告中?参数甚至没有显示在左侧的列表中,我需要自己输入参数的名称
  4. 自定义参数是否在不同事件之间共享 例如,我有自定义参数"travel_type".要在两个事件上显示此参数,我需要手动将此参数添加到两个事件,因此此参数对10个文本参数的全局限制计数两次?
  5. 假设使用预定义参数不应该计入自定义参数限制,我是完全错误的吗?例如,"item_id"是一个预定义的参数,但它确实计入全局配额,这是预期的行为吗?

(可能相关,但我的ecommerce_purchase事件会自动标记为转换事件,我无法更改此设置,而我已将begin_checkout手动设置为转换事件).

对于记录,这些事件和参数的数据确实很好地显示在Stream-and DebugViews中.

android firebase firebase-analytics

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

归属来源是否在Firebase Analytics中正确收集?

在我们的Android应用程序中,我们使用了许多出色的Firebase工具,包括分析.

但是,我们遇到了一个问题,因为我们并不确切知道它是如何测量的.我们的Firebase Analytics实施是默认的.

下图显示实际上不存在有机源: 在此输入图像描述 对于Google Analytics中的移动网站,此流量为30%有机70%cpc.

为什么会有这样的差异?谷歌的付费流量和有机流量之间的这种不成比例是不可能的.

android firebase firebase-analytics

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