cdts/xdts-ios 3/TreeHole/Code/Utility/BaiduActionSDK.framework/Headers/BaiduAction.h

88 lines
3.9 KiB
C
Raw Permalink Normal View History

2023-07-27 09:20:00 +08:00
//
// BaiduAction.h
// ocpc
//
// Created by Bao,Shiwei on 2019/1/19.
// Copyright © 2019年 Baidu. All rights reserved.
//
#import <Foundation/Foundation.h>
extern NSString *const BaiduSDKActionNamePageView; /**< 页面访问 */
extern NSString *const BaiduSDKActionNameRegister; /**< 注册 */
extern NSString *const BaiduSDKActionNameViewContent; /**< 内容浏览 */
extern NSString *const BaiduSDKActionNameConsult; /**< 咨询 */
extern NSString *const BaiduSDKActionNameAddToCart; /**< 加入购物车 */
extern NSString *const BaiduSDKActionNamePurchase; /**< 购买 */
extern NSString *const BaiduSDKActionNameSearch; /**< 搜索 */
extern NSString *const BaiduSDKActionNameAddToWishList; /**< 收藏 */
extern NSString *const BaiduSDKActionNameInitiateCheckOut;/**< 开始结算 */
extern NSString *const BaiduSDKActionNameCompleteOrder; /**< 下单 */
extern NSString *const BaiduSDKActionNameDownloadApp; /**< 下载应用 */
extern NSString *const BaiduSDKActionNameRate; /**< 评分 */
extern NSString *const BaiduSDKActionNameReservation; /**< 预约 */
extern NSString *const BaiduSDKActionNameShare; /**< 分享 */
extern NSString *const BaiduSDKActionNameApply; /**< 申请 */
extern NSString *const BaiduSDKActionNameClaimOffer; /**< 领取卡券 */
extern NSString *const BaiduSDKActionNameNavigate; /**< 导航 */
extern NSString *const BaiduSDKActionNameProductRecommend;/**< 商品推荐 */
extern NSString *const BaiduSDKActionNameLogin; /**< 登录 */
extern NSString *const BaiduSDKActionNameBindSocialAccount; /**< 绑定社交h账号 */
extern NSString *const BaiduSDKActionNameCreateRole; /**< 创建角色 */
extern NSString *const BaiduSDKActionNameUpgrade; /**< 升级 */
extern NSString *const BaiduSDKActionNameCompleteTeachingTask; /**< 完成教学任务 */
extern NSString *const BaiduSDKActionNameAuthorizationTrust; /**< 授权信任 */
extern NSString *const BaiduSDKActionNameCashOut; /**< 提现 */
/**
oCPC SDK
1.0.8
*/
@interface BaiduAction : NSObject
extern NSString *const BaiduSDKActionParamKeyOuterActionId; /**< 自定义去重Id */
extern NSString *const BaiduSDKActionParamKeyAudienceType; /**< 标示客户类型 */
extern NSString *const BaiduSDKActionParamKeyPurchaseMoney; /**< 购买付费金额 */
typedef enum BaiduActionParamAudienceType{
BaiduActionParamAudienceType_NewAudience = 0, // 新客户
BaiduActionParamAudienceType_UsedAudience = 1, // 老客户
} BaiduActionParamAudienceType;
/**
OCPC行为数据SDK时App启动的时候调用初始化方法UserActionSetId和在后台看到的secretKey密钥串
@param actionSetId idDMP系统后台可以看见创建的数据源id
@param secretKey DMP系统后台可以看见分配的密钥串
*/
+ (void)init:(NSString *)actionSetId secretKey:(NSString *)secretKey;
/**
OCPC行为数据时actionNameactionNameOCPC联系
@param actionName BaiduSDKActionName
@param actionParam
*/
+ (void)logAction:(NSString *)actionName actionParam:(NSDictionary *)actionParam;
/**
使30
@param days 1
*/
+ (void)setActivateInterval:(NSInteger)days;
/**
log init方法之前调用
RELEASE打包模式下建议设置为NOYES
@param showDebugLog logYES
*/
+ (void)setShowDebugLog:(BOOL)showDebugLog;
@end