
Googleタグの同意モードの実装を受託する|同意モードv2・Cookieバナーの範囲と料金、顧客に言ってはいけないこと【2026年版】
この記事は、Googleタグの同意モード(Consent Mode)の実装を、制作会社が受託するときの範囲・料金・説明の線引きを扱います。
結論から書きます。同意モードの実装は、Googleの公式ドキュメントの仕様どおりに、同意の状態(granted/denied)をGoogleタグへ伝える仕組みを入れる仕事です。法律に適合していると保証する仕事ではありません。受託する範囲を「4つの同意パラメータの設定、既定値と更新のコード、テスト、記録」までに絞り、適法性の判断は顧客と専門家に残すのが、安全な線です(Google公式ヘルプ・デベロッパー、2026年11月9日確認)。
なお私は弁護士ではありません。実務の指針として読み、個別の判断は専門家や公的な窓口に確認してください。
同意モードとは、ユーザーの同意の状態を、Googleのタグに伝えて動作を切り替える仕組みである
Google公式ヘルプでは、同意モードの内容が次のとおり説明されています(Google公式ヘルプ・デベロッパー、2026年11月9日確認)。
【同意の種類(それぞれ granted/denied)】
ad_storage:広告関連のCookieなどの保存
analytics_storage:アナリティクス用のCookieなどの保存
ad_user_data:広告目的のユーザーデータをGoogleへ送ることへの同意
ad_personalization:パーソナライズ広告への同意
※ ad_user_data と ad_personalization は2023年11月の更新で追加された2つ
【基本的な実装と高度な実装】
基本:同意が得られるまで、Googleタグをブロックする
高度:同意ダイアログの前にタグを読み込み、同意がなければCookieを使わないpingを送る
GA4の行動モデリングは、高度な実装でのみ利用できると記載実装の呼び出しは、公式のデベロッパーのページに書かれています。
・既定値:すべてのページで、config や event の前に
gtag('consent', 'default', {...}) を呼ぶ
・非同期の同意ツールには wait_for_update(ミリ秒。例のページの値は500)
・地域別の既定値:ISO 3166-2のコードで指定。最も細かい地域が優先
・更新:ユーザーがバナーを操作したらすぐに
gtag('consent', 'update', {...}) を呼ぶ。選択は保存して次のページに引き継ぐ
・Googleタグマネージャーでは setDefaultConsentState/updateConsentState を使う公式のページには、同意の取得には同意管理プラットフォーム(CMP)か、CMSとの連携を使うことが推奨されている、とも書かれています。
外部送信規律やCookie対応の全体像は、別の記事で扱っています。
▶ 外部送信規律とCookie対応、Web制作会社は「全部のサイトに必要」と言わないこと──電気通信事業法の対象の確かめ方、公表の3項目、制作会社が引き受ける範囲
同意モードの実装を受託するとき、範囲を絞る理由は三つある
黒字化の外科医です。同意モード・Cookie同意の実装を、制作会社の仕事としてどう切り出すかを解剖します。
絞る理由は、三つあります。
第一に、どの同意を、どの地域で、既定で何にするかは、顧客の方針だから。
公式のデベロッパーのページにも、既定値は「自社のポリシーに合わせて設定する」趣旨の記載があります。制作会社が決められることではありません。
第二に、「入れれば計測が戻る」とは言えないから。
高度な実装でのみ利用できる機能があり、基本の実装は同意がなければタグをブロックします。計測の数字にどう影響するかは、約束できません。
第三に、バナーの文言や法的な表示は、法務の領域だから。
同意モードは、同意の状態を伝える技術です。バナーに何を書くか、必要な表示は何かは、専門家と顧客が決めます。
今すぐ試せる:同意モードの要件を整理するプロンプト
私はWeb制作会社の担当者です。顧客サイトの同意モードの実装要件を整理してください。
【前提】
・サイトのCMSと、使っているタグ(Googleタグ、GTM、GA4、Google広告など):〔記載〕
・導入する同意管理ツール(CMP)の有無と名前:〔記載〕
・顧客が決めた方針(地域ごとの既定値、同意の区分):〔記載〕
1. 公式の4つの同意パラメータ(ad_storage、analytics_storage、ad_user_data、ad_personalization)に対する、顧客の方針を表にする。
2. 基本の実装と高度な実装のどちらを使うかを、顧客に確認する項目として書く。
3. 実装後のテスト項目(既定値、同意後の更新、拒否後の動作)を書く。
4. 制作会社が決められないことを「顧客と専門家で決める項目」として分けて書く。
私が記載していないことは、推測で書かないこと。法的な適合の可否は書かないこと。結果は表で示すこと。同意モードの実装工場:範囲・料金・言ってはいけないこと
1. 受託の範囲(文例)
【含むもの】
・同意の状態(4つのパラメータ)の既定値と更新のコードの実装
・GTMまたはgtagでの設定
・導入するCMPとの連携
・テスト(既定値、同意、拒否、同意の撤回)
・設定内容の記録(設定一覧、テスト結果)
【含まないもの】
・バナーの文言や表示内容の適法性の判断
・各国の法令への適合の保証
・計測数値の回復や広告成果の約束
・プライバシーポリシーの作成(別契約)2. 料金の出し方(例)
調査・要件整理:2時間
設計・実装(既定値、更新、CMP連携):6時間
テスト:3時間
記録・報告:1時間
合計:12時間
時間単価を、例として8,000円とすると:
12時間 × 8,000円 = 96,000円数字はすべて例です。CMPの利用料は含まれていません。CMPを使う場合は、利用料と作業費を分けて見積もります。
3. 顧客に言ってはいけないこと
×「これを入れれば法律上問題ありません」
×「Cookieバナーを出せば、計測も広告も元どおりです」
×「Googleが公認しているので安心です」
○「Googleの公式の仕様どおりに、同意の状態を伝える設定を入れます」
○「バナーの文言や方針は、御社と専門家でご確認ください」見積もりに「除外事項」を書く考え方は、見積書の記事が土台です。
▶ 見積書テンプレート、Web制作の「一式」をやめる型──前提条件・除外事項の文例20、修正回数、有効期限、支払条件とAIの下書きプロンプト
構造的なリスク
逆説を指摘しておきます。
同意モードを入れると、「同意がない人のデータが取れなくなる」ため、計測の数字が下がって見えます。
このとき、実装した制作会社が「数字を下げた犯人」にされやすくなります。
だから、実装前に「同意が得られない人のデータは、計測から外れる」ことを書面で伝え、導入前後の数字の比較の方法を、顧客と決めておきます。
よくあるQ&A
Q. 同意モードv2とは?
公式の説明では、2023年11月の更新で、従来の ad_storage と analytics_storage に加えて、ad_user_data と ad_personalization の2つが追加されたものです(Google公式ヘルプ・デベロッパー、2026年11月9日確認)。
Q. 同意モードは必ず必要?
必要かどうかは、サイトの運営、使うGoogleのサービス、対象の地域によって変わります。私は判断できません。顧客と専門家に確認してください。
Q. 基本の実装と高度な実装、どちらがいい?
公式は、自社のガイドラインに合わせて選ぶと書いています。高度な実装でのみ使える機能があるため、顧客の方針と計測の目的で決めます。
Q. 同意モードの実装はいくらくらい?
相場ではなく、工数で出します。調査・実装・テスト・記録の工数を、自社の時間単価で計算します。
最後に
同意モードは、同意の状態をGoogleのタグに伝える技術です。
適法性の判断を請け負わず、範囲を技術の実装に絞り、言ってはいけないことを決めた会社だけが、Cookie同意の依頼を、トラブルのない仕事として受けられるのです。
これまでの記事は、メンバーシップ「黒字化オペ室」でまとめて読めます。月額1,980円、記事2本分の金額です。詳しくはプロフィールから。
#Web制作会社 #同意モード #ConsentMode #Cookie同意 #Googleタグ #GTM #制作会社経営 #中小企業 #GA4 #Cookieバナー