> ## 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.

# 購入後トリガーの設定方法

> Aftersellで購入後ファネルトリガーをセットアップ・設定するためのステップバイステップガイド

トリガーは、購入後ファネルがいつ、誰に表示されるかを制御します。このガイドでは、最も一般的なトリガータイプの設定方法とファネル優先度の管理について説明します。

<Tip>
  各トリガーの機能の詳細については、[購入後トリガーリファレンス](/ja/aftersell/post_purchase_triggers)を参照してください。
</Tip>

***

<div id="getting-started-with-triggers">
  ## トリガーを使い始める
</div>

新しいファネルを作成する際、表示されるタイミングを制御するために少なくとも1つのトリガーを設定する必要があります。複数のトリガーを組み合わせて、精密なターゲティングルールを作成できます。

<div id="where-to-find-triggers">
  ### トリガーの場所
</div>

トリガーはグローバルメニューではなく、各ファネル内で設定します。開くには：

1. Aftersell管理画面で**Post-purchase Funnels**に移動します。
2. 編集したいファネルをクリックします（または**Create Funnel**をクリックして新規作成します）。
3. ファネルエディターで**Triggers**セクションを開きます。
4. **Add Trigger**をクリックして新しいトリガーを追加するか、既存のトリガーをクリックして編集します。
5. 変更後、**Save Triggers**をクリックします。

各ファネルには独自のトリガーセットがあります — 共有トリガーやストア全体のトリガーはありません。

<div id="how-triggers-work-together">
  ### トリガーの連携方法
</div>

購入後トリガーは2つのレベルのロジックを使用します：**トリガー間のAND**と**トリガー内のOR**です。

**ANDロジック（トリガー間）**

ファネルを表示するには、有効なすべてのトリガーが満たされる必要があります。複数のトリガーを追加した場合、すべてが一致を返す必要があります。

例：

* Customer Location = US
* Order Value > \$50

顧客が米国にいて、**かつ**注文が\$50を超えている必要があります。

**ORロジック（トリガー内）**

単一のトリガー内では、選択されたオプションのうち1つだけが一致すればよいです。

例：Product Category = Shoes、Socks、またはPants。注文にこれらのいずれかが含まれていれば、トリガーは通過します。

<Note>
  一部のトリガー（Product Quantityなど）では、これをANDロジックに切り替えられます。
</Note>

トリガーロジックの詳細な説明は、[条件ロジックを理解する](/ja/aftersell/understanding_conditional_logic_for_post_purchase_triggers)を参照してください。

***

<div id="show-for-all-customers-trigger">
  ## Show for All Customersトリガー
</div>

「キャッチオール」ファネルは**Show for All Customers**トリガーを使用します。このファネルは、注文が他のどのファネルの条件も満たさない場合に有効になります。アップセルやThank You Pageオファーなしで注文がすり抜けないようにするセーフティネットとして機能します。

効果的に使用するには、このファネルを最低優先度に設定して、他のファネルがトリガーされない場合にのみ表示されるようにします。

**ユースケース例：**

* 3つのファネルがあるとします：\$100以上の注文用、特定商品用、そしてShow for All Customersトリガー付きのもの。顧客が最初の2つのファネルの条件を満たさない注文をした場合、Show for All Customersファネルがフォールバックとして有効になります。
* すべての顧客に少なくとも1つのオファーを表示したい場合。Show for All Customersトリガー付きのファネルを作成し、最低優先度に設定します。

***

<div id="product-based-triggers">
  ## 商品ベースのトリガー
</div>

これらのトリガーは、顧客のカート内の商品、コレクション、またはバリエーションに基づいて有効になります。

<Note>
  非表示商品や卸売専用商品が予期せずレコメンデーションに表示されないよう、適切な設定を確認してください。これには、Shopifyの商品レコメンデーションロジックの確認と、カート追加の段階でそれらの商品を制限することが含まれます。
</Note>

