Firebase Analytics甚至会显示在日志中,但不会显示在firebase控制台上

Rak*_*esh 5 android firebase firebase-analytics

我正在尝试将Firebase RemoteConfig和Google Analytics与我的Android应用程序集成.远程配置部分正在运行但分析部分无法正常工作.这是我的build.gradle

   // Firebase configuration
   compile group:'com.google.firebase', name:'firebase-core', version: '9.4.0'
   compile group:'com.google.firebase', name:'firebase-config', version: '9.4.0'

   // Firebase analytics
   compile 'com.google.android.gms:play-services-analytics:9.4.0'
Run Code Online (Sandbox Code Playgroud)

这是我的活动代码.

 FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(this);
      firebaseAnalytics.setUserId("5107611364");
      firebaseAnalytics.setUserProperty("custom_user_property", "custom_user_proerty_value");

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "SomeID");
      bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "SomeIDName");
      bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "IdType");
      firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
Run Code Online (Sandbox Code Playgroud)

我正在尝试发布客户资产以及事件,但他们都没有工作.我启用了adb日志记录,我可以看到自定义事件和属性已发布.即使在24小时后,这些也不会出现在Firebase Analytics控制台上.我不知道出了什么问题.

rol*_*ger 7

@Rakesh - 你正在寻找错误的位置.您正在提供customID feild,在您的示例中,您提供CONTENT_TYPE:IdType.您至少需要10个用户才能查看数据...如果您只有1位用户,该数据将在该用户使用您的应用后24小时内显示.

我会这样说,最初找到你自己的自定义ID并不是很直接......我花了一段时间才找到它.

找到自定义报告信息的地方是:Anaylytics - 活动 - 一旦在此页面上,单击您希望跟踪的实际CONTENT_TYPE,在上面的示例中,它将是idType 分析 - >活动

然后在内容图上,您将看到您的customID (即:someID) ...单击someID.在我的情况下(和我的截图)我的equivelant someIDs是" 字段,按钮和选择 " 事件 - > CONTENT_TYPE

然后您将看到与传递给someID的值(someIDName)相关的所有数据. CONTENT_TYPE  - > customIDs

现在,如果没有为你出现idType那么可能因为Firebase不允许你创建自己的CONTENT_TYPE,我不确定你是否可以这样做,因为我没有尝试过......在这种情况下你需要使用预定义的CONTENT_TYPE.我没有使用自定义idType,我正在使用CONTENT_TYPE:select_content.