콘텐츠로 건너뛰기

장바구니 포기 캠페인 설정 방법

장바구니에 상품을 담고 구매하지 않고 떠나는 쇼핑객은 가장 쉽게 전환을 유도할 수 있는 고객 중 하나입니다. 이미 구매 의사를 보였기 때문입니다.

이 가이드에서는 Pushwoosh에서 장바구니 포기 이메일을 보내는 방법을 보여줍니다: 스토어에서 PW_AbandonedCart 이벤트를 발생시키고, Products 블록을 사용하여 이메일에 남겨진 상품을 표시하고, Customer Journey에서 발송을 트리거합니다.

PW_AbandonedCart란 무엇인가요?

Anchor link to

PW_AbandonedCart는 사용자가 장바구니에 상품을 남겨두고 구매하지 않았음을 표시합니다. 이는 내장된 기본 이벤트가 아닙니다. Pushwoosh 전자상거래 통합 전반에 걸쳐 사용되는 공유 이벤트 이름으로, Journey, Products 블록, 세그먼트가 모두 동일하게 작동하도록 합니다.

PW_AbandonedCart를 전송하면 어떻게 되나요?

Anchor link to

PW_AbandonedCart를 전송하면 Pushwoosh 측에서 두 가지 작업이 수행됩니다:

  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라는 이름의 맞춤형 이벤트를 생성합니다:
속성유형
emailstring
orderIdstring
customerIdstring
orderUrlstring
abandonedDatedate
createdDatedate
totalPricedecimal (price)
shippingAmountdecimal (price)
taxAmountdecimal (price)
discountAmountdecimal (price)
currencystring
  1. 단일 orderId 속성을 가진 PW_OrderCreated에 대해 반복합니다.

맞춤형 이벤트 생성에 대해 자세히 알아보기.

백엔드에서 이벤트 전송하기

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"
}
}

장바구니가 주문으로 전환되면 orderId만 포함된 PW_OrderCreated를 전송하여 장바구니 태그를 지웁니다:

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

이메일에 Products 블록 추가하기

Anchor link to
  1. 이메일 콘텐츠 편집기를 열고 캔버스에 Products 블록을 추가합니다.
  2. 설정 패널에서 SourceCart로 설정합니다.
  1. Max products shown을 설정하여 이메일에 표시될 장바구니 상품 수를 제한합니다.
Source가 Cart로 설정되고 Max products shown이 설정된 Products 블록 설정
  1. 필요에 따라 그리드와 카드 템플릿의 스타일을 지정합니다. 그리드 스타일 지정을 참조하세요.
카드 템플릿과 그리드 스타일 설정이 있는 이메일 캔버스의 Products 블록

이메일이 발송되면 Products 블록은 각 수신자의 PW_AbandonedCartID 태그를 사용하여 저장된 장바구니를 조회합니다. 그런 다음 이미지, 제목, 가격 및 장바구니로 돌아가는 링크와 같은 현재 장바구니 상품으로 블록을 채웁니다. 레이아웃은 편집기에서 설정한 카드 템플릿에서 가져옵니다. 해당 태그가 없는 수신자(포기한 상품이 없거나 이미 주문한 경우)는 빈 콘텐츠를 표시하는 대신 블록을 건너뛰므로 더 넓은 캠페인에서도 안전하게 사용할 수 있습니다.

Customer Journey 구축하기

Anchor link to
  1. PW_AbandonedCart 이벤트를 사용하여 Trigger-based Entry를 추가합니다.
  2. Wait for Trigger 단계를 추가합니다. 대기 기간을 한두 시간으로 설정합니다. 브랜치 이름을 Order placed로 지정하고 PW_OrderCreated 이벤트를 추가합니다.
  1. Order placed 브랜치를 Exit으로 라우팅합니다. 사용자는 이미 구매했으므로 알림을 보내지 마세요.
  2. Not triggered 브랜치를 Email 단계로 라우팅합니다. 이메일에 Products 블록 추가하기에서 만든 이메일을 이메일 콘텐츠로 저장한 다음, 이 단계의 콘텐츠로 선택합니다.
Trigger-based Entry, Order placed 및 Not triggered 브랜치가 있는 Wait for Trigger, Email 및 Exit 단계, Time Delay가 없는 Customer Journey 캔버스

출시 전 테스트하기

Anchor link to
  1. 테스트 기기에 대해 테스트용 PW_AbandonedCart 이벤트를 보냅니다. PW_AbandonedCartID 태그를 수동으로 설정하지 마십시오. Products 블록은 태그 값이 아닌 이벤트가 생성하는 저장된 장바구니에서 장바구니 내용을 로드합니다. 실제 이벤트가 없으면 블록이 비어 있게 렌더링됩니다.
  2. 실제 쇼핑객에게 보내기 전에 이메일을 미리 보고 레이아웃과 제품 콘텐츠를 확인하세요.