|
|
@@ -159,17 +159,13 @@ public class FirebaseAnalyticsHelper extends Helper {
|
|
|
* @param contentLabel
|
|
|
*/
|
|
|
public void logContents(String screen, int categoryIndex, String categoryLabel, int contentIndex, String contentLabel) {
|
|
|
- Bundle params = new Bundle();
|
|
|
- params.putString(Param.SCREEN, screen);
|
|
|
- params.putString(Param.CATEGORY_INDEX, String.valueOf(categoryIndex));
|
|
|
- params.putString(Param.CATEGORY_NAME, context.getString(R.string.fa_main_category_string, categoryIndex, categoryLabel));
|
|
|
- params.putString(Param.CONTENTS_INDEX, String.valueOf(contentIndex));
|
|
|
- params.putString(Param.CONTENTS_NAME, context.getString(R.string.fa_main_contents_string, contentIndex, contentLabel));
|
|
|
+ Bundle params = getContentsParams(screen, categoryIndex, categoryLabel, contentIndex, contentLabel);
|
|
|
+
|
|
|
log(Event.SELECT_CONTENTS, params);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 컨텐츠 클릭 이벤트 로깅
|
|
|
+ * 컨텐츠 클릭(카테고리) 이벤트 로깅
|
|
|
*
|
|
|
* @param screenStringId
|
|
|
* @param type
|
|
|
@@ -179,14 +175,21 @@ public class FirebaseAnalyticsHelper extends Helper {
|
|
|
* @param contentLabel
|
|
|
*/
|
|
|
public void logContents(@StringRes int screenStringId, String type, int categoryIndex, String categoryLabel, int contentIndex, String contentLabel) {
|
|
|
- Bundle params = new Bundle();
|
|
|
- params.putString(Param.SCREEN, context.getString(screenStringId));
|
|
|
+ Bundle params = getContentsParams(context.getString(screenStringId), categoryIndex, categoryLabel, contentIndex, contentLabel);
|
|
|
params.putString(Param.TYPE, type);
|
|
|
+
|
|
|
+ log(Event.SELECT_CONTENTS, params);
|
|
|
+ }
|
|
|
+
|
|
|
+ private Bundle getContentsParams(String screen, int categoryIndex, String categoryLabel, int contentIndex, String contentLabel) {
|
|
|
+ Bundle params = new Bundle();
|
|
|
+ params.putString(Param.SCREEN, screen);
|
|
|
params.putString(Param.CATEGORY_INDEX, String.valueOf(categoryIndex));
|
|
|
params.putString(Param.CATEGORY_NAME, context.getString(R.string.fa_main_category_string, categoryIndex, categoryLabel));
|
|
|
params.putString(Param.CONTENTS_INDEX, String.valueOf(contentIndex));
|
|
|
params.putString(Param.CONTENTS_NAME, context.getString(R.string.fa_main_contents_string, contentIndex, contentLabel));
|
|
|
- log(Event.SELECT_CONTENTS, params);
|
|
|
+
|
|
|
+ return params;
|
|
|
}
|
|
|
|
|
|
/**
|