<AccordionGroup>
  <Accordion title="Product/Collectionトリガー">
    **Product/Collection**トリガーは、特定の商品またはコレクションが購入されたときにファネルを表示するために使用します。

    **設定方法：**

    1. ファネル設定で**Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Product/Collection**を選択します。
    3. **Contains**または**Does not contain**を選択します。
    4. ターゲットにしたい商品またはコレクションを検索して選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 顧客が「Supplements」コレクションの商品を購入したときに、プロテインパウダーのアップセルを表示する。
    * 商品X、Y、Zに設定したファネルがあるとします。顧客が商品A、B、Yを購入すると、このファネルが有効になります。A、B、Cを購入した場合は有効になりません。
  </Accordion>

  <Accordion title="Product Quantityトリガー">
    **Product Quantity**トリガーは、特定の商品がカートにいくつ入っているかに基づいてオファーを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Product Quantity**を選択します。
    3. **Less than**、**More than**、または**Exactly**を選択します。
    4. 数量のしきい値を入力し、商品を選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 商品Xに対して「less than 3」に設定します。顧客が2個購入するとファネルが有効になります。3個以上購入した場合は有効になりません。
    * 商品Yに対して「more than 1」に設定します。顧客が2個以上購入するとファネルが有効になります。1個のみの場合は有効になりません。
    * 商品Zに対して「exactly 2」に設定します。顧客がちょうど2個購入した場合にのみファネルが有効になります。
  </Accordion>

  <Accordion title="Product Tagトリガー">
    **Product Tag**トリガーは、特定のShopifyタグが付いた商品が注文に含まれている場合にオファーを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Product Tag**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい商品タグを入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「discontinued」タグの付いた商品を除外するようにトリガーを設定して、廃番商品がアップセルオファーの対象にならないようにする。
    * 「summer-collection」タグの付いた商品のみに特別オファーを表示する。
  </Accordion>

  <Accordion title="Product Typeトリガー">
    **Product Type**トリガーは、購入された商品が定義されたShopifyの商品タイプに属している場合にオファーを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Product Type**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい商品タイプを入力します。
    5. **Save**をクリックします。

    **ユースケース例：** トリガーを「Shoes」に設定すると、顧客がShoesタイプの商品を購入するたびにファネルが表示されます。Tシャツ（タイプ：Apparel）を購入した場合、ファネルは表示されません。
  </Accordion>

  <Accordion title="Metafieldsトリガー">
    **Metafields**トリガーは、商品またはバリエーションに関連付けられたカスタムメタフィールドデータに基づいてファネルを表示するために使用します。商品メタフィールドとバリエーションメタフィールドのいずれかを選択できますが、一度に一致させられるのは1つのタイプのみです。

    各サブトリガー（ProductまたはVariant）には**Match type**ドロップダウンがあります。

    * **Value matches** — 特定のメタフィールド名と値に一致させます。**Includes**または**Excludes**を選択し、名前と値を入力します（どちらも大文字と小文字が区別されます）。
    * **Has any value** — 指定した名前のメタフィールドが存在し、空でない値を持つ場合に有効になります。メタフィールド名のみを入力します。
    * **Is empty** — 指定した名前のメタフィールドが存在しないか空の場合に有効になります。メタフィールド名のみを入力します。

    **Value matchesを使った設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Metafields**を選択します。
    3. **Match type**ドロップダウンから**Value matches**を選択します。
    4. **Includes**または**Excludes**を選択します。
    5. 商品ページに表示されているとおりに、メタフィールドの**名前**と**値**を正確に入力します（どちらも大文字と小文字が区別されます）。
    6. **Save**をクリックします。

    **Has any valueまたはIs emptyを使った設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Metafields**を選択します。
    3. **Match type**ドロップダウンから**Has any value**または**Is empty**を選択します。
    4. メタフィールド名を入力します。`namespace.key`（例：`custom.warehouse_location`）、キーのみ（例：`warehouse_location`）、または定義名（例：`Warehouse Location`）を使用できます。
    5. **Save**をクリックします。

    **Value matchesの動作：**

    * **Includes**は、注文内のメタフィールドとトリガーリストのメタフィールドに重なりがあることを意味します。たとえば、注文のメタフィールドが`["color: red", "size: m"]`でトリガーリストが`["color: red", "ship: warehouse"]`の場合、`color: red`が一致するため条件は満たされます。
    * **Excludes**は、注文内のメタフィールドとトリガーリストに重なりがないことを意味します。たとえば、注文のメタフィールドが`["color: red", "size: M"]`でトリガーリストが`["color: blue", "size: L"]`の場合、一致するname:valueペアがないため条件は満たされます。

    **Has any valueとIs emptyの動作：**

    これらのモードは注文内のすべての商品を対象に評価されます。**Has any value**は、購入された商品のうち少なくとも1つが指定した名前のメタフィールドに空でない値を持つ場合に有効になります。**Is empty**は、購入された商品のいずれもそのメタフィールドに空でない値を持たない場合に有効になります。

    <Note>
      Match typeを切り替えると、そのサブトリガーにすでに追加されているエントリはクリアされます。`name: value`タグとキーのみのタグはモードごとに異なる意味を持つためです。
    </Note>

    このトリガーは、素材、サイズ、特別な属性などの詳細な商品情報をメタフィールドに保存している場合に特に便利です。
  </Accordion>

  <Accordion title="Product/Collection Exclusionトリガー">
    **Product/Collection Exclusion**トリガーは、除外対象の商品またはコレクションがカートに含まれている場合にファネルを表示させないために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Product/Collection Exclusion**を選択します。
    3. 除外する商品またはコレクションを検索して選択します。
    4. **Save**をクリックします。

    **ユースケース例：** 顧客が大幅に値引きされた商品またはコレクションから購入した場合、さらなるオファーを表示したくないことがあります。また、このトリガーをProduct/Collectionトリガーと組み合わせて、選択した商品のみがファネルを有効にし、他の商品は除外されるようにすることもできます。
  </Accordion>

  <Accordion title="Subscriptionトリガー">
    **Subscription**トリガーは、サブスクリプション商品が注文に含まれているかどうかに基づいてオファーを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Subscription**を選択します。
    3. サブスクリプション商品を**Contains**または**Does not contain**から選択します。
    4. **Save**をクリックします。

    **ユースケース例：**

    * サブスクリプション商品を「Does not contain」に設定して、単発購入者をターゲットにサブスクリプションのアップセルを提示する。
    * サブスクリプション商品を「Contains」に設定して、サブスクリプション契約者に補完的な単発商品を表示する。

    <Note>
      Shopifyは1注文につき1つのサブスクリプション商品のみをサポートしているため、元の注文にすでにサブスクリプションが含まれている場合、サブスクリプションのアップセルはできません。
    </Note>
  </Accordion>

  <Accordion title="Variant on subscriptionトリガー">
    **Variant on subscription**トリガーは、選択した商品のいずれかがサブスクリプションとして購入された注文でファネルを表示するために使用します。Subscriptionトリガーとは異なり、このトリガーは特定の商品がサブスクリプションのラインアイテムとして購入された場合に一致します — 同じ商品の単発購入ではファネルは有効になりません。

    **サブスクリプションアップグレードウィザードによる管理**

    ファネルにサブスクリプションアップグレードオファーが設定されている場合、このトリガーはウィザードによって自動的に管理され、アップグレードのソース商品と同期が保たれます。アップグレードオファーが存在する間、トリガーは読み取り専用です。アップグレードオファーが削除されるとロックが解除されます。

    **手動設定（サブスクリプションアップグレードオファーのないファネル）**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Variant on subscription**を選択します。
    3. **Select**をクリックして商品ピッカーを開きます（サブスクリプション商品のみにフィルタリングされています）。
    4. ターゲットにしたいサブスクリプション商品を選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 特定の商品をサブスクリプション購入している顧客のみにサブスクリプションアップグレードオファーを表示し、同じ商品の単発購入ではトリガーさせない。
    * トリガーで複数の商品を選択して、複数の商品のいずれかをサブスクリプション購入している顧客をターゲットにする。

    <Note>
      ファネルにサブスクリプションアップグレードオファーがある場合、Variant on subscriptionトリガーは読み取り専用で、ウィザードによって管理されます。手動で編集するには、まずサブスクリプションアップグレードオファーを削除してください。
    </Note>
  </Accordion>

  <Accordion title="Variant Nameトリガー">
    **Variant Name**トリガーは、顧客がチェックアウトで選択した商品バリエーション（サイズ、色、スタイルなど）に基づいて特定のファネルを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Variant Name**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたいバリエーション名を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「Large」を含めるように設定します。顧客がLargeサイズのTシャツを購入するとファネルが有効になります。SmallやMediumサイズではトリガーされません。
    * 「Red」と「Blue」を含めるように設定します。どちらの色のバリエーションでもファネルが有効になり、Greenでは有効になりません。
  </Accordion>
