---
title: "要件と制限"
slug: "requirements-and-limitations"
abstract: "Federated Experience Managerの要件と制限"
---
# 要件と制限

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)ポートを使う必要があります。
-   <base />タグ。

エクスペリエンスエディターでは、外部ウェブサイトが以下を使用する場合、プレースホルダーコンテンツやパーソナライズは機能しません。

-   DOMによって生成されるか、JavaScriptによって修正された動的HTML。
-   AJAX技術を使ってHTMLページの一部を読み込んでいます。