テンプレートコードエディタ

テンプレートコードエディターは、GenStudio for Performance Marketingを使用して新しいエクスペリエンスを生成する際に、最適な使用のためにテンプレートを検証および調整できるように設計されています。 このエディターでは、テンプレート内のプレースホルダーを使用して、GenStudio for Performance Marketingでコンテンツを生成する場所を示すHandlebars構文をサポートしています。

TIP
テンプレート HTML コードをContent テンプレート ビューにアップロードする前に、​ テンプレートのカスタマイズ ​ ガイダンスで定義されたコンテンツ プレースホルダーを挿入して、テンプレートを準備します。

検出されたフィールドの確認

検出されたフィールドの確認 ペインには、GenStudio for Performance Marketingがテンプレートで認識するフィールドのリストが表示されます。 リストを確認すると、HTML コードをスクロールして、テンプレートのフォーメーションを確認できます。

​ コードエディタービュー {width="600"}

リストにフィールドが見つからない場合は、テンプレートコードを検索して、見つからないフィールドの場所を見つけます。 Handlebars構文と認識済みのフィールド名を使用して、正しいプレースホルダーを挿入します。 コードエディターの下部に表示される「検索と置換」フォームを使用して、コード内の特定の文字列を検索します。 (Windows CTRL+FまたはmacOS CMD+F

変数の役割の調整

テンプレート構造のチェック中に、ドロップダウンを使用して、テキストベースのフィールドロール(例:headlinesub_headlinebodyctaon_image_textcustom)のフィールドロールを選択および変更できます。 フィールドの役割の選択は、テンプレートの編集中も保持されるため、カスタマイズが失われることなく、ワークフローの効率が向上します。

NOTE
画像変数は、役割を調整できません。

複数役割フィールドの選択 {width="600"}

変数に役割を割り当てるには、次の手順に従います。

  1. 検出されたフィールドを確認 ペインで変数を検索します。 これらの変数は自動的に検出されます。
  2. 各変数に割り当てられた役割を確認します。 役割は自動的に割り当てられますが、テンプレート内の任意の変数のドロップダウンを使用して調整できます。
  3. ドロップダウンから新しい役割を選択して、役割を調整します。
  4. 次へ」をクリックして次に進みます。

修正する

テンプレートにエラーがある場合は、問題の簡単な説明を含むTemplate is invalid メッセージが表示される場合があります。 次の例では、メッセージは、_image フィールドがマルチポッドテンプレートで確立されたフィールド命名規則に準拠していないことを示しています。 このメッセージでは、正しい接頭辞を使用してフィールド名を更新する必要があることをさらにアドバイスします。 テンプレートコードエディターで「_image」フィールドを見つけ、必要に応じて名前を更新します。

無効なテンプレートを修正 {width="600"}

チェックで検出されたフィールド​のペインが更新され、変更が反映されます。 フィールドが正しく入力されていることを確認したら、次へ​をクリックして、テンプレートのアップロードを続行します3}。

テンプレートの一般的な問題と解決策

エラー
説明
ソリューション
解析できませんでした
テンプレートコンテンツを有効なHandlebarsとして解析できませんでした。
テンプレートにHTMLとHandlebarsの構文エラーがないか確認し、それらを修正して、​ コンテンツプレースホルダーの有効な書式設定を確認します。
グループが割り当てられていません
マルチグループメールテンプレートの画像フィールドは、どのグループにも割り当てられていません。
セクション接頭辞の一貫した使用を確認します。 各​ セクション ​では、各フィールドタイプ (headlinebodyimagecta)のうち1つのみを使用できます。 テンプレート内の有効なグループにimage フィールドを割り当てます。
画像がありません
必須の画像フィールドがありません。
Meta、ディスプレイ、バナー広告などの特定のテンプレートタイプには、1つのimage フィールドが必要です。 必要なimage フィールドをテンプレートに追加します。
無効な単一グループ
メールテンプレートに1つのグループが含まれていますが、これは無効です。
基本的なメールテンプレートには、テンプレート要素のセットが1つ含まれており、​ セクションまたはグループ ​で定義されているグループ命名規則は必要ありません。 グループ命名構文を削除して、テンプレートを調整してセクションがゼロになるように設定します。
フィールドなし
テンプレートにフィールドが含まれていません。
特定の種類のコンテンツを生成するためにGenStudio for Performance Marketingが必要なテンプレートに、Handlebars構文を使用して認識されたフィールド名を追加します。
必須プロパティがありません
必要なメタデータプロパティの一部が見つかりません。
各テンプレートタイプには、チャネルガイドラインにもとづく要件と制約があります。 たとえば、Metaではアスペクト比が必要であり、ディスプレイ広告ではディメンションが必要です。 ​ チャネル固有のテンプレートガイドラインに従う
予約済みの名前が使用されました
禁止または予約済みのフィールド名が使用されています。
subjectintroductory_textなど、特定の​ フィールド名は予約されています。 予約名または禁止名を使用するフィールドの名前を変更します。
フィールドが多すぎます
フィールド数がグローバル制限の20を超えています。
不要なフィールドを削除して、合計が20を超えないようにします。
グループが多すぎます
グループの数が、チャネルで許可されている最大数を超えています。
Meta、ディスプレイ、LinkedInのテンプレートでは、複数のセクションを使用できません。 2つまたは3つのセクションを定義する場合、メールにはグループ名が必要です。 テンプレート内のグループの数を減らして、​ チャネルの要件を満たします。
サポートされていないフィールド
テンプレートは、チャネルがサポートしていないフィールドを使用しています。
認識されたフィールド名に従って、サポートされていないフィールドを置き換えるか削除します。
recommendation-more-help
genstudio-for-performance-marketing-help-user-guide