跳到内容

如何设置废弃购物车营销活动

将商品添加到购物车但未购买就离开的购物者,是挽回转化最容易的群体之一。他们已经表现出了购买意图。

本指南将介绍如何在 Pushwoosh 中向他们发送废弃购物车邮件:从您的商店触发 PW_AbandonedCart 事件,使用产品模块在邮件中显示遗留的商品,并从 Customer Journey (客户旅程) 中触发发送。

什么是 PW_AbandonedCart

Anchor link to

PW_AbandonedCart 标记用户在购物车中留下了商品但未购买。它不是一个内置的默认事件。它是一个在 Pushwoosh 电商集成中共享的事件名称,以便 Journey (旅程)、产品模块和细分都能以相同的方式工作。

发送 PW_AbandonedCart 时会发生什么

Anchor link to

在 Pushwoosh 端,发送 PW_AbandonedCart 会做两件事:

  1. 它会像任何其他自定义事件一样被记录,因此您可以在事件统计中看到它,并在细分中使用它。
  2. Pushwoosh 会存储购物车内容,并为用户打上以下标签:
    • PW_AbandonedCartID: 当前购物车的标识符,用于在发送时获取其内容。
    • PW_AbandonedCartDate: 事件负载中的 abandonedDate 值。

发送 PW_OrderCreated 时会发生什么

Anchor link to

当购物者下单时,发送 PW_OrderCreated(或 PW_OrderUpdated)。Pushwoosh 会立即为该用户清除 PW_AbandonedCartIDPW_AbandonedCartDate。它不匹配 orderId 值:来自该用户的任何订单都会移除这两个标签,即使购买的是不同的购物车。

示例: 一位购物者废弃了购物车 ORDER-100,然后在提醒邮件发出前购买了 ORDER-200。Pushwoosh 会清除标签,因此他们不会收到关于 ORDER-100 的提醒。

如何发送废弃购物车提醒

Anchor link to

请按照以下步骤创建事件、从您的商店发送事件、构建电子邮件并启动 Customer Journey (客户旅程)。

在您的 Control Panel 中创建事件

Anchor link to
  1. 在您的 Pushwoosh Control Panel 中,转到 Audience → Events,然后点击 Create Event
  2. 创建一个名为 PW_AbandonedCart 的自定义事件,包含以下属性:
属性类型
email字符串
orderId字符串
customerId字符串
orderUrl字符串
abandonedDate日期
createdDate日期
totalPrice小数 (价格)
shippingAmount小数 (价格)
taxAmount小数 (价格)
discountAmount小数 (价格)
currency字符串
  1. PW_OrderCreated 重复此操作,只需一个 orderId 属性。

了解更多关于创建自定义事件的信息

从您的后端发送事件

Anchor link to

请您的开发团队在购物车被废弃时调用 postEvent,使用此属性架构:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_AbandonedCart",
"attributes": {
"email": "shopper@example.com",
"orderId": "ORDER-10293",
"customerId": "CUST-4471",
"orderUrl": "https://yourstore.com/cart/restore/ORDER-10293",
"abandonedDate": "2026-07-28T10:15:00Z",
"createdDate": "2026-07-28T09:40:00Z",
"totalPrice": 129.90,
"shippingAmount": 9.90,
"taxAmount": 0,
"discountAmount": 0,
"currency": "USD",
"items": [
{
"productId": "SKU-4821",
"name": "Wireless headphones",
"quantity": 1,
"price": 119.90,
"sku": "SKU-4821",
"description": "Over-ear, noise-cancelling",
"imageUrl": "https://yourstore.com/media/sku-4821.jpg",
"productUrl": "https://yourstore.com/products/sku-4821",
"category": "Audio"
}
]
},
"userId": "shopper@example.com"
}
}

当购物车转化为订单时,发送 PW_OrderCreated 并仅附带 orderId 以清除购物车标签:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293"
},
"userId": "shopper@example.com"
}
}

向您的电子邮件添加产品模块

Anchor link to
  1. 打开电子邮件内容编辑器,并将产品模块添加到画布中。
  2. 在设置面板中,将来源设置为购物车
  1. 设置显示的最大产品数以限制电子邮件中显示的购物车商品数量。
产品模块设置,来源设置为购物车,并显示最大产品数
  1. 根据需要设置网格和卡片模板的样式。请参阅设置网格样式
电子邮件画布上的产品模块,带有卡片模板和网格样式设置

当电子邮件发送时,产品模块会使用每个收件人的 PW_AbandonedCartID 标签查找其存储的购物车。然后,它会用当前的购物车商品填充该模块:图片、标题、价格以及返回购物车的链接。布局来自您在编辑器中设置的卡片模板。没有该标签的收件人(没有废弃商品或已下单)会跳过该模块,而不会显示空内容,因此在更广泛的营销活动中也可以安全使用。

构建 Customer Journey

Anchor link to
  1. 使用 PW_AbandonedCart 事件添加一个基于触发器的入口
  2. 添加一个等待触发器步骤。将其等待时间设置为一到两个小时。将分支命名为已下单,并向其添加 PW_OrderCreated 事件。
  1. 已下单分支路由到退出。用户已经购买,所以不要提醒他们。
  2. 未触发分支路由到电子邮件步骤。将在向您的电子邮件添加产品模块中构建的电子邮件保存为电子邮件内容,然后选择它作为此步骤的内容。
Customer Journey 画布,包含基于触发器的入口、带有已下单和未触发分支的等待触发器、电子邮件和退出步骤,并且没有时间延迟

在启动前进行测试

Anchor link to
  1. 为测试设备发送一个测试 PW_AbandonedCart 事件。不要手动设置 PW_AbandonedCartID 标签:产品模块从事件创建的已存储购物车中加载内容,而不是从标签值加载。没有真实的事件,该模块将呈现为空。
  2. 在向真实购物者发送之前,预览电子邮件并确认布局和产品内容。