ストアフロントの言語
訪問者が現在閲覧しているストアフロントの言語に基づいて判定します。
Storefront languageは、訪問者がストアを閲覧している、公開済みのストアフロントの言語に基づいて一致します。ストアに公開済みの言語が複数ある場合にのみ役立ちます。言語が1つのストアでは、すべての訪問者が同じ言語に一致するため、このルールでは誰も区別できません。
一般的な使い方は、特定の言語で閲覧している訪問者にのみ、そのマーケット向けのプロモーションを表示することや、特定の言語でしか準備できていないコンテンツを制限し、未対応の言語で閲覧している訪問者に、一部しか翻訳されていない画面が表示されないようにすることです。
ほとんどのアクセスルール(Passcode、Secret link、Subscribe、Confirmation promptなどのアクション型を除く)と同様に、Storefront languageも、訪問者が選択した言語で閲覧している場合(If)、またはそうでない場合(Unless)に一致するよう設定できます。Unlessを選ぶと、それ以外のすべての言語に一致するよう反転します。ルールの組み合わせをご覧ください。
ルールを追加する
Section titled “ルールを追加する”- Locksを開き、新しいロックを作成するか、既存のロックを開いて編集します。
- 保護するコンテンツを選択します。ルールがロックの中でどのように機能するかについては、アクセスルールの概要をご覧ください。
- Unlock rulesタブをクリックし、Condition typeドロップダウンでStorefront languageを選択します。

Unlock rulesタブのCondition typeドロップダウンから、Storefront languageを選択します。
- 照合する、ストアの公開済みの言語を1つ以上選択します。

このルールで一致させる、公開済みのストアフロントの言語を選択します。
- IfまたはUnlessを選択します。
- Saveをクリックします。
例:キャンペーンページをフランス語のストアフロントでのみ表示する
Section titled “例:キャンペーンページをフランス語のストアフロントでのみ表示する”キャンペーンページがフランス語でのみ準備されていて、ストアのその他の公開済みの言語では利用できないようにする場合を考えます。
- 保護するコンテンツとして、French campaignページを選択します。

フランス語でのみ存在するキャンペーンページを選択します。
- Storefront languageを追加し、Ifを選択して、Available languagesからFrenchを選びます。

条件の見出しは「ストアフロントの言語が選択した言語のいずれかと一致する場合(If)」となります。
- ルールのRedirect URLは空のままにします。
- Access denied messageを次のように設定します。
This campaign is only available on the French storefront.

保存する前に、Previewパネルで文言を確認できます。
- Saveをクリックします。
ストアフロントでの結果
Section titled “ストアフロントでの結果”ストアフロントのフランス語版を閲覧している訪問者は、ページを通常どおり開くことができます。訪問者がストアフロントを英語やその他の言語に切り替えると、ルールは一致しなくなり、ページには上記のメッセージが表示されます。

別のストアフロントの言語では、訪問者にこの例のAccess denied messageが表示されます。