package com.youshibi.app.util; import android.content.Context; import com.umeng.analytics.MobclickAgent; import com.youshibi.app.data.bean.Book; import java.util.HashMap; /** * author : zchu * date : 2017/8/25 * desc : */ public class CountEventHelper { /** * 统计书籍搜索 */ public static void countBookSearch(Context context, String keyword) { HashMap<String, String> map = new HashMap<>(); map.put("keyword", keyword); MobclickAgent.onEvent(context, "book_search", map); } /** * 统计书籍详情打开 */ public static void countBookDetail(Context context, Book book) { HashMap<String, String> map = new HashMap<>(); map.put("bookId", book.getId()); map.put("bookName", book.getName()); map.put("bookAuthor", book.getAuthor()); map.put("bookTypeName", book.getBookTypeName()); map.put("bookIsFinished", String.valueOf(book.isFinished())); map.put("bookWordNum", String.valueOf(book.getBookWordNum())); MobclickAgent.onEvent(context, "book_detail", map); } /** * 统计书籍阅读 */ public static void countBookRead(Context context, String bookId, String bookName) { HashMap<String, String> map = new HashMap<>(); map.put("bookId", bookId); map.put("bookName", bookName); MobclickAgent.onEvent(context, "book_read", map); } /** * 统计发现tab选择 */ public static void countExploreTab(Context context, String tabName) { HashMap<String, String> map = new HashMap<>(); map.put("tabName", tabName); MobclickAgent.onEvent(context, "explore_tab", map); } }