用途:在代码中落地 Customer.io 的核心平台能力,包括事务性邮件/推送(如密码重置、收据)、按需触发的 API 广播、通过属性驱动分群、匿名到已知用户的合并,以及用户抑制与删除。
主要能力:事务性消息需先在 Customer.io 后台创建模板,再用 customerio-node 的 APIClient 调用 sendEmail/sendPush,模板中用 Liquid 引用 message_data;广播针对后台预定义分群,用 triggerBroadcast 按分群、邮箱或用户 ID 触发;分群由 identify() 写入的属性自动决定成员;mergeCustomers 将重复用户合并进主用户,次用户被永久删除;suppress 保留用户但停止发送,destroy 彻底删除。
必要用法:需安装 customerio-node,并配置 Track API 凭据 CUSTOMERIO_SITE_ID 与 CUSTOMERIO_TRACK_API_KEY;事务性消息和广播还需 App API 凭据 CUSTOMERIO_APP_API_KEY。示例代码使用 RegionUS 区域。
适用场景:需要在应用后端集成 Customer.io 消息与分群逻辑的开发者。
限制与注意:事务性模板 ID、广播 ID 与分群需在后台预先创建;message_data 必须覆盖模板中所有 Liquid 变量;分群属性比较区分类型(数字与字符串不同);合并前需确认两个用户都存在,且合并不可逆。资料未提供具体收费、价格或平台支持范围。