</AccordionGroup>

***

<div id="cart--discount-triggers">
  ## カート・ディスカウントトリガー
</div>

これらのトリガーは、カートの金額、内容、または適用されたディスカウントに基づいて有効になります。

<AccordionGroup>
  <Accordion title="Order Valueトリガー">
    **Order Value**トリガーは、カート合計に基づいて顧客をターゲットにするために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Order Value**を選択します。
    3. **Greater than**または**Less than**を選択します。
    4. 金額のしきい値を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * \$100以上の注文の顧客にプレミアムアップセルを表示する。
    * \$50未満の注文の顧客に送料無料アップグレードを提示する。
    * 「less than \$50.00」に設定したファネルは、\$30.00の注文では有効になりますが、\$60.00の注文では有効になりません。
  </Accordion>

  <Accordion title="Quantityトリガー">
    **Quantity**トリガーは、顧客の注文内の合計商品数に基づいてアップセルオファーを表示するために使用します。このトリガーは、どの商品であるかにかかわらず、カート内のすべての商品にわたる全アイテムをカウントします。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Quantity**を選択します。
    3. **More than**、**Less than**、または**Exactly**を選択します。
    4. 商品数のしきい値を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「less than 3」に設定 — カート内の合計商品数が1個または2個の場合にのみアップセルが表示されます。
    * 「more than 1」に設定 — 合計2個以上の商品がある注文でファネルがトリガーされます。
    * 「exactly 3」に設定 — カート内の合計商品数がちょうど3個の場合にのみファネルがトリガーされます。

    <Tip>
      カート全体の商品数ではなく、特定の商品の数量に基づいてトリガーする必要がある場合は、代わりにProduct Quantityトリガーを使用してください。
    </Tip>
  </Accordion>

  <Accordion title="Discount Codeトリガー">
    **Discount Code**トリガーは、顧客が適用したディスカウントコードに基づいて、ファネルの表示対象に含めたり除外したりするために使用します。個別のコードを指定せずに、手動入力されたディスカウントコードを使用したすべての注文を除外することもできます。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Discount Code**を選択します。
    3. 3つのオプションのいずれかを選択します。
       * **Includes** — 指定したコードのいずれかが注文に含まれている場合にのみファネルが表示されます。
       * **Excludes** — 指定したコードがいずれも適用されていない場合にのみファネルが表示されます。
       * **Excludes any manual discount code** — チェックアウトで手動入力されたディスカウントコードが使用されていない場合にのみファネルが表示されます。自動ディスカウントとスクリプトディスカウントは無視されるため、サイト全体の自動ディスカウントによってファネルが抑制されることはありません。
    4. **Includes**または**Excludes**の場合、ディスカウントコードを入力し、各コードの後に**Enter**を押して保存します。**Excludes any manual discount code**にはコードは不要です。
    5. **Save**をクリックします。

    **ユースケース例：**

    * メール購読者専用のディスカウントコードを含めることで、購読者のみにファネルを表示する。
    * すでにディスカウントを受け取った顧客にアップセルオファーが表示されないよう、手動入力されたディスカウントコードを使用したすべての注文を除外する。

    <Note>
      ディスカウントコードを入力した後は、必ず**Enter**を押してファネルに保存してください。
    </Note>
  </Accordion>

  <Accordion title="Discount Percent (%)トリガー">
    **Discount Percent**トリガーは、注文に適用されたラインアイテムのディスカウント率に基づいてファネルを表示するために使用します（送料のディスカウントは除きます）。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから\*\*Discount Percent (%)\*\*を選択します。
    3. **More than**、**Less than**、または**Exactly**を選択します。
    4. ディスカウント率のしきい値を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「more than 20%」に設定します。25%のディスカウントを受けた顧客にはファネルが表示され、15%またはディスカウントなしの顧客には表示されません。
    * 「less than 10%」に設定します。5%のディスカウントを受けた顧客にはファネルが表示され、15%の顧客には表示されません。
    * 「exactly 10%」に設定します。ちょうど10%のディスカウントが適用された注文でのみファネルが有効になります。
  </Accordion>
