@ atraqt/ 活动
安装和使用
npm install --save @attraqt/activity
import {activity} from @attraqt/activity
activity.init({
trackerKey: "YOUR_TRACKER_KEY",
region: "WEBSITE_REGION" // optional, set to EU by default
});
activity.setUser({
identities: {
sessionid: "YOUR_SESSION_ID"
},
traits: {
birthday: "2020-04-01"
},
segments: ["segment1"]
});
activity.send({
action: "view",
target: {
product: "YOUR_PRODUCT_ID"
}
});
方法
| 方法 | 参数 | 结果 | 说明 |
| 输入 | 选项: ActivityInitOptions | void | 初始化活动客户端 |
| 发送 | 活动: Activity | Activity[]选项 : SendActivityOptions | Promise<Response> | 发送活动 |
| set 用户 | 用户 : User | void | 设置要随未来活动一起发送的用户 |
| 清除用户 | | void | 清除先前设定的用户 |
| 添加用户标识 | 身份仓库 : string,标识 : string | void | 设置用户身份 |
| 用户身份 | 身份 : {[identityRepository: string]: string} | void | 设置用户身份 |
| 添加用户分区 | 线段 : string | void | 向用户添加一段 |
| 用户块 | 区段 : string[] | void | 设置用户段 |
| 添加用户图案 | 特性 : string,特性: string | void | 向用户添加特性 |
| 用户轨迹 | 特征 : {[trait: string]: string} | void | 设置用户特性 |
| 获取用户组合 | | Promise<集群> | 获取用户集群 |