admin
2021-05-15 2aead6275fdd1bbbd778abc0e85663a2578fab06
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
package com.tejia.lijin.app.util.umengCustomEvent;
 
import android.content.Context;
 
import com.umeng.analytics.MobclickAgent;
 
import java.util.HashMap;
import java.util.Map;
 
/**
 * 商品详情页自定义事件
 */
public class GoodsCustomEvent {
 
    /*
     * 进入详情
     */
    public static void goodsDetail(Context context, String from) {
        Map<String, Object> map = new HashMap<>();
        map.put("from", from);
        MobclickAgent.onEventObject(context, "goods_detail", map);
    }
 
    /*
     * 宝贝详情点击
     */
    public static void goodsDetailDetailImgs(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_detail_imgs");
    }
 
    /*
     * 购物车点击
     */
    public static void goodsDetailCart(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_cart");
    }
 
    /*
     * 分享点击
     */
    public static void goodsDetailShare(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_share");
    }
 
    /*
     * 分享渠道点击
     * channelName 渠道名称(二维码/QQ/微信)
     */
    public static void goodsDetailShareChannel(Context context, String channelName) {
        Map<String, Object> map = new HashMap<>();
        map.put("channelName", channelName);
        MobclickAgent.onEventObject(context, "goods_detail_share_channel", map);
    }
 
    /*
     * 立即购买/领券点击
     */
    public static void goodsDetailBuy(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_buy");
    }
 
    /*
     * 右上角三个点按钮点击
     */
    public static void goodsDetailMore(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_more");
    }
 
    /*
     * 右上角三个点按钮进入后的功能入口
     */
    public static void goodsDetailMoreBtn(Context context, String button) {
        Map<String, Object> map = new HashMap<>();
        map.put("button", button);
        MobclickAgent.onEventObject(context, "goods_detail_more_btn", map);
    }
 
    /*
     * 加入分享库点击
     */
    public static void goodsDetailXpk(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_xpk");
    }
 
    /*
     * 取消加入分享库
     */
    public static void goodsDetailXpkCancel(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_xpk_cancel");
    }
 
    /*
     * 收藏
     */
    public static void goodsDetailCollect(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_collect");
    }
 
    /*
     * 取消收藏
     */
    public static void goodsDetailCollectCancel(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_collect_cancel");
    }
 
    /*
     * 猜你喜欢商品点击
     */
    public static void goodsDetailGuess(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_guess");
    }
 
    /*
     * 推荐商品点击
     */
    public static void goodsDetailRecommend(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_recommend");
    }
 
    /*
     * 领券点击
     */
    public static void goodsDetailCouponClick(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_coupon_click");
    }
 
    /*
     * 立即购买
     */
    public static void goodsDetailBuyCommon(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_buy_common");
    }
 
    /*
     * 授权登录淘宝
     */
    public static void goodsDetailTaobaoAuth(Context context, String type) {
        Map<String, Object> map = new HashMap<>();
        map.put("type", type);
        MobclickAgent.onEventObject(context, "goods_detail_taobao_auth", map);
    }
 
    /*
     * 收藏列表快捷入口点击
     */
    public static void goodsDetailCollectList(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_collect_list");
    }
 
    /*
     * 足迹列表快捷入口点击
     */
    public static void goodsDetailScanhistoryList(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_scanhistory_list");
    }
 
    /*
     * 立即购买/领券跳转到淘宝
     */
    public static void goodsDetailBuyToTaobao(Context context, String type) {
        Map<String, Object> map = new HashMap<>();
        map.put("type", type);
        MobclickAgent.onEventObject(context, "goods_detail_buy_to_taobao", map);
    }
 
    /*
     * 商品二维码分享-单图分享
     */
    public static void goodsDetailShareQrcodeOne(Context context, String type) {
        Map<String, Object> map = new HashMap<>();
        map.put("type", type);
        MobclickAgent.onEventObject(context, "goods_detail_share_qrcode_one", map);
    }
 
    /*
     * 商品二维码分享-多图分享
     */
    public static void goodsDetailShareQrcodeMany(Context context, String type) {
        Map<String, Object> map = new HashMap<>();
        map.put("type", type);
        MobclickAgent.onEventObject(context, "goods_detail_share_qrcode_many", map);
    }
 
    /*
     * 详情页淘口令复制
     */
    public static void goodsDetailCopyToken(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_copy_token");
    }
    /*
     * 分享奖金问号点击
     */
 
    public static void goodsDetailShareHelp(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_share_help");
    }
 
    /*
     * 商品图片分享页淘口令复制
     */
    public static void goodsDetailShareCopyToken(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_share_copy_token");
    }
 
    /*
     * 商品图片分享页淘口令复制
     */
    public static void goodsDetailShopDetail(Context context) {
        MobclickAgent.onEvent(context, "goods_detail_shop_detail");
    }
 
    /*
     * 进入京东详情
     */
    public static void goodsDetailJD(Context context, String from) {
        Map<String, Object> map = new HashMap<>();
        map.put("from", from);
        MobclickAgent.onEventObject(context, "goods_detail_jd", map);
    }
 
    /*
     * 进入京拼多多详情
     */
    public static void goodsDetailPDD(Context context, String from) {
        Map<String, Object> map = new HashMap<>();
        map.put("from", from);
        MobclickAgent.onEventObject(context, "goods_detail_pdd", map);
    }
 
    /*
     * 进入通用模板
     */
    public static void goodsListCommonTemplate(Context context, String type) {
        Map<String, Object> map = new HashMap<>();
        map.put("type", type);
        MobclickAgent.onEventObject(context, "goods_list_common_template", map);
    }
}