レイアウトの各セクションには、ページに表示される内容、色、フォント、その他の設定を制御するプロパティがあります。プロパティの設定方法は2つあります。Knowledge Graphのエンティティフィールドにマッピングして値をページごとに変えるか、ページグループのすべてのページで同じ静的な値に設定するかです。
レイアウトエディタの [ラベル表示] ボタンを使用すると、レイアウトのすべての要素のコンテンツソースが静的かKnowledge Graphであるかを一目で確認できます。
セクションプロパティにアクセスする
ページグループ画面で、編集するページグループの横にある [レイアウトを編集] をクリックします。プレビューまたはレイアウトアウトラインの任意のセクションをクリックして選択します。そのプロパティが右のパネルに表示されます。
各プロパティには、Knowledge Graphから取得するか静的な値を使用するかを切り替えるトグルがあります。
静的な値を設定する
トグルを オフ にして静的値を入力してください。この値は、基となるエンティティに関係なく、ページグループ内のすべてのページで同じです。
静的コンテンツの一般的な用途は以下のとおりです。
- セクション見出し
- すべてのページで一貫したヒーロー画像
- ブランドメッセージと標準の行動喚起
リッチテキスト
特定のテキストプロパティはリッチテキスト編集をサポートします。リッチテキストが利用可能な場合、プロパティフィールドにはエンティティ編集時と同様の書式設定コントロールが表示されます。すべてのテキストプロパティがリッチテキストに対応しているわけではありません。可用性はセクションとライブラリのバージョンによって異なります。
静的テキストにエンティティフィールドの値を埋め込む
Knowledge Graphフィールドの値を二重括弧表記を使用して静的テキストプロパティ内に埋め込むことができます。これにより、固定コピーと動的エンティティデータを混在させることができます。
例:
[[address.city]]でおすすめの商品は、ニューヨークのエンティティページで「ニューヨークでおすすめの商品」と表示され、フィラデルフィアのページでは「フィラデルフィアでおすすめの商品」と表示されます。エンティティごとの構成は不要です。
Knowledge Graphフィールドにマッピングする
トグルを [オン] にして、プロパティをKnowledge Graphのフィールドにマッピングします。そのフィールドの値は各エンティティに固有のものであるため、ページごとに内容が異なります。
Knowledge Graphコンテンツの一般的な使用方法は以下のとおりです。
- 営業時間や電話番号などの主要な場所情報
- 「経路案内」などの行動喚起(CTA)
- 店舗の写真など、場所固有の画像
知っておくべきこと:
- マッピングするフィールドを選択する際、プロパティと同じタイプのフィールドのみが表示されます。たとえば、URLプロパティでは、オプションとしてURLフィールドのみが表示されます。
- Knowledge Graphのエンティティコンテンツの更新は自動的にページに反映されます。再公開する必要はありません。
- コンテンツはエンティティによって異なるため、複数の異なるエンティティのレイアウトをプレビューして、各ページが正しく表示されることを確認してください。
エンティティにまだ存在しないコンテンツを表示する場合は、エンティティタイプにカスタムフィールドを追加し、そのフィールドに値を入力します。手順については、Knowledge Graph「カスタムフィールドを作成する」をご覧ください。
注:エンティティタイプにフィールドを新規追加すると、サイトが再デプロイされ、それらのフィールドがレイアウトエディタで利用可能になります。デプロイには数分かかる場合があります。
ローカライズされた静的値を設定する
サイトが複数の言語をサポートしている場合、静的値は手動で翻訳する必要があります。マッピングされたエンティティフィールドは、エンティティの言語プロファイルからローカライズされたコンテンツを自動的に取得しますが、静的な値は取得しません。
静的プロパティに翻訳を追加するには:
- レイアウトエディター上部の ロケールピッカー を使って、翻訳したいロケールを選択してください。
- 対象のロケールの翻訳コンテンツで静的テキストフィールドを更新してください。
翻訳が欠落している場合、ピッカーのロケールの横に警告アイコンが表示され、入力が必要な箇所を確認できます。
プロパティマッピングのヒント
- 複数のエンティティをプレビューする。コンテンツはエンティティによって異なるため、レイアウトが1つの場所で正しく表示されても、別の場所ではコンテンツが欠落していたり、フォーマットが不正な場合があります。エディタ上部のエンティティトグルを使用して、ページグループ全体を抽出点検します。
- [ラベルを表示] を使用する。[ラベルを表示] ボタンを押すと、レイアウトのすべてのコンテンツソースが強調表示されるため、Knowledge Graphにマップされたプロパティや静的に設定されたプロパティを簡単に確認できます。
- エンティティフィールドのトグルを使用する。レイアウトエディタで [エンティティフィールドを強調表示] (5) をオンにします。これにより、Knowledge Graphにマッピングされたプロパティがプレビューで直接強調表示されます。
- マッピングされたフィールドは自動的に更新されます。プロパティをKnowledge Graphフィールドにマッピングした後、将来Knowledge Graphのそのフィールドを編集すると、再公開を必要とせずにページが更新されます。