</AccordionGroup>

***

<div id="customer-attribute-triggers">
  ## 顧客属性トリガー
</div>

これらのトリガーは、顧客データを使用してファネルの表示を制御します。

<AccordionGroup>
  <Accordion title="Customer Tagトリガー">
    **Customer Tag**トリガーは、Shopifyの顧客タグに基づいて、ファネルの表示対象に含めたり除外したりするために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Customer Tag**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい顧客タグを入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「VIP」を含めるように設定します。VIPタグを持つ顧客のみがファネルを見ることができます。
    * 「Wholesale」を除外するように設定します。卸売顧客には小売向けアップセルが表示されません。
  </Accordion>

  <Accordion title="Customer Order Historyトリガー">
    **Customer Order History**トリガーは、顧客の過去の特定商品の購入履歴に基づいてオファーを作成するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Customer Order History**を選択します。
    3. 過去の注文で確認する特定の商品を検索して選択します。
    4. **Save**をクリックします。

    <Warning>
      このトリガーを使用する際は、必ず特定の商品またはコレクションを選択してください。デフォルトの一致モードは**Include**で、**Include**を使用しながら商品/コレクションを未選択のままにすると、トリガーは決して満たされず、ファネルの発火が永久にブロックされます。必ず少なくとも1つの商品またはコレクションを選択してください。単に顧客に過去の注文があるかどうかを確認したいだけなら、代わりにCustomer Order Countトリガーを使用してください。
    </Warning>

    <Note>
      このトリガーは過去の注文のみを確認し、現在の注文は対象外です。デフォルトでは過去60日間の注文履歴のみを遡ります。それ以上遡るには追加の権限が必要です — より長い遡及期間が必要な場合はサポートにお問い合わせください。
    </Note>
  </Accordion>

  <Accordion title="Customer Order Countトリガー">
    **Customer Order Count**トリガーは、顧客の過去の注文数に基づいて、新規顧客またはリピーター向けにファネルを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Customer Order Count**を選択します。
    3. **Equal to**、**Greater than**、または**Less than**を選択します。
    4. 注文数のしきい値を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 初回購入の顧客のみをターゲットにするには「equal to 0」に設定します。
    * 過去に4回以上注文したロイヤル顧客をターゲットにするには「greater than 3」に設定します。
    * 注文数が0より多い = リピーター、注文数0 = 新規顧客。

    <Note>
      このトリガーは過去の購入に基づいており、現在の注文は対象外です。
    </Note>
  </Accordion>

  <Accordion title="Customer Languageトリガー">
    **Customer Language**トリガーは、顧客の優先言語に基づいてオファーを調整するために使用します。ストアが複数の言語で顧客に対応している場合、言語ごとに別々のファネルを作成し、顧客がチェックアウトした言語に基づいて適切なオファーを表示できます。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Customer Language**を選択します。
    3. ターゲットにしたい言語を選択します。
    4. **Save**をクリックします。

           <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-customer-language-trigger.gif?s=7f1b40749fd9d097787c72c12f3c9646" alt="Customer languageトリガーが有効になり、Select languageドロップダウンが表示されたAftersellファネルトリガー" width="1620" height="1080" data-path="images/aftersell/trigger-config-customer-language-trigger.gif" />

    **多言語ファネルのセットアップ**

    まず最初の言語用のファネルを作成し、追加の言語ごとに複製します。識別しやすいように各ファネルの名前を変更し、Customer Languageトリガーを対応する言語に更新して、商品タイトル、説明、タイマー、カスタムテキストウィジェットなど、利用可能なすべてのテキストフィールドを手動で翻訳してください。

    **現在の制限事項**

    一部の要素は、Aftersellの**Settings**内の**Translations**セクションでグローバルに制御されており、一度に1つの言語にしか設定できません。これらを変更すると、言語に関係なくすべてのファネルに影響します。

    <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-global-upsell-text-fields.gif?s=843fa141faa2a42dbaaa7b62b5a7cc03" alt="Free、Shipping、Taxesなどのグローバルな1-Clickアップセルテキストフィールドが表示されたAftersellのTranslationsページ" width="1440" height="1080" data-path="images/aftersell/trigger-config-global-upsell-text-fields.gif" />

    購入後ページ上部のShopifyが制御するヘッダーは、顧客のチェックアウト言語で自動的に表示されます。これには「You've paid for your order.」のようなテキストが含まれ、Aftersellからカスタマイズすることはできません。

    <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-post-purchase-paid-header.gif?s=270593620b87b90061cb678fd52e3e9c" alt="You've paid for your orderと表示され、View order confirmationリンクがあるShopifyの購入後ヘッダー" width="3840" height="944" data-path="images/aftersell/trigger-config-post-purchase-paid-header.gif" />
  </Accordion>

  <Accordion title="Once per Customerトリガー">
    **Once per Customer**トリガーは、顧客のすべての注文を通じてファネルが1回だけ表示されるようにするために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Once per Customer**を選択します。
    3. **Save**をクリックします。

    **ユースケース例：**

    * 初回購入後にこのファネルを見た顧客は、他のすべてのトリガー条件が満たされていても、以降の購入で再びこのファネルを見ることはありません。
    * 顧客の初回購入時のみに特別な「ウェルカムオファー」を表示するために使用します。
  </Accordion>
