Adobe Journey Optimizer:多言語機能に「Message validation error (CJMMAS - 1069-500)」と表示される
Adobe Journey Optimizerでは、多言語機能にリンクされた メッセージ検証エラー(CJMMAS - 1069-500)により ジャーニーがテストモードに設定されたり、公開されたりするのを防ぎます。 この記事では、解決の手順を説明します。
説明 description
環境
- Adobe Journey Optimizer(AJO)
- 機能:多言語機能
問題/症状
多言語機能を使用してジャーニーをアクティベートまたは公開しようとすると、「メッセージ検証エラー(CJMMAS - 1069-500)」というエラーメッセージが表示されます。
このエラーにより、ジャーニーがテストモードに設定されたり、公開されたりするのを防ぎます。
症状は次のとおりです。
- ロケールの選択は 1 つの言語(イタリア語など)に制限されます。
- コンテンツテンプレートの命名規則やHTML コンポーネントの不適切な処理が原因でエラーが発生しています。
解決策 resolution
この問題を解決するには、次の推奨事項に従います。
- 各ロケールですべての必須フィールド(件名行、本文、送信者/返信アドレスなど)が入力されていることを確認します。 空のプレースホルダーを削除します。
- アクティベーションの前に、翻訳とフォールバック言語が正しく入力されていることを確認します。
- 電子メールコンテンツを電子メールDesignerで開き、各言語バージョンを別々に検証します。 不完全なパーソナライゼーショントークンや、一致しないフィールドタイプ(言語コードやロケールの不一致など)を修正します。
- HTMLを読み込むのではなく、UI を通じて直接コンテンツを作成します。 これにより、多言語機能との互換性が確保されます。
- HTML コンポーネントを使用する必要がある場合は、最初に UI を使用してコードを生成し、それに基づいてカスタマイズを行います。 このアプローチは成功を保証するものではありませんが、エラーを減らす可能性があります。
- コンテンツテンプレートには適切な命名規則を使用し、ロケールマッピングと競合する可能性のある名前は使用しないようにします。 ロケールに関連しないサフィックスを含まずに、明確にテンプレートにラベルを付けます。
- テンプレートの作成中に自動化スクリプトが使用されたかどうかを確認します。 多言語機能に関するAJOの要件と一致するようにしてください。
- HTMLをAJOに直接読み込むと、タグの形式が正しくない場合、UI 内に構造的な問題が発生する可能性があります。 フラグメントやテンプレートを使用する際に、読み込んだHTMLをタグ構造を無視するように編集しないでください。
3d58f420-19b5-47a0-a122-5c9dab55ec7f