구매 이력 세그먼트 & 할인 코드로 과거 구매자 되찾기

"A와 B 날짜 사이에 X를 구매한 사람"은 집계된 숫자가 아니라 실제 주문 항목입니다 — Shopify 또는 WooCommerce 스토어를 연결하면 MailInApp은 정확히 그 기준으로 필터링할 수 있습니다. 세그먼트를 만들고 전자상거래 할인 블록을 넣으면, 일치하는 모든 수신자는 이메일이 발송되는 순간 자신의 스토어에서 발급된 1회용 코드를 받습니다 — 별도의 체크아웃이 아니라 여러분 자신의 체크아웃에서 사용됩니다.

"A와 B 날짜 사이에 X를 구매한 사람"은 평생 지출 집계가 아니라 실제 주문 항목입니다. Shopify 또는 WooCommerce 스토어를 연결하면 MailInApp은 정확히 그 기준으로 필터링하고, 일치하는 모든 대상에게 자신의 스토어에서 사용할 수 있는 실제 1회용 할인 코드를 건넬 수 있습니다.

대부분의 되찾기 이메일은 최근 구매하지 않은 모든 사람에게 발송되거나, 아무에게도 발송되지 않습니다. "이 특정 기간에 이 특정 상품을 구매함"을 수동으로 만들려면 먼저 주문을 스프레드시트로 내보내야 하기 때문입니다. 이 글은 그 대신 MailInApp 안에서 세그먼트 → 할인 → 발송까지 진행하는 방법을 다룹니다.

1단계 — 스토어를 연결하고 주문 이력 백필하기

설정 → 연동에서 아직 연결하지 않았다면 Shopify 또는 WooCommerce를 연결하세요. 둘 다 고객을 연락처 리스트로 동기화하고, 그 이후로는 자체 웹훅을 통해 항목별 주문 데이터를 최신 상태로 유지합니다. 더 오래된 연결이나 수년치 이력이 있는 스토어는 먼저 같은 연동 패널에서 일회성 주문 이력 백필을 실행해야 합니다 — 이후의 주문은 자동으로 동기화됩니다. Shopify 백필은 Shopify가 해당 스토어에 대해 전체 주문 이력을 별도로 승인하지 않은 한 대략 최근 60일까지 도달하며, WooCommerce에는 그런 상한이 없습니다.

2단계 — 구매 이력 오디언스 필터 만들기

프로젝트의 발송 페이지에서 오디언스 필터를 열고, 전체 기간 집계만 살펴보는 일반적인 "구매함"과 "총 매출" 조건과는 구별되는 새로운 구매 이력 그룹 아래에 조건을 추가하세요. 상품을 선택하거나(또는 어떤 것과도 일치하도록 비워 두거나), 기간, 금액 또는 수량 기준 합산 여부, 그리고 기준값을 선택합니다:

  • 지난 90일 동안 특정 상품을 2개 이상 구매함.
  • 특정 두 날짜 사이에 스토어 전체에서 $50 이상 지출함 — 계절별 되찾기 리스트.

스튜디오에서 블록의 표시 규칙에 이미 사용하는 것과 동일한 AND/OR 그룹을 사용해 일반적인 필드 조건과 결합할 수 있습니다.

3단계 — 전자상거래 할인 블록 넣기

스튜디오에서는 스토어가 연결되면 블록 팔레트에 전자상거래 할인 블록이 제공됩니다 — 실제 인센티브가 자리하는 곳입니다. 이메일에 이 블록을 넣고, 비율 또는 정액 할인, 발급된 코드가 유효한 일수, 같은 연락처에게 다른 코드를 제공하기까지 대기할 일수를 선택하고 — 선택적으로 — 스토어 전체가 아니라 상품 하나로 범위를 지정하세요. 블록은 이미 헤드라인, 코드 자체, "지금 쇼핑하기" 버튼이 있는 카드 형태로 스타일링되어 있으므로, 그 주변에 이메일을 따로 작성할 필요가 없습니다 — 같은 카드에 실시간 카운트다운 이미지를 원한다면 만료 카운트다운 표시를 켜세요.