</AccordionGroup>

***

<div id="order-details--time-based-triggers">
  ## 注文詳細・時間ベースのトリガー
</div>

これらのトリガーは、チェックアウトの詳細、マーケティングデータ、またはタイミングに依存します。

<AccordionGroup>
  <Accordion title="UTM Parameterトリガー">
    **UTM Parameter**トリガーは、URL内のマーケティングキャンペーンパラメータに基づいて特定のファネルを表示するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**UTM Parameter**を選択します。
    3. UTMパラメータのタイプ（source、medium、campaign、term、content、id）を選択します。
    4. 一致させる正確な値を入力します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「utm\_source = facebook」に設定します。Facebookのリンク経由で訪れた顧客にはファネルが表示され、それ以外の顧客には表示されません。
    * 「utm\_campaign = summer\_sale」に設定して、そのキャンペーンからの顧客にキャンペーン限定オファーを表示します。
    * `utm_source=email`をターゲットにして、メールキャンペーンから訪れた顧客に限定オファーを表示します。

    高度なUTMトラッキングのセットアップについては、[Direct-to-Checkout UTMリンクの使い方](/ja/aftersell/how_to_use_direct_to_checkout_utm_links)を参照してください。

    <Warning>
      顧客がエクスプレスチェックアウト（Shop Pay、Apple Pay、Google Pay、PayPalなど）を使用した場合、UTMトリガーは発火しません。エクスプレスチェックアウトはUTMパラメータが取得される標準のカートフローをバイパスするためです。キャンペーントラッキングにUTMトリガーを使用している場合は、代替として他のトリガータイプ（商品、コレクション、注文金額）の使用や、UTMパラメータに依存しない一般トラフィック向けの別のファネルの作成を検討してください。
    </Warning>
  </Accordion>

  <Accordion title="Currencyトリガー">
    **Currency**トリガーは、顧客がチェックアウトで使用する通貨に基づいてファネルの表示を制御するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Currency**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい通貨を選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 「USD」に設定します。米ドルでチェックアウトする顧客にはファネルが表示され、EUR、GBPなどの顧客には表示されません。
    * 「CAD」と「USD」に設定します。どちらの通貨の顧客にもファネルが表示されます。

    **重要な注意事項：**

    * Thank You Pageオファーは顧客のチェックアウト通貨に自動的に適応するため、単一のファネルで複数のマーケットに対応できます。
    * 購入後アップセルは複数通貨をサポートしていません。ストアの通貨が顧客のチェックアウト通貨と一致しない限り、顧客にアップセルオファーは表示されません。あらゆる顧客への表示にはThank You Pageオファーを使用してください。
    * ストアが**Shopify Markets**を使用している場合、Aftersellはシームレスに統合され、正しい現地通貨で商品を表示します。
  </Accordion>

  <Accordion title="Device Typeトリガー">
    **Device Type**トリガーは、特定のデバイス（デスクトップのみ、またはモバイルのみ）の顧客にファネルを限定するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Device Type**を選択します。
    3. **Desktop only**または**Mobile only**を選択します。
    4. **Save**をクリックします。

    **ユースケース例：**

    * **Desktop only**に設定して、詳細な商品比較や複数画像のレイアウトなど、大きな画面で最も効果的なオファーを表示する。
    * **Mobile only**に設定して、スマートフォンで閲覧している顧客をモバイル最適化オファーでターゲットにする。
    * 他のトリガー（Order Valueなど）と組み合わせて、高額購入の顧客にデスクトップ限定オファーを表示する。

    <Note>
      顧客のデバイスタイプを検出できない場合、トリガーはフェイルクローズし、ファネルは表示されません。これは、必要なデータが利用できない場合の他のトリガーの動作と同じです。
    </Note>
  </Accordion>

  <Accordion title="Shipping Countryトリガー">
    **Shipping Country**トリガーは、配送先に基づいて顧客を対象に含めたり除外したりするために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Shipping Country**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい国を選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 国内でのみ販売可能な商品について、海外配送を除外する。
    * 特定の国の顧客に地域限定商品を表示する。
    * 国別のThank You Pageオファーを作成する（購入後アップセルはデフォルト以外の通貨では表示されないため）。
  </Accordion>

  <Accordion title="Random Sampleトリガー">
    **Random Sample**トリガーは、ランダムに選ばれた一部の顧客に対するファネルの表示を制御するために使用します。新しいファネルのA/Bテストや、選ばれたグループへのサプライズ特別オファーに最適です。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Random Sample**を選択します。
    3. ファネルを表示する顧客の割合を入力します。
    4. **Save**をクリックします。

    **ユースケース例：**

    * 「25%」に設定します。条件を満たす顧客の約25%に対してファネルがランダムに有効になります。
    * A/Bテストには、それぞれRandom Sampleトリガーを「50%」に設定した2つのファネルを作成します。各ファネルは顧客のおよそ半数に表示されます。
  </Accordion>

  <Accordion title="Date/Timeトリガー">
    **Date/Time**トリガーは、特定の日時に基づいてファネルの表示をスケジュールするために使用します。期間限定プロモーション、季節キャンペーン、期間限定セールに最適です。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Date/Time**を選択します。
    3. 日付ピッカーを使用して、開始日、終了日、またはその両方を選択します。
    4. タイムゾーンのドロップダウンを使用して、スケジュールが従うタイムゾーンを選択します（例：「GMT-07:00 - (MST) America/Phoenix」）。
    5. **Save**をクリックします。

    **ユースケース例：**

    * ホリデープロモーション用に「12月1日から12月25日まで」有効になるように設定する。
    * 新年プロモーションを開始するために「2026年1月1日以降」有効になるように設定する。
    * ストアの現地タイムゾーンで開始日と終了日を設定し、金曜日の午前0時から日曜日の午後11時59分までの週末フラッシュセールを実施する。

    <Note>
      選択したタイムゾーンによって、トリガーの開始と終了のタイミングが決まります。ストアの主要マーケットまたはプロモーションスケジュールに合ったタイムゾーンを選択してください。
    </Note>
  </Accordion>

  <Accordion title="Shipping Methodトリガー">
    **Shipping Method**トリガーは、顧客がチェックアウトで選択した配送オプション（標準、速達、国際配送、店舗受け取りなど）に基づいてファネルの表示を制御するために使用します。

    **設定方法：**

    1. **Add Trigger**をクリックします。
    2. トリガータイプのドロップダウンから**Shipping Method**を選択します。
    3. **Include**または**Exclude**を選択します。
    4. ターゲットにしたい配送方法を選択します。
    5. **Save**をクリックします。

    **ユースケース例：**

    * 標準配送を選択した顧客のみに速達配送アップグレードのアップセルを表示する。
    * 「Local Pickup」の顧客を配送保護や配送関連のアップセルの対象から除外する。
    * 国際配送を選択した顧客を、通関に配慮した商品バンドルでターゲットにする。

    <Note>
      一致判定は大文字と小文字を区別せず、Shopifyの配送料金名にトリガーで入力したテキストが*含まれている*かどうかを確認します — 完全一致である必要はありません。たとえば、トリガーの値「express」は「Express Shipping」や「2-Day Express」のような配送料金名に一致します。
    </Note>
  </Accordion>
