詳細情報:
ローカライズを使用したパーソナライズ
自動属性フォールバックと翻訳スキーマを使用して、言語の一貫したおすすめを世界中の利用者に提供します。
翻訳が必要な項目のみをローカライズすることで、グローバルデータスペース全体の情報源を一元化します。このアプローチにより、ルートデータモデルオブジェクト (DMO) のローカライズできないデータ (価格設定や SKU など) の一貫性が維持され、翻訳済みコンテンツが最も重要な場所に動的に提供されます。
主要な考慮事項
ローカライズを設定するときは、次の考慮事項に留意してください。
- グローバル制御: すべてのデータスペースでローカライズをいつでも有効または無効にして、機能のロールアウトを管理できます。
- ロケールの一致: Personalization では、項目定義時に選択したロケール項目を使用して、要求を顧客の希望する言語に一致させます。
- 信頼できるフォールバック: ユーザーエクスペリエンスにギャップが生じないように、特定のロケールが指定されていない場合、顧客のプロファイルデータまたは項目のデフォルトが自動的に使用されます。
ローカライズの利点
ローカライズを使用してグローバルデータ全体の情報源を一元化することの利点を確認します。
| 利点 | 説明 |
|---|---|
| 言語の一貫性の確保 | 正確な翻訳スキーマを使用して、スペイン語のタイトルと英語の本文テキストなど、言語が混在しないようにします。 |
| データ管理のシンプル化 | 価格や SKU など、ローカライズできないデータをルート DMO から直接自動的に取り込むことで、時間を節約します。 |
| ローカライズ意図を尊重 | 意図的に空白にした項目が誤ってフォールバックしないようにすることで、より詳細な制御を維持します。 |
ローカライズ代替ロジック
一貫したユーザーエクスペリエンスを確保するために、Personalization では 2 つのフェーズでロケールデータを評価します。1 つは全体的なロケールを決定すること、もう 1 つは DMO 内の特定の属性データを評価することです。
ロケールを決定するための階層
決定要求でロケールが指定されていない場合、システムは次の順序に従って言語を選択します。
- プロファイル属性: 顧客のプロファイルデータグラフのロケール値が使用されます。
- デフォルト値: プロファイル値が見つからない場合、推奨 DMO 項目のデフォルト値が使用されます。
項目レベルの代替アクション
次のシステムアクションと結果を確認して、項目レベルのフォールバック動作を理解します。
| 属性状況 | システムアクション | 結果 |
|---|---|---|
| スキーマからの不在 | ルート DMO のデフォルトロケールの値を返します。 | この項目には、グローバル在庫数やデフォルト画像などのデフォルトデータが入力されます。 |
| 定義済みだが空白のまま | 空白を意図的な選択肢として扱います。 | この項目は空白のままです。意図的な書式設定が保持されるようにフォールバックは発生しません。 |

