我想通過將自己的應用的受衆羣體與自定義屬性分離來追蹤我的應用的受衆羣體。每個用戶都有一個權限列表。當我登錄到我的應用程序時,我希望能夠將它們與此屬性分開。如何使用Firebase Analytics定義受衆羣體?
目前,所有用戶都屬於「所有用戶」類別,而不是他們單獨的類別... 我使用CEO登錄超過10次,並且等了幾天......但是,我只看到觀衆名稱爲「所有用戶」,而不是我自定義的「CEO」觀衆。
下面是我設置的屬性:
注:在這裏我的例子中,假設由getRole()返回的用戶角色是'CEO'
在我LoginActivity.java
for (EntityRole mRole : new ArrayList<>(profile.getRoles())) {
mRole.setUser(profile);
GenericDAO.getInstance(EntityRole.class).addOrUpdate(mRole);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.SIGN_UP_METHOD, mRole.getRole());
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
}
這裏是我的設置在火力地堡:
下面是結果:
而且它並沒有太多誠實 – Jaythaking