跳到内容

Mixpanel:设置用户资料

使用 Mixpanel:设置用户资料,通过 Engage API 使用项目令牌进行身份验证,以更新旅程步骤中用户的 Mixpanel 用户资料。无需单独的连接或服务帐户。

典型用途:

  • 将标签同步到 Mixpanel 细分中: 将计划、电子邮件或其他标签推送到 Mixpanel 用户资料上,使 Mixpanel 群组与 Pushwoosh 受众匹配。
  • 无需单独的同步作业即可保持用户资料最新: 在标签发生变化的具体旅程步骤中更新用户资料。
  • 与跟踪事件配对: 使用与配对的 Mixpanel:跟踪事件 节点相同的 Distinct ID,以便事件和用户资料更新落在同一个 Mixpanel 用户上。

配置节点

Anchor link to
  1. 从 Integrations(集成)部分将 Mixpanel:设置用户资料 拖到画布上。
  2. 双击该节点并输入 Step Name(步骤名称)。
  3. 在 API host(API 主机)中,选择 Mixpanel 项目存储数据的区域:美国项目为 api.mixpanel.com,欧盟项目为 api-eu.mixpanel.com。
Mixpanel 设置用户资料抽屉,其中已填写步骤名称,API 主机设置为 api.mixpanel.com
  1. 在 Project token(项目令牌)中,输入来自 Mixpanel 的项目令牌:Settings > Project Settings。用户资料 API 在请求正文中获取令牌,因此与 Mixpanel:跟踪事件 不同,此处不需要服务帐户。
项目令牌字段,带有占位符值
  1. 在 Distinct ID(唯一 ID)中,输入要更新的用户资料。使用与配对的 Mixpanel:跟踪事件 节点相同的标识符,因为两者都默认为 {{device:user_id}}。不匹配会导致事件和用户资料更新发送给两个不同的 Mixpanel 用户。
Distinct ID 字段设置为设备 user_id 宏
  1. 在 Update mode(更新模式)中,选择 $set 以每次覆盖列出的属性,或选择 $set_once 仅在用户资料中尚无该值时写入。
更新模式字段设置为 $set
  1. 在 Profile properties(用户资料属性)中,为要在 Mixpanel 用户资料上设置的每个属性添加一行。输入属性名称和值。名称必须非空且唯一。在适用的情况下,使用 Mixpanel 自己的保留名称,例如 $email 或 $name。单个用户宏的值会保留其自身类型({{tag:Age}} 以数字形式到达)。任何其他文本都将作为字符串发送。宏的语法与 Webhook 正文相同。或者单击 Insert Dynamic Value(插入动态值)以选择此旅程中先前步骤生成的属性,例如 LLM 响应或映射的 Webhook 值。
用户资料属性表,其中 $email 和 $name 映射到标签宏
  1. 单击 Save(保存)。

用户将继续前往您在画布上连接的下一个步骤。

步骤运行后的属性

Anchor link to

此节点不会将任何响应数据映射回旅程中。

失败和意外响应

Anchor link to

请求失败会将用户从旅程中移除。请参阅错误和失败的请求。

示例场景:保持 Mixpanel 用户资料与旅程更新同步

Anchor link to

一个团队希望在用户的套餐等级在 Pushwoosh 中发生变化时,立即在其 Mixpanel 用户资料上进行更新。

  1. 在套餐等级发生变化的步骤之后立即添加 Mixpanel:设置用户资料。将 Distinct ID(唯一 ID)设置为 {{device:user_id}}(与配对的 Mixpanel:跟踪事件 节点匹配),并将 Update mode(更新模式)设置为 $set。在 Profile properties(用户资料属性)中,将 $email 设置为 {{tag:Email}}。
  2. 单击 Save(保存)。

运行此操作后,Mixpanel 用户资料将反映套餐变化,无需单独的同步作业。