> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 구매 후 트리거

> 이 문서에서는 구매 후 트리거가 어떻게 작동하는지 설명해요.

트리거를 활용하면 특정 상황에서 퍼널을 표시할 수 있으며, 트리거를 조합하여 특정 시나리오에 맞게 퍼널을 효과적으로 노출할 수 있어요.

***

모든 고객에게 표시 트리거

[상품 기반 트리거](#product-based-triggers)

* [상품/컬렉션 트리거](#productcollection)
* [상품 수량 트리거](#product-quantity)
* [상품 태그 트리거](#product-tag)
* [상품 유형 트리거](#product-type)
* [메타필드](#metafields)
* [상품/컬렉션 제외 트리거](#productcollection-exclusion)
* [구독 트리거](#subscription)
* [구독 옵션(Variant on Subscription) 트리거](#variant-on-subscription)
* [옵션 이름 트리거](#variant-name)

[장바구니 및 할인 트리거](#cart-%26-discount-triggers)

* [주문 금액 트리거](#order-value)
* [수량 트리거](#quantity)
* [할인 코드 트리거](#discount-code)
* [할인율(%) 트리거](#discount-percent-%28%25%29)

[고객 속성 트리거](#customer-attribute-triggers)

* [고객 태그 트리거](#customer-tag)
* [고객 주문 이력 트리거](#customer-order-history)
* [고객 주문 수 트리거](#customer-order-count)
* [고객 언어 트리거](#customer-language)
* [고객당 1회 트리거](#once-per-customer)

[주문 세부 정보 및 시간 기반 트리거](#order-details-%26-time-based-triggers)

* [UTM 파라미터 트리거](#utm-parameter)
* [통화 트리거](#currency)
* [기기 유형 트리거](#device-type)
* [배송 국가 트리거](#shipping-country)
* [무작위 샘플 트리거](#random-sample)
* [날짜/시간 트리거](#datetime)
* [배송 방법 트리거](#shipping-method)

***

<div id="show-for-all-customers-trigger">
  # 모든 고객에게 표시(Show for All Customers) 트리거
</div>

**"캐치올(Catch-All)" 퍼널**은 "Show for All Customers" 트리거를 사용해요.

이 퍼널은 주문이 다른 어떤 퍼널의 기준도 충족하지 않을 때 활성화돼요.

이 퍼널은 **안전망** 역할을 하여 업셀이나 Thank You 페이지 오퍼 없이 지나가는 주문이 없도록 해 줘요. 효과적으로 사용하려면 이 퍼널을 **가장 낮은 우선순위**로 설정하여 다른 퍼널이 트리거되지 않을 때만 표시되도록 하세요.

몇 가지 예시를 소개해요:

* 퍼널이 세 개 있다고 가정해 볼게요: \$100 초과 주문용, 특정 상품용, 그리고 Show for All Customers 트리거가 있는 퍼널. 고객이 앞의 두 퍼널 기준을 충족하지 않는 주문을 하면 Show for All Customers 퍼널이 폴백으로 활성화돼요.
* 모든 고객이 최소 하나의 오퍼를 보도록 하고 싶다면, Show for All Customers 트리거로 퍼널을 만들고 가장 낮은 우선순위로 설정하세요. 이 퍼널은 다른 타깃 퍼널과 일치하지 않는 모든 주문을 잡아줘요.

***

<div id="product-based-triggers">
  # 상품 기반 트리거
</div>

*이 트리거들은 고객 장바구니의 상품, 컬렉션 또는 옵션(variant)을 기반으로 활성화돼요.*

또한 숨겨진 상품이나 도매 전용 상품이 추천에 예기치 않게 나타나지 않도록 올바르게 구성했는지 확인하세요. 여기에는 Shopify의 상품 추천 로직을 검토하고 장바구니 추가 단계에서 이러한 상품을 제한하여 의도치 않은 노출 문제를 방지하는 것이 포함돼요.

<div id="productcollection">
  ## **상품/컬렉션**
</div>

상품/컬렉션 트리거는 고객이 특정 상품이나 특정 컬렉션의 상품을 구매할 때 퍼널을 표시해요.

몇 가지 예시를 소개해요:

* 상품 X, Y, Z로 설정된 상품/컬렉션 트리거가 있는 퍼널이 있어요. 고객이 상품 A, B, Y를 구매하면 이 퍼널이 활성화되어 해당 퍼널의 업셀이 고객에게 표시돼요.
* 상품 X, Y, Z로 설정된 상품/컬렉션 트리거가 있는 퍼널이 있어요. 고객이 상품 A, B, C를 구매하면 지정된 상품(X, Y, Z) 중 어느 것도 구매되지 않았으므로 이 퍼널이 활성화되지 않아요.

<div id="product-quantity">
  ## **상품 수량**
</div>

상품 수량 트리거는 특정 상품이 장바구니에 몇 개 포함되어 있는지에 따라 오퍼를 표시해요. 상품이 수량에 관계없이 존재하는지만 확인하는 상품/컬렉션 트리거와 달리, 상품 수량 트리거는 특정 상품에 대한 수량 임계값을 설정할 수 있어요.

**상품 수량 트리거 구성 방법:**

1. 트리거 설정에서 **Product quantity** 박스를 체크하세요.
2. 조건 행에서 드롭다운의 연산자 중 하나를 선택하세요: **More than**, **Less than**, **Exactly**.
3. 숫자 필드에 수량 임계값을 입력하세요.
4. 상품 선택기를 사용하여 조건이 적용될 상품을 선택하세요.
5. **Save**를 클릭하세요.

**예시 활용 사례:**

* 상품 A "more than" 2로 설정(고객 장바구니에 상품 A가 3개 이상 있을 때만 업셀이 표시돼요).
* 상품 A "exactly" 1로 설정(해당 상품을 1개만 주문한 경우에만 업셀이 실행돼요).
* 상품 A "less than" 3으로 설정(주문에 해당 상품이 1개 또는 2개 있을 때 업셀이 표시돼요).

**여러 조건 행 사용하기:**

같은 트리거 안에서 여러 행을 추가하여 다른 상품이나 수량 범위를 타기팅할 수 있어요. 각 행은 자체 연산자, 임계값, 상품을 지정해요. 오른쪽 상단의 **Condition Logic** 토글을 사용하여 행을 AND 또는 OR 로직으로 연결하세요.

예를 들어:

* 행 1: 상품 A "more than" 1 **AND** 행 2: 상품 B "exactly" 1 (두 조건이 동시에 충족될 때만 업셀이 표시돼요).
* 행 1: 상품 A "exactly" 2 **OR** 행 2: 상품 B "more than" 3 (둘 중 하나의 조건이 충족되면 업셀이 표시돼요).

<div id="product-tag">
  ## **상품 태그**
</div>

상품 태그 트리거는 특정 Shopify 태그가 있는 상품이 주문에 포함될 때 오퍼를 표시해요.

몇 가지 예시를 소개해요:

* 단종된 상품이 업셀 오퍼를 받지 않도록 하고 싶어요. 상품 태그 트리거를 "**discontinued**" 태그가 있는 상품을 제외하도록 설정하세요. 고객이 이 태그가 있는 상품을 구매하면 퍼널이 활성화되지 않아요.
* "**summer-collection**" 태그가 있는 상품에만 특별 오퍼를 표시하고 싶어요. 상품 태그 트리거를 이 태그가 있는 상품을 포함하도록 설정하세요. 고객이 "**summer-collection**" 태그가 있는 상품을 구매하면 퍼널이 활성화돼요.

<div id="product-type">
  ## **상품 유형**
</div>

상품 유형 트리거는 상품이 정의된 Shopify 상품 유형에 속할 때 오퍼를 표시해요.

* 예를 들어 상품 유형 트리거를 "Shoes"로 설정하면 고객이 *Shoes* 상품 유형에 속하는 상품을 구매할 때마다 퍼널이 표시돼요. 예를 들어 고객이 러닝 스니커즈(유형: Shoes)를 장바구니에 추가하면 퍼널이 활성화돼요. 하지만 고객이 티셔츠(유형: Apparel)를 추가하면 상품 유형이 트리거와 일치하지 않으므로 퍼널이 표시되지 않아요.

<div id="metafields">
  ## 메타필드
</div>

메타필드 트리거는 상품이나 옵션(variant)에 연결된 커스텀 메타필드 데이터를 기반으로 퍼널을 표시해요. 상품 메타필드와 옵션 메타필드 중에서 선택할 수 있지만, 한 번에 한 가지 유형만 매칭할 수 있어요.

각 하위 트리거(Product 또는 Variant)에는 세 가지 옵션이 있는 **Match type** 드롭다운이 있어요:

* **Value matches** — 기존 동작이에요. 메타필드 이름과 값(`name: value`)을 입력한 다음 **Includes** 또는 **Excludes**를 선택하세요. 이름과 값 모두 대소문자를 구분하며 상품 페이지에 표시된 것과 정확히 일치해야 해요.
* **Has any value** — 지정한 메타필드가 존재하고 비어 있지 않은 값을 가지고 있을 때 실행돼요. 메타필드 이름만 입력하세요. 값 입력란은 숨겨져요.
* **Is empty** — 지정한 메타필드가 없거나 값이 비어 있을 때 실행돼요. 메타필드 이름만 입력하세요. 값 입력란은 숨겨져요.

**Value matches — Include와 Exclude의 작동 방식:**

Include는 주문의 메타필드와 트리거 목록의 메타필드 사이에 겹치는 항목이 있다는 뜻이에요.

* 예를 들어 주문 메타필드가 `["color: red", "size: m"]`이고 트리거 목록이 `["color: red", "ship: warehouse"]`라면 `color: red`가 일치하므로 조건이 충족돼요.

Exclude는 주문의 메타필드와 트리거 목록 사이에 겹치는 항목이 없다는 뜻이에요.

* 예를 들어 주문 메타필드가 `["color: red", "size: M"]`이고 트리거 목록이 `["color: blue", "size: L"]`이라면 일치하는 name:value 쌍이 없으므로 조건이 충족돼요.

**Has any value / Is empty — 매칭 방식:**

이 모드에서는 다음 형식 중 아무거나 사용하여 메타필드 이름을 입력하세요(모두 동일하게 작동해요):

* `namespace.key` — 예: `custom.warehouse_location`
* 키만 입력 — 예: `warehouse_location`
* 정의 이름 — 예: `Warehouse Location`

트리거는 주문의 모든 상품에 걸쳐 평가돼요. **Has any value**는 구매된 상품 중 최소 하나가 지정한 메타필드에 비어 있지 않은 값을 가지고 있을 때 실행돼요. **Is empty**는 구매된 상품 중 어느 것도 해당 메타필드에 비어 있지 않은 값을 가지고 있지 않을 때(모든 상품에서 메타필드가 없거나 비어 있을 때) 실행돼요.

<Note>
  Match type을 변경하면 해당 하위 트리거에 이미 추가된 항목이 지워져요. `name: value` 태그와 키만 있는 태그는 모드마다 의미가 다르기 때문이에요.
</Note>

이 트리거는 메타필드를 사용하여 상세한 상품 정보(소재, 사이즈, 특수 속성 등)를 저장하고 있고 해당 데이터를 기반으로 퍼널을 타기팅하고 싶을 때 특히 유용해요.

<div id="productcollection-exclusion">
  ## **상품/컬렉션 제외**
</div>

상품/컬렉션 제외 트리거는 제외된 상품이나 컬렉션이 장바구니에 있을 때 퍼널이 표시되지 않도록 해요.

* 예를 들어 고객이 대폭 할인된 상품이나 컬렉션에서 구매했다면 해당 고객에게 추가 오퍼를 표시하지 않는 것이 좋을 수 있어요. 이 트리거를 사용하면 특정 상품이나 컬렉션이 고객 장바구니에 있을 때 모든 오퍼를 건너뛸 수 있어요.
* 또한 이 트리거를 상품/컬렉션 트리거와 결합하여 선택된 상품이나 컬렉션만 퍼널을 활성화하고 다른 것들은 제외되도록 할 수 있어요.

<div id="subscription">
  ## **구독**
</div>

구독 트리거는 구독 상품이 주문에 포함되어 있는지에 따라 오퍼를 표시해요.

몇 가지 예시를 소개해요:

* "**구독을 포함하지 않음**"으로 설정된 구독 트리거가 있는 퍼널이 있어요. 고객이 일회성 상품만 구매하면 퍼널이 활성화되어 구독 업셀을 제안할 수 있어요.
* "**구독을 포함함**"으로 설정된 구독 트리거가 있는 퍼널이 있어요. 고객이 구독 상품을 구매하면 퍼널이 활성화되어 보완 일회성 상품을 보여줄 수 있어요.

**참고:** Shopify는 주문당 하나의 구독 상품만 지원해요. 즉 원래 주문에 이미 구독이 포함되어 있으면 구독을 업셀할 수 없어요.

<div id="variant-on-subscription">
  ## **구독 옵션(Variant on subscription)**
</div>

Variant on Subscription 트리거는 선택된 상품 중 어느 것이든 구독으로 구매된 경우 퍼널을 표시해요. 구독이 존재하는지만 확인하는 구독 트리거와 달리, 이 트리거는 특정 상품이 구독 라인 아이템으로 구매되었는지를 매칭해요 — 따라서 같은 상품의 일회성 구매는 퍼널을 활성화하지 않아요.

이 트리거는 구독 업그레이드 마법사에서 자동으로 사용돼요. 퍼널에 구독 업그레이드 오퍼가 구성되어 있으면 트리거는 마법사가 관리하며 업그레이드의 원본 상품과 동기화 상태로 유지돼요. 업그레이드 오퍼가 있는 동안 트리거는 읽기 전용이고, 업그레이드 오퍼가 제거되면 잠금이 해제돼요.

구독 업그레이드 오퍼가 없는 퍼널에서는 트리거를 수동으로 구성할 수 있어요. 상품 선택기는 구독 상품만 표시하도록 필터링돼요.

몇 가지 예시를 소개해요:

* 상품 A를 구독하는 고객을 타기팅하는 구독 업그레이드 퍼널이 있어요. Variant on Subscription 트리거가 상품 A로 설정되어 있어요. 고객이 상품 A를 구독으로 구매하면 퍼널이 활성화돼요. 상품 A를 일회성으로 구매하면 퍼널이 활성화되지 않아요.
* 같은 퍼널에 여러 구독 업그레이드 오퍼가 있어요. 트리거는 모든 업그레이드 원본 상품의 합집합으로 설정되므로, 그중 어떤 상품이든 구독으로 구매되면 퍼널이 활성화돼요.

<div id="variant-name">
  ## **옵션 이름(Variant Name)**
</div>

옵션 이름 트리거를 사용하면 고객이 체크아웃에서 선택한 상품 옵션(variant)에 따라 특정 퍼널을 표시할 수 있어요. 이 트리거를 사용하면 사이즈, 색상, 스타일 같은 고객이 선택한 정확한 옵션에 따라 특정 오퍼에 고객을 포함하거나 제외할 수 있어요.

몇 가지 예시를 소개해요:

* "**Large**"를 포함하도록 설정된 옵션 이름 트리거가 있는 퍼널이 있어요. 고객이 Large 사이즈 티셔츠를 구매하면 퍼널이 활성화돼요. Small이나 Medium 사이즈를 구매하면 퍼널이 활성화되지 않아요.
* "**Red**"와 "**Blue**"를 포함하도록 설정된 옵션 이름 트리거가 있는 퍼널이 있어요. 고객이 Red나 Blue 색상 옵션의 상품을 구매하면 퍼널이 활성화돼요. Green을 구매하면 퍼널이 활성화되지 않아요.

***

<div id="cart-&-discount-triggers">
  # 장바구니 및 할인 트리거
</div>

*이 트리거들은 장바구니 금액, 내용물 또는 적용된 할인을 기반으로 활성화돼요.*

<div id="order-value">
  ## **주문 금액**
</div>

주문 금액 트리거는 주문이 지정된 금액 요건을 충족할 때 오퍼를 표시하는 데 사용되며, 선택한 금액보다 크거나 작게 설정할 수 있어요. 주문이 설정한 기준을 충족하면 고객에게 오퍼가 표시돼요.

몇 가지 **예시**를 소개해요:

1. 퍼널에 총액이 \$50.00 미만인 주문에서 활성화되도록 설정된 주문 금액 트리거가 있어요. 고객이 다양한 상품으로 총 \$30.00 주문을 하면 "\$50.00 미만" 요건을 충족하므로 오퍼가 표시돼요.
2. 퍼널에 총액이 \$50.00 미만인 주문에서 활성화되도록 설정된 주문 금액 트리거가 있어요. 고객이 다양한 상품으로 총 \$60.00 주문을 하면 주문 금액이 "\$50.00 미만" 요건을 충족하지 않으므로 오퍼가 표시되지 않아요.

두 예시 모두에서 주문의 특정 상품은 무관해요. 트리거는 오직 주문 금액만을 기준으로 해요.

<div id="quantity">
  ## **수량**
</div>

수량 트리거는 고객 주문의 총 상품 개수를 기반으로 업셀 오퍼를 표시해요. 어떤 특정 상품인지에 관계없이 장바구니의 모든 상품에 걸친 전체 개수를 확인해요.

**수량 트리거 구성 방법:**

1. **Cart & Discount Triggers** 섹션에서 **Quantity** 박스를 체크하세요.
2. 조건 행에서 드롭다운의 연산자 중 하나를 선택하세요: **More than**, **Less than**, **Exactly equals**.
3. 숫자 필드에 상품 개수를 입력하세요.
4. **Save**를 클릭하세요.

**예시 활용 사례:**

* "**less than 3**"으로 설정 - 장바구니에 총 1개 또는 2개의 상품이 있을 때만 업셀이 표시돼요.
* "**more than 1**"로 설정 - 총 2개 이상의 상품이 있는 주문에서 퍼널이 트리거돼요.
* "**exactly 5**"로 설정 - 장바구니에 정확히 5개의 상품이 있을 때만 퍼널이 트리거돼요.
* "**exactly 0**" 또는 "**less than 1**"로 설정 - 이전 상품이 없는 신규 고객을 타기팅하는 데 유용해요. 예를 들어 고객 주문 수 트리거와 결합하여 상품 1개를 담은 첫 구매 고객에게 환영 오퍼를 표시하세요.

💡 **팁:** 전체 장바구니 상품 개수가 아니라 특정 상품의 수량을 기준으로 트리거해야 한다면, 대신 상품 수량 트리거(상품 기반 트리거에 있어요)를 사용하세요.

<div id="discount-code">
  ## **할인 코드**
</div>

할인 코드 트리거를 사용하면 고객이 사용한 할인 코드에 따라 퍼널 표시 대상에 고객을 포함하거나 제외할 수 있어요. 세 번째 옵션인 **Excludes any manual discount code**를 사용하면 개별 코드를 나열하지 않고도 수동으로 입력된 할인 코드가 적용된 모든 주문을 제외할 수 있어요.

몇 가지 예시를 소개해요:

* 신규 고객 25% 할인과 이메일 구독자 10% 할인, 두 가지 프로모션을 진행 중이에요. 이메일 구독 할인 코드로 **Includes**를 설정한 할인 코드 트리거를 사용하면 이메일 구독자에게만 퍼널이 표시돼요.
* 체크아웃에서 할인 코드를 사용한 고객에게는 업셀 오퍼가 표시되지 않도록 하고 싶어요. 트리거를 **Excludes any manual discount code**로 설정하세요. 수동으로 입력된 할인 코드가 없는 주문에서만 퍼널이 실행돼요. 자동 할인과 스크립트 할인(사이트 전체 자동 할인 등)은 계산되지 않으므로 퍼널을 억제하지 않아요.

**참고:** ***할인 코드를 입력한 후 반드시 "enter"를 눌러 퍼널에 저장하세요.***

<div id="discount-percent-(%)">
  ## **할인율(%)**
</div>

할인율(%) 트리거는 주문에 적용된 라인 아이템 할인율(배송 할인 제외)을 기반으로 퍼널을 표시해요. **More than**, **Less than**, **Exactly** 중 하나를 선택한 다음 퍼센트 임계값을 입력하세요.

몇 가지 예시를 소개해요:

* "**more than 20%**"로 설정된 할인율 트리거가 있는 퍼널이 있어요. 고객이 25% 할인을 받으면 퍼널이 활성화돼요. 15% 할인을 받거나 할인이 없으면 퍼널이 활성화되지 않아요.
* "**less than 10%**"로 설정된 할인율 트리거가 있는 퍼널이 있어요. 고객이 5% 할인을 받으면 퍼널이 활성화돼요. 15% 할인을 받으면 퍼널이 활성화되지 않아요.
* "**exactly 10%**"로 설정된 할인율 트리거가 있는 퍼널이 있어요. 정확히 10% 할인이 적용된 주문에서만 퍼널이 활성화돼요.

***

<div id="customer-attribute-triggers">
  # 고객 속성 트리거
</div>

*이 트리거들은 고객 데이터를 사용하여 퍼널 표시 여부를 제어해요.*

<div id="customer-tag">
  ## **고객 태그**
</div>

고객 태그 트리거를 사용하면 고객에게 연결된 태그에 따라 퍼널 표시 대상에 고객을 포함하거나 제외할 수 있어요.

몇 가지 예시를 소개해요:

* "**VIP**"를 포함하도록 설정된 고객 태그 트리거가 있는 퍼널이 있어요. 고객에게 VIP 태그가 있으면 퍼널이 활성화돼요. 이 태그가 없으면 퍼널이 활성화되지 않아요.
* "**Wholesale**"을 제외하도록 설정된 고객 태그 트리거가 있는 퍼널이 있어요. 고객에게 Wholesale 태그가 있으면 퍼널이 활성화되지 않아, 도매 고객에게 소매 업셀이 표시되는 것을 방지해요.

<div id="customer-order-history">
  ## **고객 주문 이력**
</div>

**고객 주문 이력 트리거**를 사용하면 고객의 과거 구매를 기반으로 오퍼를 만들 수 있어요.

**중요:** 이 트리거를 사용할 때는 특정 상품이나 컬렉션을 선택해야 해요. 기본 매칭 모드는 **Include**이며, **Include**를 사용하면서 상품/컬렉션을 선택하지 않은 채로 두면 트리거가 절대 충족될 수 없어요 — 단순히 효과 없이 비활성 상태로 두는 것이 아니라 퍼널이 실행되는 것을 영구적으로 차단해요. 항상 최소 하나의 상품이나 컬렉션을 선택하세요.

고객이 이전에 주문한 적이 있는지만 확인하는 것이 목적이라면 대신 [**고객 주문 수 트리거**](#customer-order-count)를 사용하세요:

* 주문 0건 초과 = 재구매 고객
* 주문 0건 = 신규 고객

**참고:** *이 트리거는 고객이 지금 진행하려는 주문이 아닌 과거 주문만 검토해요.*

**참고:** *기본적으로 이 트리거는 지난 60일간의 주문 이력만 조회해요. 더 이전을 확인하려면 추가 권한이 필요해요 — 더 긴 조회 기간이 필요하면 지원팀에 문의하세요.*

<div id="customer-order-count">
  ## **고객 주문 수**
</div>

고객 주문 수 트리거를 사용하면 신규 고객이나 재구매 고객을 위한 퍼널을 표시할 수 있어요.

몇 가지 예시를 소개해요:

* "**equal to 0**"으로 설정된 고객 주문 수 트리거가 있는 퍼널이 있어요. 고객이 이전에 주문한 적이 없으면(첫 구매 고객) 퍼널이 활성화돼요. 이전 주문이 하나라도 있으면 퍼널이 활성화되지 않아요.
* "**greater than 3**"으로 설정된 고객 주문 수 트리거가 있는 퍼널이 있어요. 고객이 이전에 4건 이상 주문했으면 퍼널이 활성화돼요. 3건 이하로 주문했으면 퍼널이 활성화되지 않아요.

**참고:** *이 트리거는 현재 주문이 아닌 과거 구매를 기준으로 해요.*

<div id="customer-language">
  ## **고객 언어**
</div>

고객 언어 트리거를 사용하면 고객이 체크아웃한 언어를 기반으로 특정 오퍼를 표시하여 더 개인화되고 매력적인 경험을 만들 수 있어요.

몇 가지 예시를 소개해요:

* "English"로 설정된 고객 언어 트리거가 있는 퍼널이 있어요. 고객이 영어로 체크아웃하면 퍼널이 활성화돼요. 다른 언어로 체크아웃하면 퍼널이 활성화되지 않아요.
* "French"로 설정된 고객 언어 트리거가 있는 퍼널이 있어요. 고객이 프랑스어로 체크아웃하면 퍼널이 활성화돼요. 다른 언어로 체크아웃하면 퍼널이 활성화되지 않아요.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/ppu-triggers-configuring-customer-language-trigger.gif?s=4728f5e8d9456362ba8468a48b2bcdf4" alt="퍼널 설정에서 Select language 드롭다운으로 Customer language 트리거를 구성하는 모습" width="1620" height="1080" data-path="images/aftersell/ppu-triggers-configuring-customer-language-trigger.gif" />

**참고:** 퍼널 내 대부분의 텍스트는 수동으로 번역할 수 있지만, 버튼 라벨과 특정 단어 같은 일부 전역 요소는 Aftersell **Settings**의 **Translations** 섹션에서 제어되며 현재 모든 퍼널에 걸쳐 단일 언어만 지원해요. 이 부분은 활발히 개발 중이며 향후 업데이트에서 개선될 예정이에요.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-global-upsell-text-fields.gif?s=843fa141faa2a42dbaaa7b62b5a7cc03" alt="1-Click upsell 및 Thank you page 텍스트 필드가 있는 Aftersell Translations 설정 페이지" width="1440" height="1080" data-path="images/aftersell/trigger-config-global-upsell-text-fields.gif" />

<div id="once-per-customer">
  ## **고객당 1회**
</div>

고객당 1회(Once per Customer) 트리거는 모든 주문에 걸쳐 퍼널이 고객당 한 번만 표시되도록 해요.

몇 가지 예시를 소개해요:

* Once per Customer 트리거가 활성화된 퍼널이 있어요. 고객이 첫 구매 후 이 퍼널을 봤다면, 다른 모든 트리거 조건이 충족되더라도 이후 구매에서는 다시 보지 않아요.
* 신규 고객의 첫 구매에서만 특별한 "환영 오퍼"를 표시하고 싶어요. Once per Customer 트리거를 활성화하면 오퍼가 고객당 한 번만 표시되어 반복 구매에서 표시되는 것을 방지해요.

***

<div id="order-details-&-time-based-triggers">
  # 주문 세부 정보 및 시간 기반 트리거
</div>

*이 트리거들은 체크아웃 세부 정보, 마케팅 데이터 또는 타이밍에 따라 달라져요.*

<div id="utm-parameter">
  ## **UTM 파라미터**
</div>

UTM 트리거는 URL의 UTM 파라미터를 기반으로 특정 동작을 활성화하는 마케팅 도구예요. UTM 파라미터(Urchin Tracking Module)는 소스, 매체, 캠페인 이름에 대한 세부 정보를 제공하여 온라인 캠페인의 효과를 추적하는 데 도움이 돼요.

몇 가지 예시를 소개해요:

* "**utm\_source = facebook**"으로 설정된 UTM 파라미터 트리거가 있는 퍼널이 있어요. 고객이 URL에 `?utm_source=facebook`이 포함된 링크를 클릭하면 퍼널이 활성화돼요. 다른 소스에서 오거나 UTM 파라미터가 없으면 퍼널이 활성화되지 않아요.
* "**utm\_campaign = summer\_sale**"로 설정된 UTM 파라미터 트리거가 있는 퍼널이 있어요. 고객이 URL에 `?utm_campaign=summer_sale`이 포함된 링크를 클릭하면 퍼널이 활성화되어 캠페인별 오퍼를 표시할 수 있어요.

사용자가 UTM 파라미터가 포함된 링크를 클릭하면 트리거가 이러한 태그를 식별하고 다음과 같은 동작을 수행할 수 있어요:

* 특정 캠페인에 맞춘 오퍼나 콘텐츠 표시.
* 방문자를 유입 경로별로 세분화하여 마케팅 채널 효과 분석.
* 맞춤 메시지나 리디렉션으로 개인화된 경험 생성.

Direct-to-Checkout UTM 링크 설정에 관심이 있다면 이 [링크](/ko/aftersell/how_to_use_direct_to_checkout_utm_links)를 따라가세요.

⚠️ **알려진 제한 사항:** 익스프레스 체크아웃 방식(Shop Pay, Apple Pay, Google Pay, PayPal 등)을 사용하는 고객에게는 UTM 트리거가 실행되지 않아요. 익스프레스 체크아웃은 UTM 파라미터가 캡처되는 표준 장바구니 흐름을 우회하기 때문이에요. 캠페인 추적에 UTM 트리거를 사용하고 있다면 대안으로 다른 트리거 유형(상품, 컬렉션, 주문 금액)을 사용하거나, UTM 파라미터에 의존하지 않는 일반 트래픽용 별도 퍼널을 만들거나, 다른 분석 도구로 캠페인 성과를 추적하는 것을 고려하세요.

<div id="currency">
  ## **통화**
</div>

통화 트리거를 사용하면 고객이 스토어의 기본 통화로 체크아웃하는지 아니면 국제(비기본) 통화로 체크아웃하는지에 따라 퍼널 표시 여부를 제어할 수 있어요. 개별 통화를 이름으로 타기팅할 수는 없고, 대신 두 가지 옵션 중에서 선택해요: **Default store currency only** 또는 **International currencies only**.

몇 가지 예시를 소개해요:

* "**Default store currency only**"로 설정된 통화 트리거가 있는 퍼널이 있어요. 고객이 스토어의 기본 통화로 체크아웃하면 퍼널이 활성화돼요. 국제(비기본) 통화로 체크아웃하면 퍼널이 활성화되지 않아요.
* "**International currencies only**"로 설정된 통화 트리거가 있는 퍼널이 있어요. 고객이 스토어 기본 통화가 아닌 통화로 체크아웃하면 퍼널이 활성화돼요. 스토어 기본 통화로 체크아웃하면 퍼널이 활성화되지 않아요.

<div id="general-rules-for-currency-display">
  # 통화 표시 일반 규칙
</div>

* Thank You 페이지 오퍼와 업셀은 고객의 통화에 맞춰 조정되어 다양한 시장의 쇼핑객에게 매끄러운 경험을 제공해요. 즉 모든 가격이 고객이 선택한 마켓 또는 브라우징 세션과 동일한 통화로 표시돼요.

**구매 후 업셀은 스토어 기본 통화가 아닌 통화로 체크아웃하는 고객에게 표시되지 않지만**, Thank You 페이지는 모든 고객이 볼 수 있어요. 통화 트리거를 사용하면 통화별로 특정 Thank You 페이지 오퍼를 맞춤 설정하여 고객의 체크아웃 통화에 맞는 타깃 상품 추천과 오퍼를 제공할 수 있어요. 또는 Thank You 페이지 오퍼를 사용하여 국가나 통화에 관계없이 모든 고객에게 보편적으로 노출되도록 하여 Shopify의 구매 후 다중 통화 제한을 우회할 수 있어요. 이 접근 방식은 업셀 프로모션의 범위를 넓혀줘요.

<div id="shopify-markets-integration">
  # Shopify Markets 통합
</div>

* 스토어에서 Shopify Markets를 사용하여 고객 위치에 따라 다른 통화를 표시하는 경우, Aftersell이 매끄럽게 통합되어 상품이 올바른 현지 통화로 표시되도록 해요.
  * Shopify Markets는 업셀 오퍼에 대해 현지화된 통화와 가격을 표시하는 과정을 자동화해요.
  * Shopify Markets 설정에 대한 자세한 내용은 Shopify 공식 문서를 참고하세요: [Shopify Markets 문서](#).

<div id="important-considerations">
  # 중요 고려 사항
</div>

* 스토어의 기본 통화 설정이 운영 요구 사항과 고객 기대에 부합하는지 항상 확인하세요.
* 구매 후 업셀 오퍼의 경우 대상 시장과의 호환성을 위해 통화 구성을 확인하세요.

<div id="thank-you-page-offers">
  # Thank You 페이지 오퍼
</div>

* **현지화된 가격:** 모든 Thank You 페이지 업셀은 고객의 통화에 맞춰 자동으로 조정돼요. 이를 통해 단일 퍼널로 모든 고객에게 현지화된 가격을 제공할 수 있어요.
* **통화 변환:** Thank You 페이지 업셀은 주문 통화가 스토어 기본 통화와 다르더라도 체크아웃 통화로 표시돼요.

<div id="post-purchase-upsell-offers">
  # 구매 후 업셀 오퍼
</div>

* **다중 통화 제한:** 구매 후 업셀 오퍼는 다중 통화를 지원하지 않아요. 이 때문에 스토어 통화가 예상 통화와 일치하지 않으면 고객에게 오퍼가 표시되지 않아요.

<div id="device-type">
  ## **기기 유형**
</div>

기기 유형 트리거를 사용하면 퍼널의 범위를 특정 기기 유형(Desktop only 또는 Mobile only)의 고객으로 한정할 수 있어요. 활성화하면 고객의 기기가 선택과 일치하는 경우에만 퍼널이 표시돼요.

몇 가지 예시를 소개해요:

* **Desktop only**로 설정된 기기 유형 트리거가 있는 퍼널이 있어요. 고객이 데스크톱 브라우저에서 체크아웃을 완료하면 퍼널이 활성화돼요. 모바일 기기에서 체크아웃하면 퍼널이 활성화되지 않아요.
* **Mobile only**로 설정된 기기 유형 트리거가 있는 퍼널이 있어요. 고객이 모바일 기기에서 체크아웃하면 퍼널이 활성화돼요. 데스크톱에서 체크아웃하면 퍼널이 활성화되지 않아요.

**참고:** 고객의 기기 유형을 감지할 수 없는 경우(예: 레거시 스토어프론트 스크립트 사용 시) 트리거는 안전하게 닫힌 상태로 처리돼요 — 퍼널이 표시되지 않아요. 이는 필수 데이터를 사용할 수 없을 때 다른 트리거들과 동일한 동작이에요.

<div id="shipping-country">
  ## **배송 국가**
</div>

배송 국가 트리거를 사용하면 배송 목적지 국가에 따라 퍼널 표시 대상에 고객을 포함하거나 제외할 수 있어요. 예를 들어 배송 주소가 미국 외 지역일 때 미국 한정 상품이 제외되도록 퍼널을 구성할 수 있어요. 이를 통해 지리적 제한이 준수되고 퍼널 오퍼가 지역별 상품 판매 가능 여부와 일치하게 돼요.

다시 한번 알려드리자면, 구매 후 업셀은 스토어 기본 통화와 다른 통화로 체크아웃하는 고객에게는 표시되지 않지만 Thank You 페이지는 모든 고객이 볼 수 있어요. 배송 국가 트리거를 사용하면 특정 국가를 위한 타깃 Thank You 페이지 오퍼를 만들어 고객의 배송 위치에 맞춘 상품 추천과 오퍼를 제공할 수 있어요. 이는 국가별로 배송비를 조정하는 것도 의미해요.

<div id="random-sample">
  ## **무작위 샘플**
</div>

무작위 샘플 트리거를 사용하면 무작위로 선택된 고객 하위 집합에 대해 퍼널 표시를 제어할 수 있어요. 이 트리거는 고객층의 일부 비율로 새 퍼널을 테스트하거나 선택된 고객 그룹에게 특별 오퍼로 깜짝 선물을 주기에 이상적이에요.

몇 가지 예시를 소개해요:

* "**25%**"로 설정된 무작위 샘플 트리거가 있는 퍼널이 있어요. 다른 모든 트리거 조건을 충족하는 고객 중 약 25%에게 퍼널이 무작위로 활성화돼요. 나머지 75%는 퍼널을 보지 않아요.
* 두 가지 다른 업셀 오퍼를 A/B 테스트하고 싶어요. 각각 "**50%**"로 설정된 무작위 샘플 트리거가 있는 두 개의 퍼널을 만드세요. 각 퍼널이 고객의 약 절반에게 표시되어 성과를 비교할 수 있어요.

무작위 샘플 트리거를 적용하면 새로운 전략을 효과적으로 테스트하고, 영향을 측정하고, 프로모션에 특별함을 더하여 기준을 충족하는 "**운 좋은**" 고객에게 특별한 경험을 만들어 줄 수 있어요.

<div id="datetime">
  ## **날짜/시간**
</div>

날짜/시간 트리거를 사용하면 특정 날짜와 시간을 기준으로 퍼널의 표시를 예약할 수 있어요. 이 트리거를 사용하면 설정된 일정에 따라 오퍼를 활성화하거나 비활성화할 수 있어 시간 제한 프로모션, 시즌 캠페인 또는 한정 특별 딜에 이상적이에요.

몇 가지 예시를 소개해요:

* "**12월 1일부터 12월 25일 사이**"에 활성화되도록 설정된 날짜/시간 트리거가 있는 퍼널이 있어요. 이 날짜 범위에 이루어진 주문에서만 퍼널이 활성화되어 홀리데이 프로모션에 안성맞춤이에요.
* "**2026년 1월 1일 이후**"에 활성화되도록 설정된 날짜/시간 트리거가 있는 퍼널이 있어요. 이 날짜 이후의 주문에서만 퍼널이 활성화되어 새해 프로모션이나 신상품 출시에 유용해요.

날짜/시간 트리거에는 일정이 실행될 시간대를 선택할 수 있는 시간대 선택 드롭다운이 포함되어 있어요(예: "GMT-07:00 - (MST) America/Phoenix"). 날짜는 날짜 선택 캘린더로 선택하며, 시작 날짜, 종료 날짜 또는 둘 다 설정하여 활성 기간을 정의할 수 있어요.

**참고:** 스토어의 주요 고객층에 맞는 올바른 시간대를 선택했는지 확인하세요. 스토어가 여러 시간대의 고객을 대상으로 한다면 프로모션 일정과 가장 관련성 높은 시간대를 선택하세요.

<div id="shipping-method">
  ## **배송 방법**
</div>

배송 방법 트리거를 사용하면 고객이 체크아웃에서 선택한 배송 옵션에 따라 퍼널 표시를 제어할 수 있어요. 이 트리거를 사용하면 선택한 배송 방법에 따라 특정 오퍼에 고객을 포함하거나 제외할 수 있어요.

몇 가지 예시를 소개해요:

* 익일 배송이 필요한 신선 상품을 판매하고 있어요. 배송 방법 트리거를 "Overnight"이나 "Express"를 포함하도록 설정하면 빠른 배송을 선택하여 주문을 빨리 받을 고객에게만 업셀이 표시돼요.
* 빠른 배송 업그레이드를 제안하고 싶어요. 트리거를 "Standard Shipping"을 포함하도록 설정하면 느린 옵션을 선택한 고객만 업그레이드 업셀을 보게 돼요.
* 로컬 픽업을 제공하고 있어요. 트리거를 "Local Pickup"을 제외하도록 설정하면 배송에 의존하는 오퍼(배송 보호 등)가 매장에서 수령하는 고객에게 표시되지 않아요.

**참고:** 매칭은 대소문자를 구분하지 않으며 Shopify 배송 요금 이름이 트리거에 입력한 텍스트를 *포함*하는지 확인해요 — 정확한 전체 일치일 필요가 없어요. 예를 들어 트리거 값 "express"는 "Express Shipping"이나 "2-Day Express" 같은 배송 요금 이름과 일치해요.

***

<div id="conditional-logic">
  # 조건부 로직
</div>

구매 후 트리거는 단순한 로직으로 함께 작동해요: 모든 트리거가 충족되어야 하고(**AND 로직**), 각 트리거 내에서는 하나의 조건만 일치하면 돼요(**OR 로직**).

트리거 로직이 적용되는 방식에 대한 자세한 내용은 이 문서를 확인하세요:

[조건부 로직 이해하기](/ko/aftersell/understanding_conditional_logic_for_post_purchase_triggers)

<Note>
  **상품 조건 결합하기.** 퍼널에는 단일 상품/컬렉션 블록이 있으며 그 안의 모든 항목은 OR 로직을 사용해요 — 나열된 상품이나 컬렉션 중 **어느 하나**라도 주문에 있으면 트리거가 실행돼요. 해당 블록 내 개별 상품이나 컬렉션 사이에는 AND 설정이 없어요.

  주문에 상품 A **와** 상품 B가 모두 포함되어야 한다면, 대신 **상품 수량** 트리거를 사용하세요. 상품별로 행을 하나씩 만들고 AND로 설정할 수 있는 **Condition Logic** 설정이 있어요. 행 간 AND를 지원하는 유일한 상품 기반 트리거예요.
</Note>
