|
|
@@ -30,6 +30,8 @@ public class FirebaseAnalyticsHelper extends Helper {
|
|
|
static final String CATEGORY_NAME = "category_name";
|
|
|
static final String ITEM_INDEX = "item_index";
|
|
|
static final String ITEM_NAME = "item_name";
|
|
|
+ static final String FILTER_GROUP = "filter_group";
|
|
|
+ static final String FILTER_ITEM = "filter_item";
|
|
|
|
|
|
public static final String TYPE = "type";
|
|
|
public static final String TYPE_RECOMMEND = "추천";
|
|
|
@@ -44,6 +46,7 @@ public class FirebaseAnalyticsHelper extends Helper {
|
|
|
static final String SELECT_CONTENTS = "콘텐츠_선택";
|
|
|
static final String SELECT_MENU = "메뉴_선택";
|
|
|
static final String SELECT_SORT = "정렬_선택";
|
|
|
+ static final String APPLY_FILTER = "필터_적용";
|
|
|
static final String SCREEN_VIEW = "스크린";
|
|
|
static final String BUTTON = "버튼";
|
|
|
|
|
|
@@ -241,4 +244,23 @@ public class FirebaseAnalyticsHelper extends Helper {
|
|
|
log(Event.SELECT_SORT, params);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 카테고리 필터
|
|
|
+ *
|
|
|
+ * @param screen
|
|
|
+ * @param categoryIndex
|
|
|
+ * @param categoryLabel
|
|
|
+ * @param filterGroup
|
|
|
+ * @param filterItem
|
|
|
+ */
|
|
|
+ public void logCategoryFilter(String screen, int categoryIndex, String categoryLabel, String filterGroup, String filterItem) {
|
|
|
+ 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_category_string, categoryIndex, categoryLabel));
|
|
|
+ params.putString(Param.FILTER_GROUP, filterGroup);
|
|
|
+ params.putString(Param.FILTER_ITEM, filterItem);
|
|
|
+ log(Event.APPLY_FILTER, params);
|
|
|
+ }
|
|
|
+
|
|
|
}
|