</AccordionGroup>

***

<div id="managing-funnel-priority">
  ## ファネル優先度の管理
</div>

複数のファネルがある場合、複数のファネルのトリガーが満たされたときにどのファネルが表示されるかを優先度が決定します。

**ファネル優先度の仕組み：**

* ファネルは優先度順に評価されます：Priority 1 → Priority 2 → Priority 3 という順です。
* トリガーがすべて満たされた最初のファネルが表示されます。
* 優先度の低いファネルは、優先度の高いファネルが一致しない場合にのみチェックされます。
* Smart Funnel（有効な場合）は、すべての手動ファネルの前にPriority 0で評価されます。

<div id="viewing-funnel-priority">
  ### ファネル優先度の確認
</div>

**Post-purchase Funnels**セクションのファネルテーブルの左側で、各ファネルの現在の優先度番号を確認できます。

<div id="reordering-funnels">
  ### ファネルの並べ替え
</div>

1. Aftersell管理画面で**Post-purchase Funnels**に移動します。
2. ファネルテーブルの右上にある**Manage Priority**ボタンをクリックします。
3. ドラッグ＆ドロップでファネルを並べ替えます。
4. **Save**をクリックして、新しい優先順位を適用します。

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-funnel-priority-numbers.gif?s=3a7dfc1adf5bade894b6a52b16106f97" alt="各ファネルの横に優先度番号が表示され、Manage priorityボタンがあるPost Purchase Funnelsリスト" width="1596" height="1080" data-path="images/aftersell/trigger-config-funnel-priority-numbers.gif" />

