始める前に
ACookies 1.1.1以降をインストールし、初期設定を完了して公開バナーを有効にします。「設定 → ACookies → 設定 → Google連携」を開いてください。各Googleタグをプラグイン、テーマ、Site Kit、GTMのどれが管理するか決め、各タグを1回だけ設定します。ACookies 1.1.1以降では、Google発行の開発者ID「dNjUxMW」が自動的に設定されます。独自のIDを入力する必要はありません。
ACookiesはConsent Mode v2に対応しています。パートナー認定とGalleryへの掲載は、Googleによる別々の審査です。ネイティブテンプレートは現在、次から手動でインポートできます: テンプレートリポジトリ.
Googleタグの直接統合
- 次を維持します: 同意管理の連携 設定 Googleタグの直接連携.
- ACookiesがGA4を設置する場合は、測定IDを入力してください。別のツールが設置する場合は、プラグインのGA4欄を空欄にします。
- 以下の基本モードか高度モードを選択し、保存してTag Assistantで確認してください。
ACookiesはページのhead内で任意の同意を拒否に初期設定し、プラグインが管理する測定コマンドより前に保存済みの選択を復元します。外部で設置したタグも初期設定の後に読み込まれることを確認してください。
Site Kitと外部で設置されたタグ
Site Kitからアナリティクスタグを設置する場合は、ACookiesのGA4測定IDを空欄にし、Site Kitでタグの設置を有効にします。WP Consent APIをインストールし、カテゴリの更新とGoogleの4つすべての同意状態をTag Assistantで確認してください。
Site Kit の基本モードの場合、ACookies の設定でマネージドスクリプトルールの下に次の行を追加して保存します。
handle:google_gtagjs|analytics
これは分析の許可が得られるまで Site Kit の Google スクリプトを保持する。 拡張モードでは、拒否状態のロードを許可するためにこのルールを削除します。 他のプラグインまたはテーマによってインストールされたタグは独自のブロック設定を必要とします。モード設定は ACookies の内蔵ローダを制御します。
Google Tag Managerのネイティブ連携
- ダウンロード
template.tplテンプレートリポジトリから。 GTM では、テンプレート→タグテンプレート→新規を開き、インポートします。 - 次のタグを作成します: ACookies Consent Mode タグを作成します。次を使用してください: Consent Initialization – All Pages で、1ページにつき1回実行します。
- 全世界で任意の同意を拒否する場合は、地域別の行を空欄のままにします。ポリシーに地域別の初期値が必要なら、ISO 3166-2の地域コードを追加し、各同意状態を選択してください。訪問者の選択は初期値より優先され、バナー自体は全世界で表示されます。
- WordPressで次を選択します: Google Tag Managerのネイティブテンプレート. ACookies がコンテナをロードする場合のみ GTM コンテナ ID を入力します。
- GTM Preview では、コンテナを公開する前にデフォルト、保存された選択肢、ライブ更新をチェックします。
WordPressプラグインがバナーと初期の連携処理を提供し、テンプレートがGTMのネイティブAPIで更新を送信します。テンプレートがない場合、ネイティブモードのGoogle同意は拒否のままです。このアダプターだけを導入しても、WordPressプラグインのないサイトにバナーは追加されません。現在のGTMテンプレートは、GoogleがACookiesに発行した開発者ID「dNjUxMW」を組み込み、拒否の初期値を設定した後、WordPressの連携処理に接続する前に登録します。
次をご覧ください: Googleの同意テンプレートガイド で、ネイティブAPIとトリガーの動作を確認してください。
基本モードと高度モード
ベーシック、デフォルト: 次を 同意前にGoogleタグを読み込む を無効のままにします。ACookiesは、分析への同意までGA4タグを、分析またはマーケティングへの同意までGTMコンテナを遅延します。外部で設置したタグにも同等のブロックが必要です。GTM内の第三者タグにも同意確認を設定してください。
高度な: このオプションを有効にします。任意の同意を拒否した状態でGoogleタグを読み込み、訪問者が選択する前にCookieを使わない測定リクエストを送る場合があります。カテゴリへの同意や撤回に応じてシグナルを更新します。基本モードに戻すと、次回以降のページ読み込みでプラグイン管理のタグを遅延します。
次をご覧ください: Googleの基本と高度なConsent Modeの説明. Consent ModeはGoogleタグに選択を伝えるが、サイトが特定の法的要求に合致するかどうかを決定しない。
選択とGoogleの同意状態の対応
| ACookiesでの選択 | Googleの同意状態 |
|---|---|
| 分析 | analytics_storage |
| マーケティング | ad_storage, ad_user_data, ad_personalization |
| 設定 | functionality_storage, personalization_storage |
| 必要なセキュリティ | security_storage が許可されます |
選択内容は、既存のファーストパーティ同意Cookieとローカルストレージに保存します。WP Consent APIがインストールされている場合、ACookiesは設定・統計・マーケティングの選択も、対応するWordPressプラグインに伝えます。
検証とトラブルシューティング
- 次を一時的に有効にします: パブリックページに同意デバッグメッセージを表示 をGoogle連携の設定で有効にします。新しいプライベートブラウズのセッションを開いてください。
- パネルのタイミング情報とネイティブテンプレートの接続メッセージを確認します。同意設定より前に現れた既知のGoogleコマンドやスクリプトの読み込みを知らせ、修正方法へのリンクを表示します。
- 次を使用します: Tag Assistant で、選択前、拒否後、承認後、一部のカテゴリへの同意後、別ページへの移動後、同意の撤回後に、4つの主要シグナルを検証してください。
- ブラウザのCookieとネットワーク要求を比較します。 基本モードは関連するタグをブロックしなければなりません。高度モードは同意を拒否するときにCookieなしの要求を送信できます。
- 検証後に公開デバッグメッセージを無効にします。
デバッグパネルは、現在のページでコマンドと既知のGoogleスクリプトを監視します。ただし、すべてを検出したと証明することや、すべてのファーストパーティゲートウェイスクリプトを自動識別することはできません。パネルに問題がなくても、Tag Assistantで実際のタグの実行を確認してください。
タイミング警告は,インラインブートストラップの前にブラウザが非同期スクリプトをフェッチしていることを反映することもできる。 Tag Assistantでの実行と同意をチェックします。早期フェッチだけでは、デフォルトの前に測定が実行されたことを証明できません。
遅延同意とGoogle tag gateway
Google tag gatewayは,自分のドメインを介してGoogleスクリプトと測定を提供する。 ワンクリックCDNインストールは、WordPressヘッドフックの前にタグを挿入し、ロード順序に対するコントロールを減らす可能性があります。 同意警告が表示される場合は、まず影響を受けたタグがゲートウェイを使用しているかを確認します。
- Google タグのゲートウェイ設定とCDN統合をチェックします。
- ブラウザのソースとネットワークを検査: タグスクリプトと測定要求が設定されたファーストパーティゲートウェイパスを使用しているかをチェックします。 これを意図したゲートウェイの設定と比較してください。ファーストパーティ URL だけでは登録を証明できません。
- 確認する Googleのゲートウェイ設定ガイド そして スクリプト配信の検証手順.
ゲートウェイへの登録が確認でき、シグナルが遅れる場合、GoogleのCMP申請ガイドではゲートウェイ対応タグに高度なConsent Mode(「ブロック解除+同意」)を推奨しています。GoogleタグのData Transmission ControlsとGlobal Consent Defaultsをポリシーに合わせて設定し、実際のシグナルと地域別の動作を検証してください。ACookiesで有効にしたバナーは、引き続き全世界で表示されます。
別の方法として、Consent InitializationでACookiesを実行するGTMコンテナにタグを移し、そのコンテナをゲートウェイ経由で配信できます。または、スクリプトの読み込み前に同意設定を行う手動のゲートウェイ設定を使用します。修正した実行順序をTag Assistantで検証してください。ACookiesは、CDNが挿入したスクリプトの順序を変更できません。
トラブル解決はACookiesのサポートから
Consent Modeのシグナルが届かない、または遅れる場合は、次へメールでお問い合わせください: support@acookies.com 。まずACookiesへ連絡し、その後必要に応じてGoogleへお問い合わせください。対象URL、ACookiesのバージョン、直接連携かネイティブ連携か、基本モードか高度なモードか、スクリーンショット、共有可能なGTM Previewリンクを添えてください。
Free版を含むすべてのACookiesのお客様に、担当者による技術サポートを提供しています。最初の技術的な回答は4営業日以内です。対応時間は月曜日〜金曜日の09:00〜17:00(Europe/Stockholm)です。テンプレートの不具合は、次からも報告できます: テンプレートリポジトリ。公開のIssueに、認証情報や非公開の同意記録を含めないでください。