この記事は、ウェブサイトと同じファーストパーティのコンテキストでサーバーサイド タグ設定をホストしたいデベロッパーを対象としています。サーバーで設定された Cookie のセキュリティと持続性を生かすには、同一オリジンの配信がおおすすめです。以下の手順は、サイトに実装されている Google タグ(gtag.js または gtm.js)に関係なく、同一オリジンの配信の設定に適用されます。
初めてタグ設定サーバーを設定する場合、クラウド プロバイダから提供されたドメインでホストされます。デフォルトのエンドポイントを使用する場合、サーバー コンテナにデータは送信されますが、サードパーティのコンテキストで実行されます。Cookie の持続性向上を含むファーストパーティのコンテキストの利点を生かすには、タグ設定サーバーとウェブサイトで同一のドメインを使用する必要があります。
次の表は、親ウェブサイトが www.example.com
でホストされている状態でタグ設定サーバーをホストする方法を示しています。
同一オリジン(ベスト プラクティス) | サブドメイン | デフォルト ドメイン | |
---|---|---|---|
URL の例 | https://www.example.com/metrics |
https://metrics.example.com |
https://metrics.run.app |
サーバーで設定された Cookie の効果 | セキュリティと持続性の利点すべて。 | セキュリティと持続性の利点すべて。 | なし。JavaScript Cookie のみ設定可能。 |
設定の難易度 | リクエストを転送する CDN またはロードバランサを設定。DNS エントリの更新が必要な場合あり。 | DNS エントリを更新。 | 事前設定済み。 |
実装形態を選んで始めましょう。
前提条件
このガイドは、次の準備ができていることを前提としています。
- タグ マネージャーでサーバー コンテナのセットアップ
- タグ設定サーバーのセットアップ