Mixpanel:设置用户资料
使用 Mixpanel:设置用户资料,通过 Engage API 使用项目令牌进行身份验证,以更新旅程步骤中用户的 Mixpanel 用户资料。无需单独的连接或服务帐户。
典型用途:
- 将标签同步到 Mixpanel 细分中: 将计划、电子邮件或其他标签推送到 Mixpanel 用户资料上,使 Mixpanel 群组与 Pushwoosh 受众匹配。
- 无需单独的同步作业即可保持用户资料最新: 在标签发生变化的具体旅程步骤中更新用户资料。
- 与跟踪事件配对: 使用与配对的 Mixpanel:跟踪事件 节点相同的 Distinct ID,以便事件和用户资料更新落在同一个 Mixpanel 用户上。
配置节点
Anchor link to- 从 Integrations(集成)部分将 Mixpanel:设置用户资料 拖到画布上。
- 双击该节点并输入 Step Name(步骤名称)。
- 在 API host(API 主机)中,选择 Mixpanel 项目存储数据的区域:美国项目为
api.mixpanel.com,欧盟项目为api-eu.mixpanel.com。

- 在 Project token(项目令牌)中,输入来自 Mixpanel 的项目令牌:Settings > Project Settings。用户资料 API 在请求正文中获取令牌,因此与 Mixpanel:跟踪事件 不同,此处不需要服务帐户。

- 在 Distinct ID(唯一 ID)中,输入要更新的用户资料。使用与配对的 Mixpanel:跟踪事件 节点相同的标识符,因为两者都默认为
{{device:user_id}}。不匹配会导致事件和用户资料更新发送给两个不同的 Mixpanel 用户。

- 在 Update mode(更新模式)中,选择 $set 以每次覆盖列出的属性,或选择 $set_once 仅在用户资料中尚无该值时写入。

- 在 Profile properties(用户资料属性)中,为要在 Mixpanel 用户资料上设置的每个属性添加一行。输入属性名称和值。名称必须非空且唯一。在适用的情况下,使用 Mixpanel 自己的保留名称,例如
$email或$name。单个用户宏的值会保留其自身类型({{tag:Age}}以数字形式到达)。任何其他文本都将作为字符串发送。宏的语法与 Webhook 正文相同。或者单击 Insert Dynamic Value(插入动态值)以选择此旅程中先前步骤生成的属性,例如 LLM 响应或映射的 Webhook 值。

- 单击 Save(保存)。
用户将继续前往您在画布上连接的下一个步骤。
步骤运行后的属性
Anchor link to此节点不会将任何响应数据映射回旅程中。
失败和意外响应
Anchor link to请求失败会将用户从旅程中移除。请参阅错误和失败的请求。
示例场景:保持 Mixpanel 用户资料与旅程更新同步
Anchor link to一个团队希望在用户的套餐等级在 Pushwoosh 中发生变化时,立即在其 Mixpanel 用户资料上进行更新。
- 在套餐等级发生变化的步骤之后立即添加 Mixpanel:设置用户资料。将 Distinct ID(唯一 ID)设置为
{{device:user_id}}(与配对的 Mixpanel:跟踪事件 节点匹配),并将 Update mode(更新模式)设置为 $set。在 Profile properties(用户资料属性)中,将$email设置为{{tag:Email}}。 - 单击 Save(保存)。
运行此操作后,Mixpanel 用户资料将反映套餐变化,无需单独的同步作业。