4단계 — 발송하고, 사용은 자신의 스토어에서 이루어지도록 하기

일치하는 각 수신자의 이메일이 렌더링되기 직전, MailInApp은 연결된 스토어에 실제 할인 코드(Shopify 할인 코드 또는 WooCommerce 쿠폰)를 발급하며, 그 고객 한 명의 이메일로 제한하고 정확히 한 번만 사용할 수 있게 한 뒤, 블록 자체의 코드 표시와 버튼 링크에 그대로 채워 넣습니다 — 복사해서 붙여넣을 것도, 한 사람씩 수동으로 템플릿화할 것도 없습니다. 특정 수신자에 대한 발급이 실패하면(토큰을 다시 연결해야 하거나, 실시간 API에 일시적 문제가 있는 경우) 그 수신자의 이메일은 그래도 발송되며, 실제 코드 대신 블록의 일반 폴백 라벨이 표시될 뿐 — 발송이 막히는 일은 절대 없습니다.

왜 사용이 자신의 스토어에서 이루어지는가

이는 제약이 아니라 의도된 설계입니다. 타겟팅하는 오디언스는 이미 여러분의 스토어에서 쇼핑하고 있으므로, 할인은 이미 판매처가 있는 상품을 위해 두 번째 판매 지점을 새로 세우는 대신 그 스토어의 기존 재고, 세금, 가격 규칙을 재사용합니다. MailInApp 자체의 상품 블록도 체크아웃 필드의 외부 스토어 체크아웃으로 연결 옵션을 통해 스토어의 체크아웃으로 바로 연결될 수 있습니다. 할인 카드 자체의 링크 대신 특정 상품 옆에 지금 구매 버튼을 두고 싶다면 이 방법을 사용하세요. 그 블록의 Stripe 체크아웃 모드는 대신 다른 문제를 해결합니다: 배후에 스토어프론트가 전혀 없는 무언가를 판매하는 경우입니다.

결과 확인하기

사용된 주문은 다른 모든 스토어 클릭과 정확히 같은 방식으로 코드를 보낸 캠페인에 귀속됩니다 — 그 귀속이 실제로 어떻게 처음부터 끝까지 작동하는지는 Shopify 주문, 체크아웃 및 매출 추적을 참고하세요.

시작하기

스토어를 연결하고, 더 오래된 연결이라면 주문 이력을 백필한 다음, 실제로 판매를 늘리고 싶은 상품 하나를 대상으로 구매 이력 세그먼트 하나를 만들고, 그 작은 일치 리스트에 먼저 발송하기 전에 적당한 규모의 전자상거래 할인 블록을 넣으세요. 전체 레퍼런스는 행동 기반 세그먼트, 연락처에게 발송하기, 데이터 소스 및 병합 태그를 참고하세요.

일반적인 제작 및 발송 순서

  1. 1

    스토어를 연결하고 주문 이력 백필하기

    설정 → 연동에서 아직 연결하지 않았다면 Shopify 또는 WooCommerce를 연결하세요. 구매 이력 세그먼트가 생기기 전에 연결된 스토어이거나 더 오래된 이력이 있는 스토어는 과거 주문을 조회할 수 있도록 일회성 주문 이력 백필을 실행해야 합니다 — 이후의 주문은 그때부터 자동으로 동기화됩니다.

  2. 2

    구매 이력 오디언스 필터 만들기

    발송 페이지의 오디언스 필터에서 구매 이력 조건을 추가하세요: 상품을 선택하거나(또는 어떤 상품이든 해당하도록 비워 두거나), 기간, 금액 또는 수량, 그리고 기준값을 설정합니다 — 예를 들어 지난 90일 동안 특정 상품을 2개 이상 구매한 경우처럼요.

  3. 3

    전자상거래 할인 블록 넣기

    스튜디오에서 전자상거래 할인 블록을 추가하고, 비율 또는 정액 할인, 코드가 유효한 일수, 그리고 같은 연락처에게 다른 코드를 다시 제공하기까지 대기할 일수를 설정하세요 — 관련 없는 캠페인이 너무 빨리 다시 제안하지 않도록 하기 위해서입니다.

  4. 4

    발송하고, 사용은 자신의 스토어에서 이루어지도록 하기

    일치하는 각 수신자는 이메일이 렌더링되기 직전에 1회용 코드를 발급받으며, 그 코드는 블록 자체의 코드 표시와 버튼에 그대로 채워집니다 — 한 사람씩 수동으로 템플릿화할 필요가 없습니다. 수신자는 그 코드를 자신의 스토어 체크아웃에서 사용합니다 — 그곳에서 이미 작동 중인 동일한 재고, 세금, 가격 규칙이 그대로 적용되며, 그 결과로 생긴 주문은 다른 모든 스토어 클릭과 동일한 방식으로 이 캠페인에 귀속됩니다.

