ITP対応機能の利用方法

ITP(Intelligent Tracking Prevention)対応機能の利用方法について説明します。

概要

1st Party サーバーサイド Cookie をユーザーのトラッキングに使用することで、ITP 規制による Cookie の期限を最長で 365 日まで伸ばすことができます。

仕組み

ユーザーがサイトにアクセスするとSprocketタグが発火し、お客様サーバー(リバースプロキシサーバー)へ信号を送ります。お客様サーバーからSprocketサーバーに通信を行い、SprocketのCookieをお客様サーバーが発行したサーバーサイドCookieとしてデバイスに保存します。

システム要件

設定の流れ

Step担当  手順備考                    
お客様転送元URLをご決定ください。

転送元URLのドメイン部分はSprocketを導入頂いているWebサイトと同じもの、パス部分は当該ドメインのサイト内で使われていない文字列を指定ください。
例)
ドメイン :https://www.example.com/
パス :sprocket
転送元URL:https://www.example.com/sprocket

※ Sprocketタグが複数サブドメインに設置されている場合、サブドメインごとの設定が必要です。

お客様お使いのCDNもしくはWebサーバーのリバースプロキシ設定で、転送設定を行ってください。転送元URL:1で決めていただいたURL
転送先URL:Sprocketからお渡しするURL
・ Sprocketタグが転送元URLにPOSTメソッドでリクエストするため、POSTメソッドを受け入れるように設定してください。
・リバースプロキシへのリクエストに含まれるヘッダ情報は加工せず、そのまま転送されるように設定してください。
・Sprocketからのレスポンスヘッダにユーザー識別情報などのCookie情報(Set-Cookieヘッダー)が含まれるため、Sprocketからのレスポンスをリバースプロキシでキャッシュしないように設定してください。
お客様転送元URLをSprocket営業担当にご連絡ください。
SprocketSprocketタグがCookieの更新処理を行う際にご連絡いただいた転送元URLにCookie更新のリクエストを行うよう設定します。
📘

掲載している設定例について

記載の情報は2026年7月時点のものです。
記載の情報は推奨設定です。状況により、ご利用の環境に応じた設定と検証を行ってください。

Amazon CloudFrontでの設定例

STEP1.オリジンの作成

サーバサイドクッキーを設定するサーバにリクエストを転送するために、オリジン(転送先)を定義します。

設定項目  
Origin domain(Sprocketからお渡しするURL)
プロトコルHTTPS のみ
HTTPS port443
Minimum Origin SSL protocolTLSv1.2
Origin path(空欄)
名前(任意の名前。オリジン一覧で区別しやすい名前を推奨)
Enable Origin Shieldいいえ

STEP2.ビヘイビアの作成

設定項目  
パスパターン※任意のパスでOK、本サイトで確実に利用しないパスを選択
(例)/sprocket
※設定完了後、設定値をSprocket営業担当にご連絡ください。
オリジンとオリジングループ『STEP1.オリジンの作成』で作成したOriginを選択
オブジェクトを自動的に圧縮Yes
ビュワープロトコルポリシーRedirect HTTP to HTTPS
許可されたHTTPメソッドGET,HEAD,OPTIONS,PUT,POST,PATCH,DELETE
※本機能ではPOSTを使用します。
ビューワーのアクセスを制限するNo
キャッシュキーとオリジンリクエストCache policy and origin request policy (recommended)
キャッシュポリシーCachingOptimized
オリジンリクエストポリシーAllViewer
レスポンスヘッダーポリシー(空欄)

Akamai CDN での設定例

STEP1.CDNプロパティの設定

サーバサイドクッキーを設定するサーバにリクエストを転送するため、CDN>プロパティにルールを追加します。

① オリジンサーバー設定

基準 > 仮定条件

設定項目
パス(次のいずれかにマッチ)※任意のパスでOK、本サイトで確実に利用しないパスを選択
(例)/sprocket
※設定完了後、設定値をSprocket営業担当にご連絡ください。

動作 > オリジンサーバー

設定項目
オリジンタイプオリジン
オリジンサーバーのホスト名(Sprocketからお渡しするURL)
ホストヘッダー転送着信ホストヘッダー
キャッシュキーホスト名着信ホストヘッダー
IPv6 Origin SupportIPv4-Only
Gzip 圧縮をサポートいいえ
真のクライアントIPヘッダーを送信はい
True Client IP ヘッダー名True-Client-IP
クライアントに True-Client-IP を許可いいえ
オリジン SSL 証明書検証
 └ 検証の設定独自の設定(推奨)
 └ SNI TLS 拡張を使用いいえ
 └ 共通名{{Origin Hostname}} {{Forward Host Header}}
 └ 信頼Akamai が管理する認証局セット
 └ Akamai が管理する認証局セット
  └ この CA の署名証明書有効
  └ Third Party Certificate Store無効
ポート
 └ HTTP ポート80
 └ HTTPS ポート443
Minimum TLS versionAkamai Supported

② キャッシュなし設定

基準 > 仮定条件

設定項目
パス(次のいずれかにマッチ)※任意のパスでOK、本サイトで確実に利用しないパスを選択
(例)/sprocket
※設定完了後、設定値をSprocket営業担当にご連絡ください。

動作 > キャッシュ

設定項目
キャッシュオプション保管しない

③ ヘッダ情報無加工設定

基準 > 仮定条件

設定項目
パス(次のいずれかにマッチ)※任意のパスでOK、本サイトで確実に利用しないパスを選択
(例)/sprocket
※設定完了後、設定値をSprocket営業担当にご連絡ください。

動作 > Vary ヘッダーを削除

設定項目
Vary ヘッダーを削除オフ

STEP2.DoS Protection設定(該当する場合)

ウェブおよびデータ・センター・セキュリティ>Security Configurations>Web Security>DoS Protectionにて、レート制限ポリシーを設定します。

  • Page View Requests に対して拒否アクションを設定
  • Origin Error に対して拒否アクションを設定
  • POST and PUT Requests に対して拒否アクションを設定
    • Match Criteria(本機能の通信を除外する条件)
      • Client/Network list does not match:NL Rate Controls Bypass List (IP) を選択
      • 要求方法が一致しました:POST | PUT
      • パスが一致しません:転送元URLのパス(例:/sprocket

STEP3.適用手順

  1. DoS Protectionの本番適用
  2. 転送元URLをSprocket営業担当にご連絡
  3. CDNプロパティの本番適用
  4. Sprocketでの動作確認