Commerceメタレンダリング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ストアフロントページにはメタレンダリングが含まれており、ページにメタデータを追加します。レンダリングはストアフロントテンプレートのすべてのページで使われるメタ部分デザインに含まれています。
メタレンダリングは、メタ部分設計を編集する際にツールボックス内で利用可能です。このトピックでは、ツールボックス内のCommerce Experience Acceleratorセクションからアクセス可能なレンダリングについて説明しています。
エクスペリエンスエディターでは、コマースメタデータの部分的なデザインは以下の通りです。

アンチフォージェリーのメタレンダリング
Antiforgeryメタレンダリングを使って、アンチフォージェリートークンを含む
メタデータメタレンダリング
メタデータのメタデータレンダリングを使って、HTMLページに標準的なURLを注入し、検索エンジンのカテゴリや商品インデックス化を改善します。ライブストアフロントサイトでは、メタデータのメタデータレンダリングがタイトルと標準的なURLを返します。以下のようになります:

!注タイトルタグには、商品ページ上では商品タイトル、カテゴリページ上ではカテゴリ名が含まれます。
コマースメタデータおよびコマースメタデータカタログの部分設計には、いずれもメタデータのメタデータレンダリングが含まれています。これは、カタログの正しいタイトル、コンテンツ、標準URLが表示されることを保証するためです。
Twitter統合マークアップ、OpenGraph、Favicon、カスタムメタデータなど、他のサイトメタデータを含めるには、ストアフロントサイトを作成する際にSiteMetaDataモジュールを選択する必要があります。デフォルトでは、SiteMetaDataモジュールにはSXA CanonicalUrlとブラウザタイトルコンポーネントが含まれています。しかし、これらのコンポーネントはURLがカタログ項目を指している場合、正しいデータを出力しません。これを修正するために、通常ページとカタログページの両方で正しい内容をレンダリング表示するために、以下の方法が可能です:
-
Commerceメタデータ部分設計およびCommerce Metadata Catalog Items部分設計の継承を削除し、必要なSXAメタデータコンポーネントのみを追加してください。
-
部分デザインの設定とマッピングを変更し、カタログデータ(Commerce Metadata)を走査する際に使用される部分デザインと通常のページ(メタデータ)に違いを出します。
-
メタデータのメタレンダリングには以下のパーソナライズルールを適用します:

サイトバインディングのメタレンダリング
SXAのサイト管理 機能を使って、Site Bindingsのメタレンダリングを使い、サイトバインディング属性や関連設定を管理します。
サイトバインディングのレンダリングがページに追加されると、サイトの現在のバインディングに関するメタデータ情報がHTML出力に隠されたフィールドとして表示されます。クライアント側のスクリプトはこれらの隠されたフィールドにアクセスできます。サイトバインディングのレンダリングはHTMLソースに以下のフィールドを挿入します:
- SiteVirtualFolder – 現在のサイトの仮想フォルダ。
- SiteRootPath – 現在のサイトのルートアイテムパス。
- SiteStartPath – 現在のサイトの開始項目。
- SiteContentStartPath – 現在のサイトのコンテンツ開始項目。
ライブストアフロントでは、ストアフロント内のページのサイトバインディングのメタレンダリングが以下の通りに表示されます。