**ファネル優先度のベストプラクティス：**

* **限定的なファネルを先に置く** - 狭いターゲティング（特定の商品、高額注文）のファネルを高い優先度に設定します。
* **広範なファネルを後に置く** - 一般的なターゲティング（コレクション、低い注文金額）のファネルを低い優先度に設定します。
* **キャッチオールファネルを最低優先度に設定する** - 「Show for All Customers」ファネルがある場合、他のファネルが一致しない場合にのみ表示されるよう、最後の優先度に設定します。
* **優先順位をテストする** - テスト注文を行い、さまざまなシナリオで正しいファネルが表示されることを確認します。

**優先度構成の例：**

* Priority 1：特定の商品を含む高額注文（\$200以上）
* Priority 2：プレミアムコレクションの商品を含む注文
* Priority 3：メインカテゴリーの商品を含む注文
* Priority 4：キャッチオールファネル（Show for All Customers）

***

<div id="combining-multiple-triggers">
  ## 複数のトリガーの組み合わせ
</div>

1つのファネルに複数のトリガーを追加して、精密なターゲティングルールを作成できます。忘れないでください：ファネルを表示するには、すべてのトリガーが満たされる必要があります。

<div id="example-targeting-high-value-supplement-customers">
  ### 例：高額サプリメント顧客のターゲティング
