Sitecore IP Geolocation を設定する

Current version: 10.1

Sitecore IP Geolocation サービスは、逆引きによって提供される情報以外の IP アドレスの場所と所有者に関する情報を提供します。IP Geolocation 情報には、国、州、都市、およびすべての訪問者の法人会社名が含まれます。

IP Geolocation 検索を使用して、訪問者の場所に基づいてさまざまなコンテンツを表示する条件付きレンダリングまたはパーソナライゼーション ルールを作成できます。

システム要件の設定

Sitecore IP Geolocation モジュールは、Sitecore Experience Manager (CMS のみのモード) と完全に互換性があります。

  • Sitecore IP Geolocation はデフォルトで含まれています。すなわち、Sitecore IP Geolocation サービスをサブスクライブするだけでよいということです。

  • スタンドアロン (一体型)、コンテンツ配信、および Processing サーバーに対して IP Geolocation を有効にします。

Sitecore IP Geolocation サービスをアクティブにする

Sitecore XP で Sitecore IP Geolocation サービスをアクティブにするには、Sitecore サポート ポータルから Sitecore IP Geolocation サービスをサブスクライブする必要があります。Sitecore IP Geolocation サービスは無料であり、月あたりの検索数は無制限です。

\App_Config\Sitecore\ DetectionServices.Location\ Sitecore.CES.GeoIp.config ファイルで、すべての CD インスタンスGeoIp.PerformLookup プロパティを true に設定します。

Sitecore IP Geolocation サービスをサブスクライブする

Sitecore IP Geolocation サービスをアクティブにしたら、Sitecore サポートおよびセルフ サービス ポータルにアクセスしてサブスクリプションにサインアップする必要があります。

  1. Sitecoreサポートおよびセルフ サービス ポータルに移動し、[サービス要求の作成] をクリックします。

    注記

    ポータルに表示されるウィジェットの数は、アクセス許可レベルによって異なります。

    セルフサービス ポータル
  2. [IP Geolocation 契約] をクリックします。

    契約を選択する
  3. [IP Geolocation 契約] ダイアログで、アカウントと契約の詳細を入力します。

    アカウントと契約を入力する
  4. サブスクリプションを確認するには、 Sitecore® IP Geolocation の利用規約を受け入れます。

    利用規約を読む

これでサブスクリプションが完了しました。

注記

サブスクリプションをアクティブにしてから、システムがライセンス情報を更新するまでに時間がかかる場合があります。システムが更新されると、Sitecore IP Geolocation サービスは自動的に Geolocation 検索を実行します。

ファイアウォールを設定する

コンテンツ管理サーバーとコンテンツ配信サーバーの間にファイアウォールを設定するのが一般的です。Sitecore IP Geolocation サービスがすべてのシナリオで正しく機能するようにするには、サービスへの要求が許可されるようにファイアウォールを設定する必要があります。

ファイアウォールを設定するには:

  • 次のHTTPS プロトコルを許可するファイアウォール ルールを追加します。

    • geoIp-ces.cloud.sitecore.net

    • Discovery-ces.cloud.sitecore.net

プロキシ サーバーを使用する

要求がリバース プロキシ サーバーから (プロキシの IP アドレスとしてではなく) クライアントの有効な IP アドレスとして追跡する Sitecore インスタンスに送信される場合は、次の設定を使用します。

  • Sitecore.Analytics.Tracking.config で、Analytics.ForwardedRequestHttpHeader 設定を値 X-Forwarded-For に変更します

Do you have some feedback for us?

If you have suggestions for improving this article,