npm 包 leads-clevertap 使用教程

阅读时长 4 分钟读完

Clevertap 是一家提供营销自动化、用户行为分析的公司,leads-clevertap 利用 Clevertap 提供的 API,帮助我们更好地追踪、统计和分析用户的行为,并将这些数据同步到 Clevertap 中,用于后续的营销和运营活动。

本文将介绍如何使用 npm 包 leads-clevertap,记录和上传用户行为数据。

安装 leads-clevertap

在你的项目中使用 npm:

在你的代码中引入:

初始化 CleverTap

首先,我们需要先初始化 CleverTap:

需要传入 accountIDpasscoderegion,分别对应你的 CleverTap 账号 ID、Passcode 和所在的地区(例如:us, eu, in)。

上传数据

我们可以使用 recordEvent() 方法上传一条事件:

参数说明:

  • identity:字符串类型,标识用户的唯一 ID,例如手机号、邮箱等。
  • type:字符串类型,事件类型。
  • properties:对象类型,事件属性。

需要注意的是:identity 必传,指定用户的唯一标识,后续的事件都将与该用户关联。

以下是一个完整示例代码:

-- -------------------- ---- -------
----- --------- - ---------------------------

----- --------- - --- -----------
  ---------- --------------------
  --------- ------------------
  ------- ---------------
---

-----------------------
  --------- --------------
  ----- --------
  ----------- -
    -------- ---------
    ----- --- ------
  -
---

批量上传

我们可以使用 upload() 方法批量上传事件数据,可以提高上传效率。

-- -------------------- ---- -------
------------------
  -
    --------- --------------------
    ----- -----------------
    ----------- -
      -- ----
    -
  --
  -
    --------- --------------------
    ----- -----------------
    ----------- -
      -- ----
    -
  -
---

批量上传时,最多一次上传 1000 条记录,需要注意控制批量数据的数量和上传频率。

完整 API 列表

Method Description
recordEvent() 上传一条事件数据
upload() 批量上传事件数据
profileSet() 设置用户属性
profileGet() 获取用户属性
profilePush() 添加用户属性
profileRemove() 删除用户属性

更多 API 详细介绍,请参考 leads-clevertap 官方文档

结论

npm 包 leads-clevertap 提供了可靠的 Clevertap API 封装,帮助我们更好地追踪和统计用户的行为数据,并将这些数据同步到 Clevertap 平台上,方便做后续的营销和运营活动。在实际应用中,需要根据具体场景选择合适的数据上传方式,控制数据量和上传频率,从而提高数据上传效率和准确性。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600668f6d9381d61a3540ecb

纠错
反馈