跳到内容

转化事件

转化事件是为您的营销活动计为转化的事件。每个转化事件还可以跟踪收入,Pushwoosh 以统一的格式收集这些收入,用于归因、分析和细分。

什么是转化事件

Anchor link to

收入事件很少以单一形式出现。您的 SDK 可能会触发 PW_InAppPurchase,您的后端可能会发送一个自定义的 OrderPlaced 事件,而 Stripe 或 Shopify 会提供它们自己的 webhook 事件。如果没有一个共享的格式,要针对收入进行定位或报告,就需要为每个来源编写独立的逻辑。

Pushwoosh 通过 PW_Conversion 解决这个问题,这是一个具有固定字段集的内置事件:

  • value:交易金额
  • currency:ISO 4217 货币代码
  • transaction_id 和 product_id:可选的标识符

PW_Conversion 涵盖了购买、订阅续订以及来自第三方平台的支付,无论原始的资金事件来自何处。一旦收入以 PW_Conversion 的形式记录下来,RFM 细分、Customer Journeys、仪表板和 ManyMoney AI 都会读取相同的规范化数据,无论它是由哪个来源产生的。

在本页中,转化事件是指 PW_Conversion,以及您选择计为转化的默认事件和自定义事件。

转化与收入

Anchor link to

每个转化事件都会在 Project overview 的转化选项卡中计数,您可以在那里看到哪些营销活动带来了该事件。您选择的事件按以下两种方式之一计数:

  • 仅转化: Pushwoosh 统计该事件在您的消息之后发生的次数,例如 signup_completed 或 trial_started。
  • 带收入的转化: Pushwoosh 还会从事件属性中读取价格和货币,并将金额记录为 PW_Conversion。

PW_Conversion 始终在列表中,并且始终跟踪收入。您无法将其移除。

收入如何到达 Pushwoosh

Anchor link to

您可以通过以下三种方式之一获取 PW_Conversion 记录:

  • 直接从您的代码发送: 您的应用程序或后端在购买后发送 PW_Conversion。
  • 在控制面板中为现有事件跟踪收入: 将 Pushwoosh 指向您已经发送的购买事件的价格和货币属性,它将在不更改您代码的情况下生成 PW_Conversion 记录。您可以为每个应用程序的多个事件跟踪收入。
  • 在任意事件上发送 __amount 和 __currency 属性: 此类事件首次到达时,Pushwoosh 会将其添加到您的转化事件中,并已开启收入跟踪,无需在控制面板中进行任何设置。请参阅 Automatic revenue mapping。

使用案例

Anchor link to

一旦设置了转化事件,这些数据就可以在 Pushwoosh 中所有与收入相关的地方使用:

  • 在 Project overview 的转化选项卡中查看哪些营销活动和旅程带来了转化,以及它们带来了多少收入。
  • 根据消费金额和新近度为高价值用户构建 RFM 细分,而无需为每个事件编写自定义的收入逻辑。
  • 在 Customer Journey 中将 PW_Conversion 设置为转化目标,以查看哪些流程实际推动了购买,而不仅仅是点击或打开。
  • 在仪表板和报告中查看收入,而无需为每个购买事件构建自定义逻辑。
  • 将来自 SDK 购买事件和支付 webhooks(Stripe、Shopify)的收入合并到一个数据集中,而不是分别分析每个来源。
  • 让 ManyMoney AI 在其推荐和营销活动优化中使用真实的交易数据。

如何设置转化事件

Anchor link to

转化事件是按应用程序配置的。收入可以来自您的代码、来自您已经发送的事件,或同时来自两者。请按照适合您实现方式的路径说明进行操作。

从您的代码发送 PW_Conversion

Anchor link to

当您可以在您的应用程序或后端添加或更改事件代码时,此路径适用。每次购买后,通过 postEvent 方法发送 PW_Conversion。其收入无需在控制面板中进行任何设置,即可进入 RFM 细分、旅程和仪表板。如果只有 PW_Conversion,Project overview 的 转化 选项卡会显示 查看哪些营销活动带来转化 横幅,而不是统计数据。要在此选项卡中看到转化,请按下文所述至少选择一个其他事件。

