ウェブサイトでの Google アナリティクスの Cookie の使用

このページでは、gtag.js がウェブサイトでのユーザー インタラクションを測定する際、Google アナリティクスの Cookie をどのように使用するか解説します。

概要

gtag.js タグ付けライブラリを使用すると、ページの URL などユーザーが閲覧したページに関するデータを Google アナリティクスに記録し、ウェブページ間を移動するユーザーの行動を測定することができます。gtag.js タグ付けライブラリは、HTTP Cookie を使用して、ユーザーが以前にウェブページで行った操作を「記憶」します。

gtag.js では、_ga Cookie と _gid Cookie を使用してユニーク ユーザーを識別し、_gat Cookie を使用してリクエスト率を調整します。

Cookie 名 デフォルトの有効期限 設定可能 説明
_ga 2 年 ユーザーを区別するために使用します。
_gid 24 時間 × ユーザーを区別するために使用します。
_gat 1 分 × リクエスト率を抑制するために使用します。Google アナリティクスの導入が Google タグマネージャによって行われた場合、この Cookie の名前は _dc_gtm_<property-id> になります。
AMP_TOKEN 30 秒~1 年 × クライアント ID を AMP クライアント ID サービスから取得するために使用できるトークンが含まれています。他の有効な値によって、オプトアウト、処理中のリクエスト、AMP クライアント ID サービスからのクライアント ID の取得エラーが示されます。
_gac_<property-id> 90 日 × ユーザーのキャンペーン関連情報が含まれます。Google アナリティクスと AdWords のアカウントをリンクしている場合は、オプトアウトしない限り、AdWords ウェブサイトのコンバージョン タグでこの Cookie の情報が読み取られます。 詳細

_ga Cookie のデフォルトの有効期限を上書きするには、設定内の cookie_expires パラメータに別の値を指定します。

gtag('config', 'GA_TRACKING_ID', {
  'cookie_expires': 31536000  // one year (in seconds)
});