要件と制限
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Federated Experience Manager(FXM)はSitecoreの統合された一部であり、デフォルトで有効化されています。
外部ウェブサイトでFXM機能を有効にし、そのサイトへの訪問を追跡するには:
- Sitecore xDB設置したに違いない。
- トラッキングスクリプトをウェブサイトに展開するには、外部ウェブサイトのバックエンドへのアクセスが必要です。
- あなたのSitecoreサイトと外部サイトは、どちらも同じ種類の接続(httpかhttps)でなければなりません。
- ライセンスファイルはFXMの使用を制御するため、適切な許可が必ず記載されていることを確認してください – license.xml。
- Sitecore.FXM.configファイルのFXM.BundledJSFilesPath設定で指定できるTempフォルダの場所が\Websiteフォルダ内にあることを確認してください。
- CDインスタンスでセキュリティデータベースが有効になっていることを確認してください。
FXMのサポート:
- Sitecore xDBクラウドエディション
- Sitecore xDBオンプレミス
FXMは以下の内部Sitecore機能をサポートしています:
- 経験プロフィール
- エクスペリエンスアナリティクス
- エクスペリエンスエディター
- パーソナライズ
以下のコンテンツはSitecoreコンテンツマークアップを通じて外部に展開されます:
- レンダリング
- サブレイアウト
制限
FXMには以下の制限があります:
- Sitecoreのウェブサイトと外部ウェブサイトは、同じアプリケーションレベルのプロトコル(httpまたはhttps)を使用しなければなりません。
- 外部ウェブサイトがシングルページアプリケーション(SPA)の場合、訪問の追跡は機能しません。外部ウェブサイトがSPAの場合、すべての訪問は単一のURLに関連付けられます。
- SitecoreインスタンスがAzure Application Firewallを使用している場合、外部サイト追跡は機能しません。
- Sitecoreサイトと非Sitecoreのページやサイトで同じ完全適格ドメイン名(FQDN)を使うことはできません。
- FXMは現在以下をサポートしていません:
- コンテンツテスト(M/VおよびA/Bテスト)
- Path Analyzer
- ワークフロー
- Sitecoreフォーム
- 追跡の明示的同意を有効にする設定です。FXMは explicitConsentForTrackingIsRequired属性が trueに設定されていても、常に訪問を記録します。
FXMモジュールは、外部ウェブサイトに標準化されたコードを埋め込み、機能を有効にする仕組みです。しかし、この方法は特定のウェブサイト機能と互換性がありません。
FXMは以下を使用する外部ウェブサイトをサポートしていません:
- RequireJS。
- ウェブサイトページの認証。
- ドキュメントオブジェクトモデル(DOM)によって生成されるか、JavaScriptによって修正された動的HTML。
- AJAX技術を使って読み込まれるHTMLページの部分。
- JavaScriptによって生成されるナビゲーションリンク。
- ナビゲーション用のクライアントサイドJavaScriptコード。
- 302 HTTPのナビゲーションリダイレクト。
- カスタムポート。標準のHTTP(80)ポートとHTTPS(443)ポートを使う必要があります。
-
タグ。
エクスペリエンスエディターでは、外部ウェブサイトが以下を使用する場合、プレースホルダーコンテンツやパーソナライズは機能しません。
- DOMによって生成されるか、JavaScriptによって修正された動的HTML。
- AJAX技術を使ってHTMLページの一部を読み込んでいます。
この記事を改善するための提案がある場合は、 お知らせください!