2016-08-03 81 views
5

我正在尝试将Firebase RemoteConfig和Google Analytics与我的Android应用程序集成。远程配置部分正在工作,但分析部分不工作。这里是我的build.gradleFirebase Analytics甚至会在日志中显示,但不会显示在Firebase控制台上

// 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' 

这是我的活动代码。

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); 

我正在尝试出版顾客财产以及事件,但他们都没有工作。我已启用adb日志记录,我可以看到自定义事件和属性已发布。即使在24小时后,它们也不会显示在Firebase Analytics控制台上。我不知道什么是错的。

+0

您是否在仪表板中添加该用户属性? – Dentor

+0

@Dentor我没有将该属性添加到仪表板。但它仍然不会显示在统计数据中。 – Rakesh

+0

只需对您的依赖项发表评论。我怀疑这是造成这个问题的原因。 Firebase Analytics位于“firebase-core”库中。您不需要包含“play-services-analytics”。参考[入门指南](https://firebase.google.com/docs/analytics/android/start/) –

回答

7

@Rakesh - 你看错了位置。您提供的customID行为,在您提供的示例中为CONTENT_TYPE:IdType。您不需要至少10位用户查看数据...如果您只有1位用户,那么该用户在使用您的应用的24小时内就会显示这些数据。

我会这样说,最初找到自己的自定义ID并不是非常简单的...我花了一段时间才找到它。

地发现,定制的地方报道的信息是:Anaylytics - 活动 - 一旦这个页面上,单击实际CONTENT_TYPE你希望追踪,在你上面的例子,这将是idType Analytics -> Events

然后在内容图你会看到你customIDs (即:someID) ...点击someID。在我的情况(在我的截图)我equivelant someIDs是“框,按钮&选择Events -> CONTENT_TYPE

,然后你会看到你传递到相关值(someIDName)中的所有数据someID。现在 CONTENT_TYPE -> customIDs

,如果idType没有出现对你那么可能会因为火力地堡是不是允许你创建自己的CONTENT_TYPE,我不能肯定,如果你能做到这一点,因为我还没有试过。 ..在这种情况下,您需要使用预定义的CONTENT_TYPE。我没有使用自定义idType,我正在使用CONTENT_TYPE:select_content

相关问题