client_Hale
2018-11-01 01f04b07f03df7c9eddcd89dbd754c050b55d2fe
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
//
//  GDTAction.h
//  GDTActionSDK
//
//  Created by Chao Gao on 2017/11/29.
//  Copyright © 2017年 Tencent. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
 
extern NSString *const GDTSDKActionNameStartApp;        /**<  App启动  */
extern NSString *const GDTSDKActionNamePageView;        /**<  页面访问  */
extern NSString *const GDTSDKActionNameRegister;        /**<  注册  */
extern NSString *const GDTSDKActionNameViewContent;     /**<  内容浏览  */
extern NSString *const GDTSDKActionNameConsult;         /**<  咨询  */
extern NSString *const GDTSDKActionNameAddToCart;       /**<  加入购物车 */
extern NSString *const GDTSDKActionNamePurchase;        /**<  购买 */
extern NSString *const GDTSDKActionNameSearch;          /**<  搜索 */
extern NSString *const GDTSDKActionNameAddToWishList;   /**<  收藏 */
extern NSString *const GDTSDKActionNameInitiateCheckOut;/**<  开始结算 */
extern NSString *const GDTSDKActionNameCompleteOrder;   /**<  下单 */
extern NSString *const GDTSDKActionNameDownloadApp;     /**<  下载应用 */
extern NSString *const GDTSDKActionNameRate;            /**<  评分 */
extern NSString *const GDTSDKActionNameReservation;     /**<  预约 */
extern NSString *const GDTSDKActionNameShare;           /**<  分享 */
extern NSString *const GDTSDKActionNameApply;           /**<  申请 */
extern NSString *const GDTSDKActionNameClaimOffer;      /**<  领取卡券 */
extern NSString *const GDTSDKActionNameNavigate;        /**<  导航 */
extern NSString *const GDTSDKActionNameProductRecommend;/**<  商品推荐 */
 
@interface GDTAction : NSObject
 
extern NSString *const GDTSDKActionParamKeyOuterActionId; /**< 自定义去重Id */
extern NSString *const GDTSDKActionParamKeyAudienceType; /**<  标示客户类型 */
 
typedef enum GDTActionParamAudienceType{
    
    GDTActionParamAudienceType_NewAudience = 0,     // 新客户
    GDTActionParamAudienceType_UsedAudience = 1,    // 老客户
    
} GDTActionParamAudienceType;
 
 
/**
 在接入广点通行为数据SDK时,请在App启动的时候调用初始化方法。初始化方法调用时请传入数据源UserActionSetId和在后台看到的secretKey密钥串。
 
 @param actionSetId 数据源id,在DMP系统后台可以看见创建的数据源id
 @param secretKey 密钥串,在DMP系统后台可以看见分配的密钥串
 */
+(void)init:(NSString *)actionSetId secretKey:(NSString *)secretKey;
 
/**
 在上报广点通行为数据时,系统提供若干标准的行为类型actionName,若需要上报自定义actionName,请与广点通联系,并在参数名中传入自定义的字符串。
 
 @param actionName 行为类型名,参见GDTSDKActionName
 @param actionParam 行为参数,只支持单层结构,暂不支持嵌套的行为参数数据。
 */
+(void)logAction:(NSString *)actionName actionParam:(NSDictionary *)actionParam;
 
@end