Skip to main content

概要

チェックアウトアップセルウィジェットを設定するとき、商品スロットは、特定の商品を手動で選ぶ、AIにレコメンドさせる、または Strategy をアタッチする、といういくつかの方法で埋めることができます。それぞれは目的の異なるツールです。 Strategyはリアルタイムの動的マーチャンダイジングのためのものです。親商品に最適なアクセサリーを組み合わせたり、補完的なアイテムを提案したり、カートの中身に応じて異なる商品を表示したりできます。チェックアウトのトリガーが特定の買い物客に対して_どの_ウィジェットを表示するかを決めるのに対し、Strategyは_その中にどの商品を入れるか_を決めます。トリガーが入り口であり、Strategyは体験を支える頭脳です。

StrategyをCheckoutウィジェットにアタッチする

Strategyはチェックアウト全体ではなく、ウィジェットごとにアタッチされます。同じチェックアウト内で、Strategy駆動のウィジェットと静的な商品のウィジェットを混在させることができます。
  1. 編集したいチェックアウトウィジェットを開きます。
  2. Select product type メニューで Strategy を選択します。
  3. Strategyピッカーで、使用したいStrategyを検索して選択します。
  4. Confirm をクリックし、ウィジェットを保存します。
アタッチすると、ウィジェットには特定の商品の代わりにStrategyの名前が表示されます。チェックアウトが読み込まれるたびにStrategyが評価され、返された商品がウィジェットにレンダリングされます。
Strategyには明確でわかりやすい名前を付けましょう。アタッチ後にウィジェットエディターに表示されるのはStrategy名であり、どのStrategyがどのウィジェットを動かしているかを一目で把握するための最も簡単な手がかりになります。

Strategyが参照できる情報

チェックアウトのコンテキストはポストパーチェスよりも狭い範囲です。Strategyはチェックアウトページの読み込み時、つまり注文が確定する前に評価されるため、顧客履歴やセッションのアトリビューションはまだ利用できません。自動的に送信されるのは以下の情報です:

商品コンテキスト

現在カートに入っているラインアイテムが入力商品として送信されます。商品タグ商品コレクション商品タイプベンダー商品メタフィールドなどのトリガーは、すべてこれらのアイテムに対して評価されます。 販売プラン(Selling plan)はここでは評価されません。 チェックアウトのラインアイテムはこのペイロードに販売プランを含まないため、Selling plan トリガーはチェックアウトウィジェットでは決してマッチしません。

カートコンテキスト

  • Subtotal - カートの小計。
  • Item count - 全ライン合計の数量。
  • Line count - 個別のラインアイテムの数。
顧客およびセッションのトリガーはチェックアウトではマッチしません。 顧客タグ、注文数、国、ロケール、UTMパラメーターはチェックアウトのペイロードに含まれません。チェックアウトウィジェットで使用するStrategyがこれらのトリガーに依存している場合、それらのルールは決して発火せず、商品またはカートスコープのルール(あるいはCatch all)のみが商品を返すことができます。

Strategyが結果を返すとどうなるか

Strategyが返した商品は、ウィジェット内のプレースホルダーを置き換えます。追加されるわけではありません。買い物客には、あなたがその商品を手動で選んだかのようにウィジェットが表示されます。 ウィジェットは、返された商品を優先順位の順に、ウィジェットに設定されたオファー数までスロットに埋めていきます。オファーが1つのウィジェットは、最初に返された商品を使用します。

商品が返されない場合

どのルールにもマッチせず、Strategyが商品を返さない場合、ウィジェットは買い物客に表示されません。そのスロットはチェックアウトから完全に消えます。 ウィジェットを常に表示させ続けるには、Strategyに Catch all を設定して、常にフォールバック商品が返されるようにします。Catch allの設定方法については、Strategyの構築ページを参照してください。

評価のタイミング

デフォルトでは、チェックアウトウィジェットのStrategyはチェックアウトページの読み込み時に1回評価されます。ページ読み込み時に選ばれた商品は、買い物客がチェックアウト中にアイテムを追加または削除しても、表示される商品として維持されます。 ウィジェットで**柔軟なトリガー再チェック(flexible trigger re-checking)**が有効になっている場合は、チェックアウト中にカートが変更されるたびにStrategyが再評価され、ウィジェットは新しいカートを反映して更新されます。これはUpcart連携の動作と似ています。チェックアウト読み込み時の固定スナップショットか、カート変更のたびのライブ再評価か、ウィジェットが使用するモードに合わせてルールを設計してください。

チェックアウトStrategyのヒント

  • 商品とカートのみを軸に設計する。 顧客およびセッションスコープのトリガーはチェックアウトでは決してマッチしないため、商品属性(タグ、コレクション、メタフィールド)とカートの構成(小計、アイテム数、ライン数)を軸にStrategyを構築しましょう。
  • Catch allをセーフティネットとして使う。 Catch allのないStrategyは、何もマッチしないとウィジェットを非表示にします。シンプルなCatch allがあれば、スロットに_何かしら_が表示され続けます。
  • 動的ウィジェットと静的ウィジェットを組み合わせる。 すべてのウィジェットをStrategy駆動にする必要はありません。よくあるパターンは、主要なアップセルウィジェットにStrategy(最もパーソナライズされたもの)、サブのウィジェットに静的な商品(実績のある売れ筋)を設定する構成です。