gclidとは?自動タグ設定で付くクリックIDと、消える原因の確かめ方

Google広告のクリックIDであるgclidの仕組み、コンバージョン計測・GA4・オフラインコンバージョンでの使われ方、gbraid・wbraid、Cookieとコンバージョン リンカー、消える原因の確かめ方、Shopifyでの注意点まで。
Google広告のリンク先のURLに付いている「?gclid=」という文字列は、何のためのものか。消してはいけないのか。gclidが付かない、途中で消える、と言われたら何を確かめればいいのか。広告を運用していると、こうした質問を社内外からよく受けます。
この記事は、Google広告を運用している人と、サイトの計測を任されている人向けです。gclidとは何か、何に使われるか、iOSで付く gbraid・wbraid との違い、gclidを保存するCookie、gclidが消える原因と確かめ方、Shopifyでの扱いを順に説明します。仕様は2026年10月時点のGoogleのヘルプとドキュメントに沿っています。画面の表記はヘルプのもので、実画面とずれることがあります。
gclidとは(Google広告のクリックID)
gclidは、Google広告の自動タグ設定がオンのとき、広告がクリックされるとリンク先のURLに付くIDです。Google クリック ID(Google Click Identifier)の略で、Google広告のヘルプでは、www.example.com に向けた広告なら、クリック後のURLは www.example.com/?gclid=123xyz のような形になると説明しています。
自動タグ設定は、新しく作ったGoogle広告のアカウントでは最初からオンです。自動タグ設定と gclid について、ヘルプで確かめられる仕様は次のとおりです。
| 項目 | 内容 |
|---|---|
| 付く場所 | 最終ページURLの末尾。#以降(フラグメント)がある場合はその前。すでにパラメータがあれば「&」でつなぐ |
| 長さ | 最大100文字 |
| 作られる時点 | クリック時ではなく、広告が表示された時点で作られることがある。同じ広告をもう一度クリックすると、同じ gclid が使われる |
| 対象外 | アプリ キャンペーンでは自動タグ設定は考慮されない。第三者広告配信の広告とは互換性がない |
gclidの中身は、それだけで意味の読める文字列ではありません。サイトのGoogleタグがこのIDを受け取り、Googleの側で、どのキャンペーンのどのクリックかを照合します。
gclidとUTMパラメータ、似たパラメータとの違い
gclidはGoogle広告が自動で付けるIDで、UTMパラメータは広告主が自分で書く文字列です。GA4では、両方が付いていると、参照元やメディアなどには自動タグ設定(gclid)の値が使われます。Googleの広告製品には、ほかにも似たパラメータがあります。
| パラメータ | 付く場面 | 出典 |
|---|---|---|
| gclid | Google広告のクリック(自動タグ設定がオン) | Google 広告 ヘルプ |
| wbraid | iOSのアプリ内の広告から、ウェブページに移ったとき。ごく一部のGoogleアプリからのiOSの流入では、gclidの代わりにこれが付く | Google Ads API のドキュメント、Google 広告 ヘルプ |
| gbraid | ウェブの広告から、iOSのアプリに移ったとき。Google広告のヘルプでは、iOS 14.5以降のクリックでランディングページのURLに付くとも説明している。gclidと一緒に付くことがある | Google Ads API のドキュメント、Google 広告 ヘルプ |
| dclid | キャンペーン マネージャー、ディスプレイ&ビデオ 360 などのクリック | Google タグのドキュメント、広告用Cookieの一覧 |
| srsltid | Google検索の商品(Merchant Centerの自動タグ設定) | Merchant Center ヘルプ |
Meta広告の fbclid など、Google以外の媒体にもクリックIDがあります。UTMの付け方と自動タグ設定との優先順位は、UTMパラメータの記事で扱っています。
gclidは何に使われるか
gclidの使い道は、Google広告のコンバージョン計測、GA4でのGoogle広告のキャンペーン情報、オフラインコンバージョンの取り込みの3つです。Google広告のヘルプも、自動タグ設定はこの3つに必要だとしています。
| 使い道 | gclidの役目 | 前提 |
|---|---|---|
| Google広告のコンバージョン計測 | サイトのCookieに残したクリックの情報を、購入などのときにタグが読み取り、Google広告に伝える | すべてのページでGoogleタグ(またはコンバージョン リンカー)が動いている |
| GA4のGoogle広告のディメンション | gclidの付いたURLから、Google広告のキャンペーン、広告グループ名、キーワード テキストなどを受け取る | GA4とGoogle広告がリンクされている |
| オフラインコンバージョン | 問い合わせのときに gclid を見込み客の情報と一緒に保存し、店舗や電話の成約をあとからGoogle広告に返す | gclidは90日以内のもの。APIで送るなら、新しく始める場合はData Manager APIを使う |
Google広告のコンバージョン計測での流れ
コンバージョン計測では、gclidはURLからCookieへ、Cookieから購入のタグへと受け渡されます。Google広告のヘルプの説明をまとめると、次の3段階です。
- 広告がクリックされ、リンク先のURLに gclid が付く
- サイトのGoogleタグが gclid を読み取り、サイトのドメインのCookieに保存する
- 購入完了のページでコンバージョンのタグが動くと、Cookieのクリックの情報と一緒に購入がGoogleに送られる
途中でCookieが消えたり、別の端末で買ったりすると、購入は広告のクリックとつながりません。その分を、購入時のメールアドレスなどのハッシュ値で補うのが拡張コンバージョンです。gclidとの関係は拡張コンバージョンの記事で図にしています。
GA4での使われ方
GA4は、gclidの付いたURLからGoogle広告のキャンペーンや広告グループ、キーワードまで受け取ります。両方付いているときは、参照元やメディアなどには自動タグ設定の値が使われます。GA4とGoogle広告をリンクするときは、リンクの手順の中で「自動タグ設定を有効にする」を選べます。
GA4のヘルプによると、gclidやdclidを意図したとおりに使えない場合、URLにUTMパラメータが1つでも付いていれば、参照元などはUTMから取られます。gclidもUTMも無ければ (not set) になります。Google広告のディメンションが (not set) になるときの見分け方は、GA4の(not set)の記事へ。
gbraid・wbraidとは(iOSで付くGoogle広告のパラメータ)
wbraid は、ごく一部のGoogleアプリからのiOSの流入で、gclidが付かない代わりに付くパラメータです。gbraid は、iOS 14.5以降のクリックでランディングページのURLに付くパラメータで、gclidと一緒に付くこともあります。どちらも、AppleのATT(App Tracking Transparency。アプリをまたいだ追跡に許可を求める仕組み)に合わせてGoogleが追加したもので、URLに付いていても自動タグ設定が壊れたわけではありません。
Google広告のヘルプ「iOS 14 でのキャンペーン測定に関する更新情報」の内容は、次のとおりです。
- 2021年4月26日のATTの施行以降、ごく一部のGoogleアプリからのiOS 14の流入には、gclidを送っていない。ほかのGoogleの流入には、引き続き gclid が付く
- ウェブのコンバージョンは、新しいパラメータ wbraid で、どの広告キャンペーンからのものかを特定し、コンバージョン モデリング(計測できなかった分をGoogleが統計的に推定する仕組み)と組み合わせて計測する
- gbraid は、iOSの広告キャンペーンによるアプリのコンバージョンを計測するためのパラメータで、自動タグ設定がオンのとき、iOS 14.5以降のすべてのクリックでランディングページのURLに付く。対象は検索、ショッピング、ディスプレイ、P-MAXのキャンペーン
- ほとんどの広告主はサイトを変える必要はないが、ごく一部は、サイトで任意のURLパラメータを受け付けるようにする必要がある
Google Ads APIのドキュメントでは、gbraidは「ウェブの広告をクリックしてiOSのアプリに移ったとき」、wbraidは「iOSのアプリ内の広告をクリックしてウェブページに移ったとき」に付くパラメータと定義しています。同じドキュメントには、1つのコンバージョンに gclid と gbraid の両方を結びつけられる場合があり、そのときは両方を付けて送るよう書かれています。ヘルプとAPIのドキュメントで説明の切り口が違うので、URLに付いていたら、どちらもGoogle広告のクリック情報として消さずに残しておきます。
wbraid・gbraidで計測されたコンバージョンには、制約もあります。Google Ads APIのドキュメントでは、wbraid・gbraidとカスタムのコンバージョン変数は一緒に使えないとしています。
gclidはどこに保存されるか(_gcl_awなどのCookieとコンバージョン リンカー)
gclidは、サイトのGoogleタグかコンバージョン リンカーによって、サイトのドメインのファーストパーティCookie(_gcl_aw など)に保存されます。購入のページでは、タグがこのCookieを読んで、クリックと購入を結びつけます。
タグ マネージャーのヘルプでは、コンバージョン リンカーは、ランディングページのURLから広告のクリックの情報を自動で見つけ、_gcl_aw、_gcl_gs、_gcl_dc のような「gcl*」の名前のCookieと、ブラウザのローカル ストレージ(_gcl_ls)に保存すると説明しています。Googleの広告用Cookieの一覧に載っている主なものは次のとおりです。
| Cookie | 一覧にある製品 | 保存期間 |
|---|---|---|
| _gcl_aw | Google 広告 | 90日 |
| _gcl_au | キャンペーン マネージャー、ディスプレイ&ビデオ 360、Google 広告、検索広告 360 | 90日 |
| _gcl_gb、_gcl_gs、_gcl_ag | Google 広告 | 90日 |
| _gcl_dc | キャンペーン マネージャー、ディスプレイ&ビデオ 360、検索広告 360 | 90日 |
| FPGCLAW、FPGCLGB | Google 広告 | 90日 |
一覧には、Cookieごとの役割の説明はありません。どのパラメータがどのCookieに入るかも、公式には確認できませんでした。FPGCLAW などの「FP」で始まるCookieは、サーバーサイドのタグ設定で使われる名前です(仕組みはサーバーサイドGTMの記事)。
コンバージョン リンカーは必要か
GTMでGoogle広告のコンバージョンを計測するなら、コンバージョン リンカーか、すべてのページで動くGoogleタグのどちらかが必要です。タグ マネージャーのヘルプは、コンテナがすべてのページでGoogleタグを読み込んでいれば、コンバージョン リンカーは要らないとしています。ランディングページだけでなく、購入者が見る可能性のあるすべてのページに置くことが勧められています。GTMのタグとトリガーの基本はGTMの記事にあります。
Cookieに残らない、すぐ消えるケース
Cookieに保存されたgclidは、同意の設定とブラウザの仕組みで、残らなかったり早く消えたりします。
- 広告用のCookieへの同意が拒否された:Googleの同意モードのドキュメントでは、
ad_storageが拒否されると、広告用の新しいCookieは設定されません。その場合でも、URLパススルー(url_passthrough)を有効にすると、同じドメインのページ間で gclid などをURLのパラメータで受け渡せます。拒否されたときに何を送るかは、同意モードの基本と高度でも変わります - Safari:JavaScriptで書いたCookieの期限は最長7日に短くなり、追跡に使われると判定されたドメインから、URLにパラメータが付いた状態で着地したページでは24時間になります。Googleタグはブラウザの中で
_gcl_awを書くので、この制限を受けます。広告のクリックで着地したページは、24時間の条件に当たりやすいと当社は見ています。詳しくはサードパーティCookieの記事へ
同意モードの基本と高度の違い、同意バナーの設定とShopifyでの扱いは、Cookie同意バナーの記事で説明しています。
gclidが消える・付かない原因
gclidは、広告のクリックから購入まで、URLに付く、着地まで残る、Cookieに残る、購入のページまで引き継がれる、の4か所のどこかで途切れます。
| 途切れる場所 | 原因 | 起きること | 直し方 |
|---|---|---|---|
| URLに付かない | 自動タグ設定がオフ | gclidが付かず、GA4ではUTMが無ければ (not set) になる | [アカウント設定]の[自動タグ設定]をオンにする |
| URLに付かない | ごく一部のGoogleアプリからのiOSの流入 | gclidが付かず、wbraid が付く。iOS 14.5以降のクリックには gbraid も付く(gclidと一緒のこともある) | 仕様どおり。直すものはない |
| URLに付かない | Safariのプライベートブラウズ | 追跡用のパラメータが、ページを移る前にURLから取り除かれる。gclidも取り除かれると報告されている | 仕様どおり。拡張コンバージョンで補う |
| 着地までに落ちる | リダイレクト(古いURLから新しいURLへ自動で移す仕組み。301・302はその応答の種類)でクエリ(URLの?以降)が引き継がれない | 最終的に開いたページのURLに gclid が無い | リンク先を最終ページのURLにするか、リダイレクトでクエリを引き継ぐようにサーバーを設定する |
| 着地までに落ちる | サイトが任意のURLパラメータを受け付けない | 自動タグ設定をオンにすると、エラーページが出ることがある | いったん自動タグ設定をオフにし、パラメータを受け付けるよう開発者に直してもらってから、オンに戻す |
| 着地までに落ちる | サーバーのURLの書き換えで、大文字と小文字が変わる | クリックとセッションを結びつけられず、GA4で (not set) になる | gclidの値を書き換えないようにする |
| 着地までに落ちる | ログや保存先、リダイレクトの仕組みが長い値を切り詰める | gclidが途中で切れる | 100文字まで扱えるようにする |
| Cookieに残らない | ランディングページでタグが動いていない、タグがiframeの中にある | gclidを読めない。iframeの中からは親のページのURLを読めない | すべてのランディングページで、親のページにタグを置く |
| Cookieに残らない | 広告用のCookieへの同意が拒否された | Cookieに保存されない | 仕様どおり。URLパススルーを検討する |
| 別のドメインで途切れる | ランディングページと購入のページのドメインが違う | 移った先のドメインには gclid のCookieが無い | ドメイン間のリンク(クロスドメイン)を設定する |
Safariのプライベートブラウズについては、WebKitの公式ブログ(2024年7月)が、Safari 17.0から、サイトをまたいだ追跡に使われると判定したクエリのパラメータを、ページを移る前に取り除いていると説明しています。ただし、取り除く対象の一覧は公表されておらず、gclidが対象に入っていることは、第三者の検証で報告されているだけで、Appleの一次情報では確認できませんでした。
自動タグ設定のトラブルの多くは、サイトの側で起きます。『ネット広告運用“打ち手”大全 第2版』は、基礎の計測の点検項目として、ページを移ってもクリックIDが残っていること、複数のドメインをまたいでも識別子を引き継げていることを挙げ、サイトのリニューアルやCMSの移行で、こうした土台がエラーも出さずに壊れると指摘しています。当社も、計測が急に崩れたときは、その時期にサイトのリダイレクトやURLの仕組みを変えていないかを最初に聞くようにしています。
手動のUTMとトラッキング テンプレートとの関係
UTMパラメータを足しても、gclidが消えることはありません。GA4ではgclidの値が優先され、手動の広告コンテンツと手動キーワードだけは、手動で付けた値が使われます。
気をつけたいのは、トラッキング テンプレート(Google広告で、クリック時のURLに計測用の設定を足す機能)で第三者の計測サービスを経由させている場合です。そのサービスのリダイレクトがクエリを引き継がないと、gclidが最終ページに届きません。リダイレクトがあるときに gclid を最終ページまで渡す必要があることは、Google広告とMerchant Centerのヘルプの両方に書かれています。
別のドメインのランディングページから移る場合
広告のリンク先が記事型のランディングページなど、購入するサイトとは別のドメインにある場合、gclidのCookieはランディングページのドメインにしか残りません。Googleタグのドキュメントでは、ドメイン間の計測を設定すると、リンク先のURLに _gl というパラメータが付いて、元のドメインのファーストパーティCookieの値が引き継がれると説明しています。このパラメータはクリックの時点で付き、2分で期限が切れます。
タグ マネージャーでは、コンバージョン リンカーの「ドメイン間でのリンクの有効化」をオンにし、「自動リンクドメイン」に移る先のドメインを入れます。移った先のドメインのコンテナでも、ドメイン間でのリンクを有効にして、届いたリンカー パラメータを処理できるようにします。GA4の側のドメインの設定は、GA4の参照元と除外する参照の記事を見てください。
gclidが届いているかの確かめ方
gclidが届いているかは、自動タグ設定、着地したURL、タグの送信、GA4のレポートの順に確かめます。前で途切れていたら、後ろは見なくて済みます。
- 自動タグ設定を確かめる:Google広告の管理アイコンから[アカウント設定]を開き、[自動タグ設定]の「ユーザーが広告クリック時にアクセスする URL にタグを設定する」にチェックが入っているかを見ます。複数のアカウントを使っている場合は、広告を出しているアカウントごとに確かめます
- URLに残るかを確かめる:アナリティクスのヘルプの方法では、最終ページURLの末尾に
gclid=TeSter-123のようなテスト用の値を付けて開き(例:https://(自分のストア)/?gclid=TeSter-123。すでに ? があるURLなら & でつなぐ)、読み込んだあともURLに残っているかを見ます。先にChromeのデベロッパー ツール(Windowsは F12、Macは option+command+I)を開き、[ネットワーク]タブを選んでからURLを入れると、通信も記録されます。リダイレクトがあれば、デベロッパー ツールの[ネットワーク]タブで301・302の応答を探し、途中で消えていないかを確かめます - タグの送信に入っているかを確かめる:同じく[ネットワーク]タブで、GA4に送られる通信(
collectで絞り込む)の、開いたページのURLの欄(dlの値)に gclid が含まれているかを見ます。リクエスト自体が無ければ、タグが入っていません - GA4のレポートを見る:Google広告からのセッションで、Google広告のキャンペーンなどのディメンションが (not set) になっていないかを見ます
テスト用の値は、実際の広告のクリックではありません。Google広告の側でコンバージョンまで確かめたいときは、Tag Assistantで接続してテストの購入をします。Google広告のヘルプは、自分の広告をクリックしてサイトが正しく開くかを確かめる方法も挙げていますが、クリックには費用がかかります。
オフラインコンバージョンでgclidを使うとき
店舗や電話の成約をGoogle広告に返すオフラインコンバージョンでは、問い合わせのときに gclid を取得し、見込み客の情報と一緒に保存しておきます。よくあるのは、問い合わせフォームに隠し項目を作り、URLの gclid の値をJavaScriptやGTMで入れておく方法です。成約したら、その gclid とコンバージョンの種類、日時をGoogle広告に送ります。
Googleのヘルプとドキュメントで確かめられる条件は次のとおりです。
| 項目 | 内容 |
|---|---|
| gclidの期限 | 90日以内のもの |
| 反映までの時間 | 処理に24〜48時間 |
| 送り方 | ファイルかAPIでアップロードする。APIで送る場合、2026年6月15日以降はGoogle Ads APIではブロックされ、Data Manager APIへ移る。2026年1月〜6月にリクエストを送っていない開発者トークンは、以前のアクセスの許可リストに載らない |
| 識別子 | Data Manager APIのオフラインのドキュメントでは、広告のクリックの識別子などを付けて送る。Google Ads APIのドキュメントでは、gclid・gbraid・wbraid を、取れるときに付けることを勧めている |
| ユーザー提供データとの併用 | ヘルプでは、gclidとファーストパーティ データを併用した広告主のコンバージョンが、標準のインポートより中央値で10%増えたとしている |
ECのストアでは、電話注文や、問い合わせから見積もりを経て決まる法人の注文などが対象になります。ウェブの購入でタグが届かなかった分をGoogle広告に送る方法は、Google広告のコンバージョン設定の記事で比べています。
Shopifyでのgclidの扱い
Shopifyでは、Google & YouTubeアプリでGoogle広告をつなぐと、アプリがGoogleタグを入れるので、gclidの保存のためにテーマへタグを貼る必要はありません。そのうえで、Shopifyに特有の注意点が4つあります。
| 注意点 | 何が起きるか | 確かめること |
|---|---|---|
| ShopifyのUTMのレポートは gclid を読まない | Google広告からの流入が、ShopifyのUTMのレポートに出てこない | Shopifyで見たいなら、トラッキング テンプレートか最終ページURLにUTMも付ける |
| URLリダイレクトは404のURLにしか効かない | Shopifyのヘルプでは、クエリの付いたURLは、URLリダイレクトで想定どおりに動かないことがあるとしている | 広告のリンク先は、リダイレクトを通らない現在のURLにする。旧URLに向けている広告が残っていないかを見る |
| カスタムピクセルはiframeの中で動く | GA4のタグをカスタムピクセルで入れると、自動で取るページのURLがストアのページのものにならない。GA4はURLの gclid から参照元を判定する | ページビューのタグに、ストアのページの page_location を渡す |
| 別のドメインのランディングページ | 記事型のランディングページを別のドメインで作ると、gclidのCookieはストアのドメインに引き継がれない | ドメイン間のリンクを設定するか、ランディングページをストアのドメインで作る |
ShopifyのUTMのレポートの挙動は、当社が管理画面で確かめたもので、Shopifyのヘルプには参照元の判定方法が書かれていません。カスタムピクセルで page_location を渡す方法はShopifyのカスタムピクセルの記事にあります。
GTMをカスタムピクセルに入れてGoogle広告のコンバージョンを計測している場合は、コンバージョン リンカーかGoogleタグがすべてのページで動いているかも確かめます。Google & YouTubeアプリと別の経路の両方でGoogle広告の購入タグを入れると、二重計上の原因になります。
広告の成果がShopifyの注文より少ないときの切り分け
Google広告の購入がShopifyの注文より少ないときは、gclidの問題なのか、そもそも購入がGA4やタグに届いていないのかを、先に分けて考えます。gclidをいくら直しても、タグが動かなかった購入は増えないからです。
当社は、GA4の購入がShopifyの注文に近いかどうかを、分ける目安にしています。
| 状態 | 考えられること | 次に見るところ |
|---|---|---|
| GA4の購入もShopifyの注文より少ない | 購入のタグがそもそも動いていない。外部の決済から戻らない購入、広告ブロッカー、AIやSNSアプリの中で完結する購入など | 注文番号とGA4のトランザクションIDを1件ずつ突き合わせる |
| GA4の購入はShopifyの注文に近いのに、Google広告だけ少ない | 購入は届いているが、広告のクリックと結びついていない | gclidが途切れていないか、広告用のCookieへの同意、Safariの期限、計測期間 |
Google広告とShopifyの数字は、計上する日や数える範囲が違うので、もともと一致しません。そのうえでの目安と考えてください。Google広告の側で確かめる順番はGoogle広告のコンバージョン設定の記事、ツールごとの数え方の違いはアトリビューションの記事で扱っています。
GA4にも購入が届いていないなら、どんな購入が漏れるか、どう確かめるかはShopifyでGA4の購入が計測漏れする原因と埋め方で説明しています。漏れた購入をサーバーからGA4に送る仕組みがMeasurement Protocolです。
GA4側の漏れを埋める方法の1つに、当社のShopifyアプリ「GapFill」があります。自社の製品なので、その前提で読んでください。GA4で漏れた購入データを、サーバーサイドで補完するアプリで、既存のタグ設定はそのままです。切り分けで上の行(GA4の購入も少ない)に当たったときに、Shopifyの注文とGA4の購入をトランザクションIDで照合し、GA4に無い注文の件数と金額を確かめられます。計測漏れレポートは無料です。GA4に購入を補うアプリで、Google広告に直接送るものではありません。
ULTROのShopifyアプリGapFill|GA4で漏れた購入データを、サーバーサイドで補完既存のタグ設定はそのまま。計測漏れレポートは無料です。GapFillを見る →参考にした情報
- 自動タグ設定について(Google 広告 ヘルプ)
- 自動タグ設定(Google 広告 ヘルプ)
- iOS 14 でのキャンペーン測定に関する更新情報(Google 広告 ヘルプ)
- コンバージョン測定について(Google 広告 ヘルプ)
- オフライン コンバージョンのインポートについて(Google 広告 ヘルプ)
- Google 広告 の自動タグ設定が正常に機能しているか確認する(アナリティクス ヘルプ)
- トラフィック ソースのディメンション、手動タグ設定、自動タグ設定(アナリティクス ヘルプ)
- Google 広告とアナリティクスをリンクする(アナリティクス ヘルプ)
- コンバージョン リンカー(タグ マネージャー ヘルプ)
- 自動タグ設定について(Merchant Center ヘルプ)
- Cookies used by Google’s advertising and measurement products(Google Business Data Responsibility)
- Set up consent mode on websites(Google タグ、Google for Developers)
- Set up cross-domain measurement(Google タグ、Google for Developers)
- Upload click conversions(Google Ads API、Google for Developers)
- Offline conversions(Data Manager API、Google for Developers)
- Private Browsing 2.0(WebKit、2024年7月)
- Creating and managing URL redirects(Shopify ヘルプセンター)
- ネット広告運用“打ち手”大全 第2版(寳洋平、釜周平、ザンノーニ・ダリオ)
よくある質問
gclidとは何ですか?
Google広告の自動タグ設定がオンのとき、広告がクリックされるとリンク先のURLに付くIDです。Google クリック ID の略で、www.example.com/?gclid=123xyz のような形で付きます。サイトのGoogleタグがこれをCookieに保存し、コンバージョンの計測やGA4のキャンペーン情報に使います。
gclidを付けないようにできますか?
Google広告の[管理]>[アカウント設定]>[自動タグ設定]で、「ユーザーが広告クリック時にアクセスする URL にタグを設定する」をオフにすると付かなくなります。ただし、コンバージョンの計測、GA4とのデータの連携、オフラインコンバージョンに必要なので、ふつうはオンのままにします。新しいアカウントでは最初からオンです。
gclidとUTMパラメータは、どちらを使えばいいですか?
Google広告は自動タグ設定(gclid)を基本にします。GA4では、両方が付いていると参照元やメディアには自動タグ設定の値が使われます。一方、当社が管理画面で確かめた範囲では、ShopifyのUTMのレポートはgclidを読まないので、Shopifyの管理画面でGoogle広告の売上を見たいなら、UTMも付けておきます。
gbraidやwbraidとは何ですか?gclidとの違いは?
どちらもiOSのプライバシーの仕組み(ATT)に合わせて追加された、Google広告のクリックのパラメータです。Googleのヘルプでは、ごく一部のGoogleアプリからのiOSの流入にはgclidが付かず、代わりにwbraidでウェブのコンバージョンを計測するとしています。gbraidは、自動タグ設定がオンのとき、iOS 14.5以降のクリックでランディングページのURLに付くパラメータで、gclidの代わりではなく、gclidと一緒に付くこともあります。
gclidの有効期限はありますか?
Googleの広告用Cookieの一覧では、_gcl_aw などのCookieの保存期間は90日です。オフラインコンバージョンを取り込むときも、gclidは90日以内のものである必要があります。ただし、SafariではJavaScriptで書いたCookieの期限が最長7日(広告のクリックで着地したページなど、条件によって24時間)に短くなります。
gclidが付いているのに、GA4でGoogle広告のキャンペーンが(not set)になります。
Google広告とGA4がリンクされていない、リンクしていない広告アカウントからの流入、サーバーのURLの書き換えでgclidの大文字と小文字が変わっている、などが考えられます。Googleのヘルプは、大文字と小文字が変わるとクリックとセッションを結びつけられず、(not set)と表示されると説明しています。
- gclidは、Google広告の自動タグ設定で、クリック時にリンク先のURLに付くクリックID。サイトのCookie(_gcl_aw など)に保存され、購入と広告のクリックを結びつける
- 使い道は、Google広告のコンバージョン計測、GA4でのキャンペーン・広告グループ・キーワードの取得、オフラインコンバージョンの取り込みの3つ
- 一部のGoogleアプリからのiOSの流入では、gclidが付かずに wbraid が付く。gbraid はiOS 14.5以降のクリックに付き、gclidと一緒に付くこともある。どちらも仕様
- gclidが途切れるのは、URLに付かない、着地までに落ちる、Cookieに残らない、別のドメインで途切れる、の4か所。URLに gclid=TeSter-123 を付けて開くと確かめられる
- 広告の成果がShopifyの注文より少ないときは、gclidの問題か、そもそも購入がGA4やタグに届いていないのかを分けて考える
この記事を書いた人永田 龍史
株式会社ULTRO 代表取締役Shopify Partner。Shopifyストアの構築・保守・広告運用・CRMを一気通貫で担当。個人として運用した広告費は累計40億円超。計測設計から逆算して、利益が伸びる仕組みを作っています。Google 広告の認定資格(検索・ディスプレイ・動画・ショッピング・アプリ・P-MAX・測定)と Google アナリティクス認定資格を保有。
経歴と執筆記事112本を見る → Xでフォローする @Ryushi_ULTRO →GA4の購入、どれだけ計測漏れしていますか?
Shopifyの注文とGA4の購入を照合して、漏れた購入データをサーバーサイドで補完するアプリ「GapFill」を作りました。既存のタグ設定はそのままで、計測漏れレポートは無料です。原因と確かめ方はこちらの記事にまとめています。
自分のストアでは、どうなっているか。
無料診断では、あなたのShopifyの実データを見てサイトの健康状態を確認し、何から直すべきかを改善案とあわせてご提案します。