gad_source
gad_sourceとは?
gad_sourceが表すもの
Googleの自動タグ設定には、GA4への移行の一環として、2023年に一連の gad_* パラメータが加わりました。gad_sourceは、どのGoogle広告の面からクリックが発生したかを示す小さな数字のコードで、たいていは1桁です。
gad_source単体では、gclidほどの計測能力はありません。ただし、gad_campaignidや従来のgclidと組み合わせて使われ、Googleの後段の分析がデータを突き合わせるときに、クリックがどこから来たかを判別する手がかりになります。
値の意味と、公式の一覧がない理由
実際に見かける値は、次のように対応します。gad_source=1 は検索広告、=2 はディスプレイネットワーク、=3 はYouTube、=5 はショッピングです。=4、=6、=7 のような大きい値も実際のURLに現れますが、公に定まった解釈はありません。
Googleはgad_sourceの仕様を公開していません。 公式のドキュメントページも、対応表も、各数字の意味を定めたGoogle Ads APIの項目もありません。上の対応は、広告主がこのパラメータを、自分がクリックしたとわかっているキャンペーンの種類と照らし合わせて得た、コミュニティの観察結果です。文書化された取り決めではありません。よく見る小さな値は判断の材料にできる程度には信頼できます。そして説明のつかない値は、見つけられていないのではなく、実際に文書化されていないのです。
文書化されていない以上、この対応が今後も変わらない保証もありません。Googleは2023年に gad_* ファミリー全体を告知なしで追加しており、同じように番号を振り直したり拡張したりできます。
最近になって現れた理由
GA4では、ユニバーサルアナリティクスが頼っていた、リファラーにもとづく流入元の計測の一部が廃止されました。GA4で参照元/メディアのディメンションを確実に埋めるため、Googleは外部へのクリックに、補助のファーストパーティタグとしてgad_sourceとgad_campaignidを付け始めました。これらは従来のutm_*やgclidを置き換えるものではなく、それらと並んで付きます。
LinkCleanでの削除方法
デフォルトで削除します。gad_*ファミリーの他のパラメータと同じ扱いです。この名前が計測以外の正当な用途で使われることはありません。
よくある質問
gclidがあるのに、なぜGoogleはgad_sourceを追加したのですか?
GA4に、ユニバーサルアナリティクスが使っていたCookieやリファラーの仕組みに頼らない、ファーストパーティの参照元/メディアのシグナルが必要だったからです。gad_sourceとgad_campaignidは、Cookieの制限を受けても残る、持続性のあるファーストパーティタグです。
gad_sourceの数字はそれぞれ何を意味しますか?
Googleは対応を公開していません。コミュニティの観察では、よく見る値は1=検索広告、2=ディスプレイネットワーク、3=YouTube、5=ショッピングとされています。4、6、7のような値は、信頼できる形では文書化されていません。gad_*やgclidを含むクリックIDの全体像は、クリックIDとUTMタグの違いで解説しています。
gad_sourceについてGoogleの公式ドキュメントはありますか?
ありません。gad_sourceやその値の意味を定めたGoogle広告のヘルプページ、対応表、APIの項目はありません。公開されている対応表がどれも、Googleではなく広告主の観察にさかのぼるのはこのためです。公式の仕様を探しているなら、正確な答えは「存在しない」です。
gad_sourceとgad_campaignidの違いは何ですか?
同じクリックについて、別々の問いに答えます。gad_sourceは、クリックがどのGoogleの面(検索、ディスプレイ、YouTube、ショッピング)から来たかを表す1桁のコードです。gad_campaignid は、クリックがどのキャンペーンに属していたかを表す数字のIDです。Googleの自動タグ設定は、たいていこの2つをgclidと一緒に付けます。
gad_sourceを削除すると、表示される内容は変わりますか?
いいえ。これを読むのは分析スクリプトで、リンク先のページではありません。
iPhoneのワンタップで追跡を削除。
LinkCleanは、あらゆるアプリの共有シートから、あらゆるリンクの250種類以上のベンダー固有トラッキングパラメータを削除します。hl、t(YouTubeの再生開始位置)、q(検索)のような機能パラメータは保持します。アカウント不要、すべてデバイス内で処理します。