---
title: "xDBとトラッカーの有効化/無効化"
slug: "enable-disable-the-xdb-and-the-tracker"
abstract: ""
---
# xDBとトラッカーの有効化/無効化

> !重要トラッカーとxDBの有効化/無効は、XP Scaledトポロジーパッケージを使ってContent Management (CM)およびContent Delivery (CD)役割をインストールした場合のみ可能です。 [Experience Managerライセンスで限定的なパーソナライズ](https://doc.sitecore.com/xp/ja/developers/103/platform-administration-and-architecture/sitecore-xp-feature-compatibility-when-the-xdb-is-disabled.html "Sitecore XP feature compatibility when the xDB is disabled")を使用するには、XP Scaled CDおよびCMパッケージを使用する必要があります。 [XM Scaled](https://doc.sitecore.com/xp/ja/developers/103/platform-administration-and-architecture/using-xm-scaled-packages-to-run-sitecore-without-the-xdb.html "Using XM Scaled packages to run Sitecore without the xDB")パッケージにはCMS固有のコンポーネントのみが含まれており、本トピックで述べた設定ファイルは含まれていません。

Xdb.EnabledとXdb.Tracking.Enabledの設定を変更して、トラッカーとxDBを有効または無効にしてください。ご要望に応じて、以下を選択できます:

-   xDBを無効にし、トラッキングも無効にしてください。
-   xDBを無効にしてトラッキングを有効にしてください。
-   xDBを有効にし、トラッキングを無効にしてください。
-   xDBを有効にし、トラッキングを有効にしてください。

> !重要訪問者を追跡するために、[レイアウトにVisitorIdentificationタグやヘルパー](https://doc.sitecore.com/xp/en/developers/101/sitecore-experience-platform/enable-the-web-analytics-tracking-feature.html) を含める必要があります。

xDBとトラッカーを無効にするには、Content ManagementおよびContent Deliveryの役割を持つすべてのサーバーで以下の手順を実行します。

1.  \\\\path\\to\\web\\root\\App\_Config\\Sitecore\\Marketing.xDB\\Sitecore.Xdb.config設定ファイル用のパッチファイルを作成します。
    
2.  データ収集を無効にするには、Xdb.Enabled設定をfalseに設定してください。
    
3.  web.configファイルを開いて、<appSettings>セクションの<add key="exmEnabled:define" value="yes"/>設定で値を"no"に変更します。
    
    > !注xDBを無効にした場合は、Email Experience Manager(EXM)も無効にする必要があります。トラッキングのみを無効にする場合は、EXMを無効にする必要はありません。
    
4.  オプションでトラッキングを無効にするには、Xdb.Tracking.Enabled設定をfalseに設定してください。
    

命令を逆にしてxDBとトラッカーを有効にします。

## サイトごとの追跡の有効/無効化

特定のサイトのトラッキングを無効にするには:

1.  \\\\path\\to\\web\\root\\App\_Config\\sitecore.config設定ファイル用のパッチファイルを作成します。
    
2.  siteノードでenableTracking属性をtrueまたはfalseに設定します。
    
    <site name="customwebsite" enableTracking="false" ... />
    

> !注Xdb.Tracking.Enabledがfalseに設定されている場合、すべてのサイトで追跡が無効になります。たとえenableTrackingが個々のサイトノードでtrueに設定されていてもです。

## xDB処理ロールのxDBを無効にすること

Sitecore XP環境でxDBとトラッカーを一時的に無効にすると、すべてのxDB処理サーバーロールでxDBを無効にできます。これにより [、集約やレポートデータベースの再構築機能など](https://doc.sitecore.com/xp/ja/developers/103/platform-administration-and-architecture/enable-disable-the-xdb-and-the-tracker.html#UUID-18c74f50-2781-6b20-99b2-8261a3f0fa40_xdb-processing)が機能します。

> !注Experience Platformライセンスをお持ちの場合、コアサーバーロール(CD、CM、Processing)でxDBとトラッカーを無効にしても、xConnect Client APIを使ってxDB内の連絡先やインタラクションを操作することは妨げられません。

## xDBやトラッキングの有効化・無効化の影響

以下の表は、xDBの有効化/無効化とトラッキングの異なる組み合わせの効果を説明しています。

追跡

xDB

役割

影響

障害者

有効化

Content Management

-   セッション中のパーソナライズは可能ですが、追跡に依存するパーソナライズルールは利用できません。例えば、目標、キャンペーン、GeoIPに基づいてパーソナライズすることはできません。
-   xDBは接触を識別できません。
-   コンタクトはマーケティングオートメーションキャンペーンに登録できません。
-   IP Geolocationサービスは利用できません。
-   コンテンツテストは実施できません

Content Delivery

-   目標、キャンペーン、イベントに基づくパーソナライズルールは使えません。
-   連絡先は特定できません。
-   コンタクトはマーケティングオートメーションキャンペーンに登録できません。
-   IP Geolocationサービスは利用できません。

xDB処理

変化はありません。  
  
xConnect Client APIを直接呼び出して作成された連絡およびインタラクションデータは引き続き処理されます。

有効化

障害者

Content Management

-   マーケティングオートメーションキャンペーンは作成も処理もできません。
-   プレビュー環境ではデータ収集はできません。
-   連絡先は特定できません。
-   マーケティングオペレーションの定義をリファレンスデータサービスに展開することはできません。

Content Delivery

-   接触者はすぐに特定できず、接触から収集されたデータはセッション終了時に破棄されます。
-   パーソナライゼーションルールは、コンタクトの側面やセグメンテーションに使えます。
-   IP Geolocationサービスが利用可能です。
-   マーケティングオートメーションのキャンペーン処理はライブセッションで行われます。
-   セッション用のコンタクトリポジトリが利用可能であり、セッション中にトリガーされた結果が登録されます。

xDB処理

xDB Processingの役割は、接触やインタラクションデータを処理しません。これには、xConnect Client APIを直接呼び出して作成されたデータも含まれます。

> !注xDBを無効にしてもxConnectクライアントは無効化されませんが、xConnect Client APIは引き続き利用できます。

## xDBが有効になっている場合にトラッキングを無効にする理由

以下の場合、Content Deliveryサーバーでのトラッキングを無効にすることを推奨します:

-   一部のContent Deliveryサーバーは、デジタル資産などの静的コンテンツの提供専用に使用されており、パーソナライズを必要としません。
-   導入がプライバシー法に準拠していることを確認したいのです。
-   モバイルアプリなど他のソースからxDBにデータを書き込むが、ウェブサイト上の訪問者を追跡したくない。