我可以使用 firebase 实现 activity 跟踪器吗?
Can I implement activity tracker using firebase?
有人知道在 android 上是否可行,或者我是否必须使用 Analytics、事件和命中生成器?
用于跟踪热门活动和片段。
对不起,如果这是一个愚蠢的问题,但我是新手,我不知道我必须遵循什么摘要和指南。
谢谢!
是的,你可以。
你可以做类似
Bundle params = new Bundle();
params.putString("activityName", getClass.getSimpleName());
mFirebaseAnalytics.logEvent("startActivity", params);
您可以从 here
阅读他们的文档
是的..但它与 gcm 有区别吗
public void sendScreenName(String screen){
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, screen);
FirebaseAnalytics.getInstance(this).logEvent(screen.toLowerCase(),bundle);
}
public void sendUserProperties(String name, String value){
FirebaseAnalytics.getInstance(this).setUserProperty(name.toLowerCase(),value);
}
public void sendSessionTimeOut(long time){
FirebaseAnalytics.getInstance(this).setSessionTimeoutDuration(time);
}
请确保您的屏幕名称为小写或不包含 digit/space/symbol。否则不会记录
有人知道在 android 上是否可行,或者我是否必须使用 Analytics、事件和命中生成器?
用于跟踪热门活动和片段。
对不起,如果这是一个愚蠢的问题,但我是新手,我不知道我必须遵循什么摘要和指南。
谢谢!
是的,你可以。 你可以做类似
Bundle params = new Bundle();
params.putString("activityName", getClass.getSimpleName());
mFirebaseAnalytics.logEvent("startActivity", params);
您可以从 here
阅读他们的文档是的..但它与 gcm 有区别吗
public void sendScreenName(String screen){
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, screen);
FirebaseAnalytics.getInstance(this).logEvent(screen.toLowerCase(),bundle);
}
public void sendUserProperties(String name, String value){
FirebaseAnalytics.getInstance(this).setUserProperty(name.toLowerCase(),value);
}
public void sendSessionTimeOut(long time){
FirebaseAnalytics.getInstance(this).setSessionTimeoutDuration(time);
}
请确保您的屏幕名称为小写或不包含 digit/space/symbol。否则不会记录