</div>

同じファネルに次のトリガーを追加します。

* **Product/Collectionトリガー：** 「Supplements」コレクションの商品を含む
* **Order Valueトリガー：** \$75より大きい
* **Customer Order Countトリガー：** 注文数が0より多い（リピーターのみ）

このファネルは、サプリメントを購入し、カート金額が\$75を超えるリピーターのみに表示されます。

<div id="example-targeting-customers-who-havent-purchased-specific-upgrades">
  ### 例：特定のアップグレードを購入していない顧客のターゲティング
</div>

オプションのアップグレード付き商品を販売していて、顧客がすでに購入したものと購入していないものに応じて異なるアップセルを表示したい場合に便利です。

**シナリオ：** ベース商品と2つのオプションアップグレード「Premium Rotor」と「Water Resistance」を販売しています。

**ファネル1 - どちらのアップグレードも購入していない顧客（最高優先度）**

* 商品の除外設定は不要です
* 最初に評価されるよう**最高優先度**に設定します
* このファネルは両方のアップグレードをアップセルオプションとして表示します

**ファネル2 - Premium Rotorは購入したがWater Resistanceは未購入の顧客**

* **Product/Collectionトリガー**を「Premium Rotor」を**Contains**に設定して追加します
* **Product/Collection Exclusionトリガー**を「Water Resistance」を除外するように設定して追加します
* このファネルはWater Resistanceのアップセルのみを表示します

**ファネル3 - Water Resistanceは購入したがPremium Rotorは未購入の顧客**

* **Product/Collectionトリガー**を「Water Resistance」を**Contains**に設定して追加します
* **Product/Collection Exclusionトリガー**を「Premium Rotor」を除外するように設定して追加します
* このファネルはPremium Rotorのアップセルのみを表示します

<Warning>
  ここではファネル優先度が非常に重要です。ファネル1が最高優先度に設定されていない場合、どちらのアップグレードも購入していない顧客に対して、Aftersellが単一アップグレードのファネルを先に一致させ、両方ではなく1つのアップセルしか表示されない可能性があります。
</Warning>

***

<div id="next-steps">
  ## 次のステップ
</div>

* [購入後トリガーリファレンス](/ja/aftersell/post_purchase_triggers)で利用可能なすべてのトリガータイプを学ぶ
* [条件ロジックを理解する](/ja/aftersell/understanding_conditional_logic_for_post_purchase_triggers)でトリガーの連携方法を理解する
* [クイックスタートガイド](/ja/aftersell/quickstart_guide_to_aftersell)で最初のファネルをセットアップする
* ファネル戦略の最適化のために[ベストプラクティス](/ja/aftersell/best_practices)を確認する