자주 묻는 질문

왜 사용은 MailInApp 자체의 체크아웃이 아니라 제 스토어에서 이루어지나요?

타겟팅하는 오디언스가 이미 여러분의 스토어에서 쇼핑하고 있기 때문입니다 — 이 기능은 이미 판매처가 있는 상품을 위해 MailInApp 안에 두 번째 판매 지점을 새로 만드는 대신, 실제 Shopify 할인 코드나 WooCommerce 쿠폰을 통해 그 스토어 자체의 재고, 세금, 가격 규칙을 재사용합니다. MailInApp 자체의 상품 블록 + Stripe 체크아웃은 다른 사례를 위한 별개의 기능입니다: 배후에 기존 스토어프론트가 없는 무언가를 판매하는 경우입니다.

할인 코드는 재사용 가능한가요, 아니면 누군가 이메일을 전달하면 유출될 수 있나요?

각 코드는 1회용으로 발급되며 스토어에서 해당 수신자 본인의 이메일 주소로 제한되므로, 이메일을 전달해도 낯선 사람에게 사용 가능한 코드가 넘어가지 않습니다 — 원래 수신자 본인의 계정이나 체크아웃 이메일로만 사용할 수 있습니다.

구매 이력은 실제로 얼마나 오래 전까지 거슬러 올라가나요?

스토어가 동기화한 만큼만 거슬러 올라갑니다. 이후의 주문은 스토어 자체의 웹훅을 통해 실시간으로 동기화되며, 이 기능이 생기기 전에 연결된 스토어이거나 수년치 이력이 있는 스토어는 일회성 주문 이력 백필이 필요합니다 — Shopify 백필은 Shopify가 해당 스토어에 대해 전체 이력을 별도로 승인하지 않은 한 대략 최근 60일까지 도달하며, WooCommerce에는 그런 상한이 없습니다.

수신자의 코드 발급이 실패하면 어떻게 되나요?

그 발송에서만 코드 없이 이메일이 그대로 발송됩니다. 설정이 잘못되었거나 연결이 끊긴 스토어가 캠페인 전체를 막을 수는 없습니다 — 해당 수신자의 할인 콘텐츠만 빠지며, 이는 성공으로 조용히 처리되는 대신 서버 로그에 표시됩니다.

같은 연락처가 너무 가까운 시점에 서로 다른 두 캠페인으로부터 쿠폰을 받는 것을 막을 수 있나요?

가능합니다 — 할인 오퍼 섹션의 "N일 이내에는 다시 제공하지 않기" 설정은 어떤 프로젝트나 일정이 발송하든 관계없이, 새 코드를 발급하기 전에 해당 연락처의 마지막 제공 날짜를 확인합니다. 비워 두면 코드 자체의 만료일이 기본값으로 사용되므로, 이전 코드가 아직 유효할 수 있는 동안 대체 코드가 나가는 일은 없습니다.

이것은 Shopify와 WooCommerce에서 동일하게 작동하나요?

네 — WooCommerce는 Shopify의 할인 코드 API 대신 자체 REST API를 통해 제한된 1회용 쿠폰을 발급하지만, 스토어가 연결되면 세그먼트 빌더, 할인 오퍼 설정, 병합 태그, 귀속 방식은 모두 동일하게 작동합니다.

스튜디오에서 만들어보세요

무료 플랜으로 시작하세요 — 모든 인터랙티브 블록과 전체 폴백 엔진이 모든 플랜에 포함됩니다.