在您的应用程序或后端中任何完成购买的地方添加 postEvent 调用。

JavaScript 示例:

Pushwoosh.postEvent("PW_Conversion", {
value: 49.99,
currency: "USD",
transaction_id: "ord_18274",
product_id: "sku_premium_m"
});

在控制面板中设置转化事件后,您还可以在 Audience > Events 中 转化事件跟踪 横幅的 查看代码 下找到 JavaScript、Swift、Objective-C 和 Java 的示例。

postEvent 调用的属性

Anchor link to

下表列出了您在发送 PW_Conversion 时可以传递的属性。

字段
类型
必需
描述
valuenumber是交易的货币金额。
currencystring (ISO 4217)是交易货币代码,例如 USD 或 EUR。
transaction_idstring否交易的唯一标识符。建议用于您自己的记录保存。Pushwoosh 会按原样存储它,但不会用它来对收入进行去重。
product_idstring否购买的产品或计划的标识符。

选择转化事件并跟踪其收入

Anchor link to

当转化或购买数据已经通过您发送的事件流动,并且您不想更改代码时,此路径适用。每个应用程序最多可以选择 100 个事件,不包括 PW_Conversion。如果选择更多,保存 时会报错。

  1. 前往 Audience > Events,在 查看哪些营销活动带来转化 横幅上点击 设置事件。您也可以从 Project overview 的 转化 选项卡开始。

    事件页面上的“查看哪些营销活动带来转化”横幅,突出显示“设置事件”按钮
  2. 在 选择转化事件 中,至少选择一个计为转化的事件,然后点击 下一步。

    选择转化事件步骤,已选择三个事件,显示了 Purchase 和 CheckoutSuccess 的价格和货币属性,并突出显示“下一步”按钮

    已带有价格和货币的事件会排在最前面,已找到价格和货币 列中会显示这些属性的名称。Pushwoosh 每天查找一次此类事件。

  3. 在 转化事件列表 中,为带有价格的事件设置收入。PW_Conversion 排在第一位,带有 默认 标记,并且始终跟踪收入。对于已找到价格和货币的事件,Pushwoosh 会为您填写这些属性,并随列表一起保存。您无需为它们打开对话框。

    转化事件列表步骤,PW_Conversion 标记为“默认”,Purchase 和 CheckoutSuccess 正在跟踪收入,1st purchase 的“跟踪收入”被突出显示

    要为其他任何事件设置收入,请点击 跟踪收入(或点击 编辑收入 进行更改),然后填写 事件收入跟踪 对话框:

    • 在 价格 中,选择存储交易金额的属性。
    • 在 货币 中,选择存储货币代码的属性。
    • 可选地,选择 交易 ID 和 商品 ID 属性。
    1st purchase 的事件收入跟踪对话框,order_total 作为价格,currency_code 作为货币,order_id 作为交易 ID,product_id 作为商品 ID

    点击 应用。没有收入的事件仍会计为转化。

  4. 点击 保存。

如需稍后更改列表,请点击 Audience > Events 中 转化事件跟踪 横幅上的 转化事件设置(齿轮)图标。您可以在其中:

  • 使用 添加事件 添加另一个事件。
  • 在事件的操作菜单中使用 停止跟踪收入… 停止跟踪某个事件的收入。该事件仍会计为转化。
  • 在事件的操作菜单中使用 移除事件… 移除某个事件。该事件将不再计为转化。

监控转化事件

Anchor link to

至少选择一个事件后,Audience > Events 上的 转化事件跟踪 横幅会汇总所选应用程序的转化活动:

  • 有多少转化事件跟踪收入,包括 PW_Conversion。
  • 有多少仅计为转化。
  • 过去 7 天内所有转化事件被触发的次数。
转化事件跟踪横幅,显示 3 个收入事件、1 个转化事件以及过去 7 天的触发次数,并带有查看代码、转化事件设置和转化仪表板按钮

在横幅上,您可以:

  • 点击 查看代码 图标,打开 PW_Conversion 集成示例。
  • 点击 转化事件设置 图标,编辑列表。
  • 点击 转化仪表板,在 Project overview 的转化选项卡中查看哪些营销活动带来了转化。