Google Analytics(GA4)とGoogleタグマネージャー(GTM)の連携方法を初心者向けに解説。WordPress・Cocoonへの設置からタグ設定、動作確認、二重計測を防ぐ注意点までわかりやすく紹介します。
- Google AnalyticsとGoogleタグマネージャーを連携すると何ができる?
- GA4とGoogleタグマネージャーを連携する前の準備
- Googleタグマネージャーのアカウントとコンテナを作成する
- GoogleタグマネージャーをWordPressに設置する
- CocoonにGoogleタグマネージャーを設定する方法
- GoogleタグマネージャーでGA4のGoogleタグを設定する
- GA4とGTMが正しく連携できているか確認する
- GoogleタグマネージャーでGA4イベントを設定する方法
- GA4とGTMを連携できないときの原因と対処法
- GA4とGoogleタグマネージャーを利用するときの注意点
- GA4とGoogleタグマネージャーの連携でよくある質問
- GA4とGoogleタグマネージャーを連携してアクセス解析に活用しよう
- まとめ
「GA4とGoogleタグマネージャーはどうやって連携するの?」「CocoonですでにGA4を設定しているけれど、GTMも使って大丈夫?」と迷っていませんか。Googleタグマネージャー(GTM)を利用すると、Google Analytics(GA4)の計測に必要なタグを管理しやすくなり、クリックなどのイベント計測にも活用できます。ただし、設定方法を間違えるとタグの二重設置や計測漏れにつながることがあります。この記事では、GA4とGTMの違いから、WordPress・Cocoonへの設置、連携手順、動作確認、よくあるトラブルまで、初心者にもわかりやすく順番に解説します。

Google AnalyticsとGoogleタグマネージャーを連携すると何ができる?
Google Analytics(GA4)とGoogleタグマネージャー(GTM)は、どちらもWebサイトのアクセス解析に関係するGoogleのツールですが、役割は異なります。
簡単にいうと、**GA4は「集めたデータを分析するツール」、GTMは「データを送るためのタグを管理するツール」**です。
GTMを使ってGoogleタグを設定すると、WebサイトからGA4へデータを送信できるようになります。さらに、必要に応じてボタンのクリックやお問い合わせなど、特定のユーザー行動をイベントとして計測する設定にも利用できます。
まずは、それぞれの役割と関係を整理しておきましょう。
GA4とGTMの基本的な関係
Webサイト
↓
Googleタグマネージャー(GTM)
タグを管理・実行
↓
Googleタグ
データを送信
↓
Google Analytics(GA4)
データを収集・分析
この流れを理解しておくと、後ほど実際に設定するときにも迷いにくくなります。
Google Analytics(GA4)とは
Google Analytics(GA4)は、Webサイトやアプリの利用状況を収集・分析するアクセス解析ツールです。
Google公式でも、Google AnalyticsはWebサイトやアプリからデータを収集し、ビジネスについて分析するためのレポートを作成するプラットフォームと説明されています。
ブログでは、たとえば次のような情報を確認できます。
- どのくらいのユーザーが訪問しているか
- どの記事がよく読まれているか
- どこからアクセスされているか
- ユーザーがサイト内でどのように行動しているか
- どのランディングページから訪問しているか
- 設定したキーイベントが発生しているか
【具体例】
家庭菜園ブログに「トマトの育て方」という記事があるとします。
GA4を利用すると、
「この記事にはどのくらいアクセスがあるのか」
「検索やSNSなど、どこから訪問しているのか」
「訪問後にどのようなページを利用しているのか」
といった情報を分析できます。
つまりGA4は、単純にアクセス数を見るだけではなく、読者の行動を把握してブログ改善につなげるためのツールと考えるとわかりやすいでしょう。
Googleタグマネージャー(GTM)とは
Googleタグマネージャー(GTM)は、Webサイトで使用するタグを管理するためのタグ管理システムです。
GTMのコンテナコードをWebサイトへ設置した後は、GTMの管理画面からGoogleタグなどを設定・管理できるようになります。
ここでいう「タグ」とは、商品につける値札のようなタグではありません。
Webサイトの計測やサービスとの連携などに使用するコードや設定を指します。
GTMでは、
- Googleタグ
- GA4イベント
- Google広告関連のタグ
- 一部の第三者サービスのタグ
などを管理できます。
【具体例】
たとえば、
「お問い合わせボタンがクリックされた回数をGA4で確認したい」
という場合があります。
GTMを利用すると、
お問い合わせボタンをクリック
↓
GTMの設定したトリガーが反応
↓
GA4イベントを送信
↓
GA4でイベントを確認
という計測環境を作ることができます。
Google公式でも、GTMからGA4の推奨イベントやカスタムイベントを設定し、ユーザー行動をより詳しく分析できることが案内されています。
GA4とGTMを連携する仕組み
「GA4とGTMを連携する」という言葉だけを見ると、2つのサービスをボタン一つで接続するように感じるかもしれません。
実際には、GTM内にGoogleタグを設定し、WebサイトからGA4へデータが送信される環境を作ると考えるとわかりやすいでしょう。
基本的な仕組みは次のとおりです。
① WebサイトにGTMコンテナを設置
↓
② GTMでGoogleタグを作成
↓
③ GA4に対応するタグIDを設定
↓
④ トリガーを設定
↓
⑤ プレビューで動作確認
↓
⑥ GTMコンテナを公開
↓
⑦ WebサイトからGA4へデータを送信
↓
⑧ GA4でデータを確認
Google公式でも、GTMでGA4を設定する場合はGoogleタグを作成し、タグIDを指定してトリガーを設定したうえで、プレビュー・公開する手順が案内されています。
この仕組みを使えば、Webサイトのテーマファイルを頻繁に編集しなくても、GTM側から計測設定を管理しやすくなります。
Googleタグ・測定ID・GTMの関係
初心者が特に混乱しやすいのが、
Googleタグ
測定ID
GTM
の違いです。
それぞれを整理すると次のようになります。
| 名称 | 役割 | 初心者向けのイメージ |
|---|---|---|
| GA4 | データを収集・分析する | 分析する場所 |
| Googleタグ | Webサイトからデータを送るための仕組み | データを送る仕組み |
| 測定ID | GA4のウェブデータストリームを識別するID | 送り先を識別する番号 |
| GTM | タグを設定・管理する | タグの管理場所 |
| GTMコンテナID | GTMコンテナを識別するID | GTM側の識別番号 |
GA4の測定IDは、一般的に次のような形式です。
G-XXXXXXXXXX
Google公式では、測定IDをGA4のウェブデータストリームの一意の識別子と説明しています。Webサイトのデータを対応するデータストリームへ送るための重要な役割があります。
一方、GTMにはGTM側のコンテナを識別するIDがあります。
初心者の方は、
G-から始まるID
→ GA4側
GTM-から始まるID
→ Googleタグマネージャー側
と区別しておくとわかりやすいでしょう。
なお、現在のGoogle公式情報では「GoogleタグID」という表現も使われており、GA4では通常「G-」で始まります。画面によって「測定ID」「タグID」などの表記を見ることがあるため、名称だけでなく何のIDを設定しているのかを確認することが大切です。
GA4とGTMを連携するメリット
GA4を利用するだけなら、必ずしもGTMを導入する必要はありません。
それでもGTMを利用するメリットは、タグやイベント計測を一元管理しやすくなることです。
主なメリットは次のとおりです。
- タグをGTMの管理画面から管理できる
- Webサイトのコードを直接編集する機会を減らせる
- 複数の計測タグを整理しやすい
- クリックなどのイベント計測を設定できる
- トリガーによってタグを実行する条件を指定できる
- プレビューモードで公開前に動作確認できる
- 変更履歴をバージョンとして管理できる
【具体例】
ブログを始めたばかりの頃は、
「アクセス数が分かれば十分」
だったとします。
その後、ブログが成長して、
「お問い合わせボタンのクリックを計測したい」
「特定リンクのクリック状況を調べたい」
など、より細かな分析をしたくなる場合があります。
このようなとき、GTMを利用していると計測設定をまとめて管理しやすくなります。
特に複数のタグやイベントを扱うようになるほど、GTMのメリットを感じやすくなります。
個人ブログでもGTMは必要?
結論からいうと、個人ブログだから必ずGTMを導入しなければならないわけではありません。
アクセス数や人気記事、流入経路など、GA4の基本的なアクセス解析だけが目的なら、CMSやWordPressテーマなどが対応していれば、GTMを使わずGoogleタグを設置する方法もあります。GoogleもWordPressなどのCMSを利用したGoogleタグの設置方法を案内しています。
【GTM導入の目安】
| ブログの目的 | GTMの必要性 |
|---|---|
| GA4の基本的なアクセス解析だけ | 必須ではない |
| WordPressテーマでGA4を設定済み | 必須ではない |
| クリックを詳しく計測したい | 導入を検討 |
| お問い合わせなどをイベント計測したい | 導入すると便利 |
| 複数のタグを管理したい | 導入メリットが大きい |
| 今後高度なアクセス解析をしたい | 導入を検討 |
たとえば、Cocoonなどのテーマ機能ですでにGA4を正常に計測できていて、基本的なアクセス解析だけで十分なら、「GTMを使わなければGA4が利用できない」ということではありません。
一方、
「今後クリックイベントなどを詳しく計測したい」
「複数の計測タグをまとめて管理したい」
という場合は、GTMを学んでおく価値があります。
ここで注意したいのが、Googleタグの二重設置です。
すでにWordPressテーマやプラグインなどからGoogleタグを設置している状態で、仕組みを確認せずGTMから同じ計測を追加すると、意図しない重複計測につながる可能性があります。Google公式も、各ページへ複数のGoogleタグを重複して実装しないよう案内しています。
したがって、GTM導入前には**「現在どの方法でGA4を設置しているか」**を確認することが大切です。
初心者向けGA4・GTMの考え方
GA4だけで必要な計測ができている
↓
基本的なアクセス解析が目的
↓
GTMは必須ではない
一方、
より細かなユーザー行動を計測したい
↓
クリック・お問い合わせなどを計測したい
↓
GTMの導入を検討
↓
タグ・トリガーを設定
↓
GA4で分析
最初から複雑な設定を増やす必要はありません。まずはGA4を正しく計測できる環境を整え、必要になった段階でGTMを追加するという考え方でも十分です。
GA4とGoogleタグマネージャーを連携する前の準備
GA4とGoogleタグマネージャー(GTM)を連携する前に、Googleアカウント・GA4プロパティ・ウェブデータストリーム・測定ID・GTMコンテナ・現在のタグ設置状況を確認しておきましょう。
特に初心者の方が注意したいのは、すでにWordPressテーマやプラグインでGA4を設定している状態で、GTMからも同じGoogleタグを設定してしまうことです。設定方法が重複すると、意図しない二重計測につながる可能性があります。
先に現在の設定状況を整理してから作業すると、設定ミスを防ぎやすくなります。
【準備するもの早見表】
| 確認項目 | 確認する内容 | ポイント |
|---|---|---|
| Googleアカウント | 利用するアカウント | 複数アカウントに注意 |
| GA4プロパティ | 対象サイトのプロパティ | 別サイトと間違えない |
| データストリーム | ウェブストリーム | URLを確認 |
| 測定ID | G-XXXXXXXXXX | コピーしておく |
| GTM | アカウント・コンテナ | 対象サイト用か確認 |
| 既存タグ | 現在のGA4設置方法 | 二重設置を防ぐ |
Googleアカウントを確認する
最初に、GA4とGTMで使用するGoogleアカウントを確認しましょう。
複数のGoogleアカウントを使っている場合、
「GA4は表示されるのに、GTMの目的のコンテナが見つからない」
といったことがあります。
たとえば、
GoogleアカウントA
→ GA4を管理
GoogleアカウントB
→ GTMを管理
となっている場合です。
必ずしも同じGoogleアカウントだけで管理しなければならないわけではありませんが、作業するユーザーに必要な権限がなければ設定できません。
初心者の方は、同じサイトを管理するGoogleサービスについて、どのGoogleアカウントに権限があるのかを把握しておくと管理しやすくなります。
確認しておきたいこと
- GA4を管理しているGoogleアカウント
- GTMを管理しているGoogleアカウント
- 対象サイトを間違えていないか
- 必要な編集・公開権限があるか
- 複数のGoogleアカウントでログインしていないか
GA4プロパティが作成されているか確認する
次に、GA4で対象Webサイトのプロパティが作成されているか確認します。
GA4では、プロパティを単位としてWebサイトやアプリのデータを収集・管理します。
複数サイトを運営している場合は、別サイトのGA4プロパティを選択しないよう注意してください。
【具体例】
3つのサイトを運営していると、
| Webサイト | GA4プロパティ |
|---|---|
| 家庭菜園ブログ | 家庭菜園ブログ GA4 |
| ペットブログ | ペットブログ GA4 |
| 旅行ブログ | 旅行ブログ GA4 |
のように複数のプロパティが存在する場合があります。
家庭菜園ブログへGTMを導入するのに、ペットブログのGA4情報を使ってしまうと、正しいデータを収集できません。
GA4を開いたら、
対象サイト名
↓
プロパティ
↓
WebサイトのURL
という順番で確認するとよいでしょう。
まだGA4プロパティを作成していない場合は、先にGA4の登録を済ませてからGTMの設定へ進みます。
H3|GA4のウェブデータストリームを確認する
GA4プロパティを確認したら、次はウェブデータストリームを確認します。
ウェブデータストリームは、WebサイトからGA4へ送られるデータの入口と考えるとわかりやすいでしょう。
一般的にはGA4の管理画面から対象プロパティの**「データ ストリーム」**を開き、ウェブストリームを確認します。
ここでは、
- ストリーム名
- ストリームURL
- 測定ID
- 拡張計測機能
などを確認できます。
特に重要なのがストリームURLです。
【具体例】
これからGTMを設定するサイトが、
なら、ウェブデータストリームにも対象サイトが設定されているか確認します。
複数のサイトやプロパティを管理している場合は、
「プロパティ名が似ているから大丈夫」
ではなく、実際のWebサイトURLまで確認するのがおすすめです。
測定ID「G-XXXXXXXXXX」を確認する
ウェブデータストリームを開くと、GA4の測定IDを確認できます。
測定IDは一般的に、
G-XXXXXXXXXX
という形式になっています。
Google公式では、測定IDをWebデータストリームの識別子として説明しています。GTMでGA4用のGoogleタグを設定するときにも重要な情報です。
【確認の流れ】
GA4を開く
↓
管理
↓
データ ストリーム
↓
対象のウェブストリームを選択
↓
測定IDを確認
↓
G-XXXXXXXXXXをコピー
測定IDをコピーするときは、別サイトのものと間違えないようにしましょう。
また、
G-XXXXXXXXXX
と
GTM-XXXXXXX
は別のIDです。
| IDの例 | 何を識別する? |
|---|---|
| G-XXXXXXXXXX | GA4のウェブデータストリーム |
| GTM-XXXXXXX | GTMコンテナ |
初心者の方は、ここを混同しやすいため注意してください。
GTMアカウントとコンテナを準備する
次にGoogleタグマネージャー側を準備します。
GTMでは、大きく分けて**「アカウント」と「コンテナ」**という単位で管理します。
イメージとしては、
GTMアカウント
↓
コンテナ
↓
タグ・トリガー・変数
という構造です。
WebサイトでGTMを使用する場合は、対象サイトに対応するウェブコンテナを用意します。
【初心者向けの設定例】
| 項目 | 設定例 |
|---|---|
| アカウント名 | ブログ運営名など |
| 国 | 日本 |
| コンテナ名 | example.com |
| ターゲットプラットフォーム | ウェブ |
| コンテナID | GTM-XXXXXXX |
コンテナ名は、後から見たときにどのWebサイト用なのかわかる名前にしておくと便利です。
たとえば「ブログ1」より、
example.com
のようにサイトを判別できる名前にしておくと、複数サイトを運営するようになっても間違いを防ぎやすくなります。
なお、GTMアカウントやコンテナの具体的な作成手順は、次のH2-3|Googleタグマネージャーのアカウントとコンテナを作成するで詳しく説明すればよいため、ここでは準備内容の確認までで十分です。
すでにGoogleタグが設置されていないか確認する
ここは、GTMを導入する前に特に確認しておきたいポイントです。
WordPressでは、すでに別の方法でGoogleタグが設置されている場合があります。
たとえば、
- WordPressテーマのアクセス解析設定
- Site Kitなどのプラグイン
- HTMLへ直接記述
- すでに導入済みのGTM
- その他のタグ設置機能
などです。
【具体例】
現在、
Cocoonの設定からGA4を計測
しているとします。
そこへ確認せず、
GTMから同じGA4向けGoogleタグを追加
すると、同じ計測が複数経路から実行される状態になる可能性があります。
したがって、GTMを導入するときは、
現在GA4をどの方法で設置しているのか
を先に確認してください。
GTM導入前に確認する流れ
現在GA4を利用している?
↓
はい
↓
どこからGoogleタグを設置している?
↓
WordPressテーマ?
プラグイン?
直接コード?
GTM?
↓
現在の設定方法を確認
↓
GTMへ移行する必要があるか判断
↓
二重設置を避けて設定
特に、すでにGA4が正常に計測できている場合は、GTMを導入するからといって、いきなり現在のGA4設定を削除しないようにしましょう。
まず現在の設置方法を確認し、新しいGTM経由の設定を準備して動作確認したうえで、必要に応じて旧設定を整理する方が安全です。
GA4とGTMを連携する前の最終チェックリスト
設定作業へ進む前に、次の項目を確認しておきましょう。
- □ 使用するGoogleアカウントを確認した
- □ 対象サイトのGA4プロパティを確認した
- □ ウェブデータストリームのURLを確認した
- □ 測定ID「G-XXXXXXXXXX」を確認した
- □ GTMアカウントを準備した
- □ 対象サイト用のGTMコンテナを準備した
- □ GTMコンテナIDを確認した
- □ 現在のGoogleタグ設置方法を確認した
- □ WordPressテーマのGA4設定を確認した
- □ GA4関連プラグインの有無を確認した
- □ Googleタグを二重設置しないことを確認した
この準備ができていれば、次のGTMアカウント・コンテナ作成やGA4との設定をスムーズに進めやすくなります。
Googleタグマネージャーのアカウントとコンテナを作成する
GA4とGoogleタグマネージャー(GTM)を連携するには、まずGTM側にアカウントとコンテナを用意します。
GTMでは「アカウント」が管理上の大きな単位で、その中にWebサイトやアプリごとの「コンテナ」を作成します。Google公式でも、まずGTMアカウントを作成し、その後、Webサイトやアプリごとにコンテナを作成する流れが案内されています。
個人ブログの場合は難しく考えず、
GTMアカウント
↓
自分のブログ用コンテナ
↓
その中でGA4などのタグを管理
というイメージで覚えておけば十分です。
GTMの基本構造
Googleアカウント
↓
Googleタグマネージャー
↓
GTMアカウント
↓
コンテナ(Webサイト)
↓
タグ・トリガー・変数
それでは、順番に設定していきましょう。
H3|Googleタグマネージャー公式サイトを開く
最初に、Googleタグマネージャーの公式サイトへアクセスします。
Google公式の手順では、GTMへアクセスしてGoogleアカウントでログインし、**「アカウント」→「アカウントを作成」**と進みます。
すでにGoogle Analytics(GA4)を利用している場合は、管理に使用しているGoogleアカウントを確認しておくとわかりやすいでしょう。
【基本的な流れ】
Googleタグマネージャーへアクセス
↓
Googleアカウントでログイン
↓
「アカウント」を開く
↓
「アカウントを作成」を選択
↓
アカウント・コンテナ情報を入力
複数のGoogleアカウントを使っている方は、現在どのアカウントでログインしているか確認してから進めてください。
アカウント名を設定する
次に、GTMのアカウント名を入力します。
Google公式では、GTMアカウントを会社などの最上位の管理単位として説明しています。
個人ブログの場合は、後から見ても自分でわかりやすい名前を設定すればよいでしょう。
【設定例】
| 運営形態 | アカウント名の例 |
|---|---|
| 個人ブログ | ブログ運営名 |
| 個人事業 | 屋号 |
| 会社サイト | 会社名 |
| 複数ブログ | 運営者・事業全体を表す名称 |
たとえば、
アカウント名:○○ブログ運営
コンテナ名:example.com
のように分けると管理しやすくなります。
ここで重要なのは、アカウント名とコンテナ名は同じものではないということです。
アカウント名
→ 運営主体を管理する大きな単位
コンテナ名
→ Webサイトやアプリを識別する単位
と覚えておきましょう。
国を選択する
アカウント名を入力したら、国を選択します。
日本でブログやWebサイトを運営している場合は、通常は**「日本」**を選択します。
Google公式のGTMアカウント作成手順でも、アカウント名を入力した後にアカウントの国を選択するよう案内されています。
また、画面には匿名でのデータ共有に関する項目が表示される場合があります。Google公式では、これは任意の設定として案内されています。
したがって、初心者の方は、
- アカウント名を確認
- 国は「日本」を選択
- 任意項目は内容を確認して判断
という順番で進めればよいでしょう。
コンテナ名を入力する
続いて、コンテナ名を入力します。
コンテナとは、GTMで使用するタグ、トリガー、変数などをまとめて管理する場所です。
Google公式では、Webサイト用のコンテナを作成する場合、コンテナ名にはWebサイトの最上位URLを使用することを案内しています。また、Webサイトのページごとに別々のコンテナを作る必要はありません。
【設定例】
サイトURLが、
なら、
コンテナ名:example.com
のようにしておくとわかりやすいでしょう。
【避けたい例】
ブログ1
サイトA
テスト
といった名前でも管理自体はできますが、複数サイトを運営するようになると、どのサイト用なのかわかりにくくなる可能性があります。
そのため、初心者の方はドメイン名をコンテナ名にすると管理しやすいでしょう。
ターゲットプラットフォームで「ウェブ」を選択する
コンテナ名を入力したら、次にターゲットプラットフォームを選択します。
Googleタグマネージャーでは、用途に応じて複数のコンテナタイプがあります。
Google公式では、主に次の種類が案内されています。
| コンテナタイプ | 主な用途 |
|---|---|
| ウェブ | Webサイト・Webアプリ |
| iOS | iOSアプリ |
| Android | Androidアプリ |
| AMP | AMPを使用するサイト |
| Server | サーバーサイドGTM |
WordPressブログなど通常のWebサイトでGA4を利用する場合は、基本的に**「ウェブ」**を選択します。
【初心者向け設定例】
アカウント名
○○ブログ運営
↓
国
日本
↓
コンテナ名
example.com
↓
ターゲットプラットフォーム
ウェブ
↓
作成
通常のWordPressブログであれば、ここで「iOS」や「Android」を選択する必要はありません。
利用規約を確認して作成する
必要な情報を入力したら、**「作成」**をクリックします。
その後、Googleタグマネージャーの利用規約が表示されるので、内容を確認して同意します。Google公式の手順でも、アカウントとコンテナの情報を入力した後、作成して利用規約へ同意する流れになっています。
【作成前チェック】
- □ アカウント名は間違っていない
- □ 国は正しく選択した
- □ コンテナ名は対象サイトと判別できる
- □ ターゲットプラットフォームは「ウェブ」
- □ 別サイト用のコンテナを作ろうとしていない
- □ 利用規約を確認した
問題がなければ作成を完了します。
コンテナを作成すると、Webサイトへ設置するためのGTMコードが表示される場合があります。
ただし、この記事の流れではこの段階で慌ててWordPressへコードを貼り付ける必要はありません。
次のH2で、WordPressへの設置方法を確認してから進めましょう。
GTMのコンテナIDを確認する
コンテナを作成したら、コンテナIDを確認します。
GTMのコンテナIDは、
GTM-XXXXXXX
のように「GTM-」から始まります。
Google公式でも、GTMのウェブコンテナを設置する際には、ワークスペースに表示される**「GTM」で始まるコンテナID**を使用すると説明されています。
【重要】GA4の測定IDと間違えない
初心者の方が特に間違えやすいところなので、もう一度整理しておきましょう。
| ID | 例 | 用途 |
|---|---|---|
| GA4の測定ID | G-XXXXXXXXXX | GA4側の識別 |
| GTMコンテナID | GTM-XXXXXXX | GTMコンテナの識別 |
つまり、
G-
→ GA4
GTM-
→ Googleタグマネージャー
です。
この2つは役割が違います。
【図解】
WordPress・Webサイト
↓
GTM-XXXXXXX
Googleタグマネージャーのコンテナ
↓
G-XXXXXXXXXX
GA4に関連するタグID
↓
GA4
アクセスデータを収集・分析
コンテナIDは、GTMのワークスペースから確認できます。コンテナIDをクリックすると、WebサイトへGTMをインストールするためのコードスニペットも確認できます。
ただし、次のH2ではWordPressへの具体的な設置方法を説明しますので、ここではGTMコンテナIDを確認できれば十分です。
Googleタグマネージャー作成手順早見表
| 手順 | 設定内容 | 設定例 |
|---|---|---|
| ① | GTMへアクセス | Googleアカウントでログイン |
| ② | アカウント作成 | 「アカウントを作成」 |
| ③ | アカウント名 | ブログ運営名など |
| ④ | 国 | 日本 |
| ⑤ | コンテナ名 | example.com |
| ⑥ | プラットフォーム | ウェブ |
| ⑦ | 利用規約 | 確認して同意 |
| ⑧ | コンテナID | GTM-XXXXXXXを確認 |
初心者向けチェックリスト
- □ 正しいGoogleアカウントでログインした
- □ GTMアカウントを作成した
- □ 国を「日本」に設定した
- □ コンテナ名を対象サイトがわかる名前にした
- □ ターゲットプラットフォームを「ウェブ」にした
- □ 利用規約を確認した
- □ GTMコンテナを作成した
- □ 「GTM-」から始まるコンテナIDを確認した
- □ 「G-」から始まるGA4のIDと区別できている
ここまで完了すれば、Googleタグマネージャー側の基本的な準備は完了です。
次は、作成したGTMコンテナをWordPressへ設置して、WebサイトとGoogleタグマネージャーをつなげていきます。
GoogleタグマネージャーをWordPressに設置する
Googleタグマネージャー(GTM)のアカウントとコンテナを作成したら、次はGTMをWordPressサイトに設置します。
GTMは、アカウントやコンテナを作成しただけではWebサイト上で動作しません。対象サイトにGTMのコンテナを読み込ませるための設定が必要です。
WordPressでは、主にテーマの機能を利用する方法・プラグインを利用する方法・コードを直接設置する方法があります。
初心者の方は、いきなりテーマファイルを編集するのではなく、利用しているWordPressテーマにGTMの設定機能があるかを最初に確認するとよいでしょう。
【WordPressへのGTM設置方法早見表】
| 設置方法 | 難易度 | 特徴 | 初心者向け |
|---|---|---|---|
| テーマの機能 | 低い | ID入力だけで設定できる場合がある | ◎ |
| プラグイン | 低~中 | コード編集を避けやすい | ○ |
| コードを直接設置 | 高い | HTML・テーマ構造の知識が必要 | △ |
GTMのコードを確認する
まず、GoogleタグマネージャーでWebサイトへ設置するコードを確認します。
GTMのウェブコンテナを作成すると、**「GTM-XXXXXXX」**というコンテナIDが割り当てられます。
GTMのワークスペース上部などに表示されるコンテナIDを選択すると、Webサイトへ設置するコードスニペットを確認できます。
Google公式では、Web用GTMコンテナについて、基本的に2つのコードを設置するよう案内しています。1つはページの<head>内のできるだけ上部、もう1つは開始<body>タグの直後です。
イメージとしては、
GTMコード①
↓
<head>内のできるだけ上部
GTMコード②
↓
開始<body>タグの直後
となります。
ただし、WordPressテーマやプラグインがGTMに正式対応している場合は、このコードを自分で直接貼り付ける必要がない場合があります。
まずは使用しているテーマの機能を確認してください。
WordPressにGTMを設置する主な方法
WordPressへGTMを設置する方法は、大きく3つに分けられます。
① WordPressテーマの機能を利用する
テーマにGTM設定欄が用意されている場合、その機能を利用します。
② プラグインを利用する
GTMやGoogleサービスとの連携に対応したWordPressプラグインを利用します。
③ コードを直接設置する
テーマファイルなどへGTMコードを直接設置します。
【選び方の目安】
テーマがGTMに対応している?
↓ はい
テーマの機能を検討
↓ いいえ
適切なプラグインがある?
↓ はい
プラグインを検討
↓ いいえ
コードを直接設置
という順番で考えるとわかりやすいでしょう。
ただし、複数の方法を同時に使用すると、GTMコンテナを重複して読み込ませる原因になる可能性があります。
「テーマ+プラグイン+直接コード」すべてで同じGTMを設置する必要はありません。
基本的には、サイト環境に適した1つの方法を選択します。
WordPressテーマの機能を利用する方法
WordPressテーマによっては、アクセス解析やタグ管理サービスのIDを入力するための設定欄が用意されています。
テーマ側がGTMに対応していれば、
WordPress管理画面
↓
テーマの設定
↓
アクセス解析・タグ関連設定
↓
GTMコンテナIDを入力
↓
保存
という比較的簡単な操作で設定できる場合があります。
この方法のメリットは、初心者がテーマファイルを直接編集しなくても設定できることです。
ただし、テーマによって、
- GTMに対応しているか
- 設定場所
- 入力するものがコンテナIDかコード全体か
<head>と<body>の両方へ適切に出力されるか
などが異なります。
そのため、テーマ名+Googleタグマネージャーなどでテーマの公式マニュアルを確認してから設定しましょう。
なお、今回の記事では次の**H2-5「CocoonにGoogleタグマネージャーを設定する方法」**でCocoonについて詳しく説明するため、ここでは一般的なWordPressテーマの説明だけで十分です。
プラグインを利用する方法
テーマにGTM設定機能がない場合は、WordPressプラグインを利用する方法もあります。
プラグインを利用すれば、テーマファイルを直接編集せずにGTMを導入できる場合があります。
一般的な流れは、
WordPress
↓
プラグインを導入
↓
GTMコンテナIDなどを設定
↓
設定を保存
↓
動作確認
となります。
プラグイン利用時の注意点
便利だからといって、似た機能を持つプラグインを複数使用する必要はありません。
たとえば、
テーマからGTMを設置
+
別プラグインから同じGTMを設置
となれば、意図しない重複につながる可能性があります。
また、Google Analytics関連のプラグインをすでに利用している場合は、
「そのプラグインがGoogleタグをどのように設置しているか」
も確認しましょう。
GTMを追加する前に、
- 現在利用しているアクセス解析プラグイン
- Googleタグの設置状況
- GTMコンテナの設置状況
を整理しておくことが重要です。
コードを直接設置する方法
WordPressテーマやプラグインを利用せず、GTMコードを直接設置する方法もあります。
Google公式では、GTMのウェブコンテナを手動でインストールする場合、1つ目のコードを<head>のできるだけ上部、2つ目のコードを開始<body>タグの直後に配置するよう案内しています。
【設置イメージ】
<head>GTMコード①その他のhead内の内容</head><body>GTMコード②Webページの内容
ただし、WordPress初心者の方には、テーマファイルの直接編集を第一候補にはおすすめしません。
理由は、
- 貼り付け場所を間違える可能性がある
- コードを壊す可能性がある
- テーマ更新の影響を受ける場合がある
- GTMの重複設置に気づきにくい
などがあるためです。
どうしても直接設置する場合は、使用テーマの公式情報を確認し、バックアップを取ってから作業することをおすすめします。
特に親テーマのファイルを直接変更すると、テーマ更新時に変更内容が失われる可能性があります。
設置後にGTMが正しく動作しているか確認する
GTMをWordPressへ設置したら、必ず動作確認を行いましょう。
「コンテナIDを入力したから完了」と考えず、本当に対象サイトでGTMが読み込まれているかを確認することが大切です。
GTMにはプレビューモードがあり、Tag Assistantを使ってサイト上でタグが正しく動作しているか確認できます。Google公式も、公開前にプレビューとデバッグを行う方法を案内しています。
【基本的な確認手順】
① GTMのワークスペースを開く
↓
②「プレビュー」を選択
↓
③ 対象WebサイトのURLを入力
↓
④ サイトへ接続
↓
⑤ Tag Assistantで接続状況を確認
↓
⑥ タグの動作を確認
↓
⑦ 問題がなければ必要な設定を公開
この段階では、まずGTMコンテナがWebサイトで正常に読み込まれているかを確認します。
GA4のGoogleタグをGTM内にまだ作成していない場合は、GA4のリアルタイムレポートにGTM経由のデータが表示されなくても不思議ではありません。
次の工程で、
WordPressにGTMを設置
↓
GTMでGA4用のGoogleタグを設定
↓
プレビューでタグ発火を確認
↓
GA4のリアルタイムレポートで確認
という流れで進めます。
WordPressへGTMを設置する全体の流れ
GTMコンテナを作成
↓
GTM-XXXXXXXを確認
↓
WordPressへの設置方法を選択
↙ ↓ ↘
テーマ プラグイン 直接コード
↓
GTMを1つの方法で設置
↓
プレビューモード
↓
Tag Assistantで確認
↓
GA4用Googleタグを設定
↓
GA4で計測確認
WordPressへのGTM設置チェックリスト
設置作業が終わったら、次の項目を確認しておきましょう。
- □ 正しいGTMコンテナを使用している
- □ 「GTM-」から始まるコンテナIDを確認した
- □ WordPressへの設置方法を1つ選んだ
- □ テーマ側のGTM設定を確認した
- □ GTM関連プラグインの有無を確認した
- □ 直接コードが残っていないか確認した
- □ 同じGTMコンテナを重複設置していない
- □ プレビューモードを利用した
- □ Tag Assistantで接続を確認した
特に重要なのは、GTMを設置する方法をむやみに重複させないことです。
「念のためテーマにもプラグインにも入れておこう」と考えるのではなく、現在の設置状況を確認し、適切な1つの方法で管理するとトラブルを防ぎやすくなります。
CocoonにGoogleタグマネージャーを設定する方法
WordPressテーマ「Cocoon」には、Googleタグマネージャー(GTM)のコンテナIDを入力するための機能が用意されています。そのため、基本的にはテーマファイルへGTMコードを直接貼り付けなくても設定できます。
Cocoon公式では、**「Cocoon設定」→「アクセス解析・認証」→「Googleタグマネージャ設定」**から、GTMのコンテナIDを入力する方法が案内されています。
設定の流れは次のとおりです。
GTMでコンテナを作成
↓
「GTM-XXXXXXX」を確認
↓
Cocoon設定を開く
↓
「アクセス解析・認証」を開く
↓
Googleタグマネージャ設定にIDを入力
↓
変更を保存
↓
GTM・GA4で動作確認
Cocoon利用者にとって比較的簡単な方法ですが、「GTM-」から始まるコンテナIDと「G-」から始まるGA4の測定IDを混同しないことが重要です。
【Cocoonで設定するID早見表】
| 設定項目 | 入力するID | 例 |
|---|---|---|
| Googleタグマネージャ設定 | GTMコンテナID | GTM-XXXXXXX |
| Google Analytics設定 | GA4測定ID | G-XXXXXXXXXX |
それでは、実際の設定手順を順番に見ていきましょう。
Cocoon設定を開く
まず、WordPressの管理画面へログインします。
左側のメニューから、
「Cocoon設定」
をクリックしてください。
【操作手順】
WordPress管理画面
↓
Cocoon設定
↓
Cocoon設定画面を開く
Cocoon設定には、広告、SEO、アクセス解析、SNS、画像など多くの設定項目があります。
今回はGoogleタグマネージャーを設定するため、**「アクセス解析・認証」**を使用します。
「アクセス解析・認証」タブを開く
Cocoon設定画面を開いたら、上部に並んでいるタブから、
「アクセス解析・認証」
を選択します。
Cocoon公式でも、Googleタグマネージャーを設定するときは、この「アクセス解析・認証」から設定するよう案内されています。
この画面には、アクセス解析に関連する複数の設定項目があります。
たとえば、
- アクセス解析全般
- Googleタグマネージャ設定
- Google Analytics設定
- Google Search Console設定
- その他のアクセス解析・認証コード
などです。
似た名前の項目がありますので、今回は「Googleタグマネージャ設定」を使用すると覚えておきましょう。
Googleタグマネージャー設定を確認する
「アクセス解析・認証」を開いたら、画面を下へ移動して**「Googleタグマネージャ設定」**を探します。
ここに「タグマネージャID」を入力する欄があります。
Cocoon公式でも、
Googleタグマネージャ設定
↓
タグマネージャID
↓
取得したGTMのIDを入力
という手順が案内されています。
ここで注意したいのは、Googleタグマネージャーのコード全体を貼り付ける欄ではないことです。
入力するのは、
GTM-XXXXXXX
というコンテナIDです。
【間違えやすいポイント】
○ 正しい
GTM-XXXXXXX
× 間違い
G-XXXXXXXXXX
上はGTMのコンテナID、下はGA4の測定IDです。
GTMのコンテナIDを入力する
次に、Googleタグマネージャーで取得したコンテナIDを入力します。
GTM管理画面で、
GTM-XXXXXXX
という形式のコンテナIDを確認してください。
そのIDをコピーし、
Cocoon設定
↓
アクセス解析・認証
↓
Googleタグマネージャ設定
↓
タグマネージャID
へ貼り付けます。Cocoon公式もこの方法を案内しています。
【具体例】
GTMで取得したIDが、
GTM-ABC1234
だった場合、
Cocoonの「タグマネージャID」に、
GTM-ABC1234
と入力します。
GA4の、
G-XXXXXXXXXX
をここへ入力しないようにしてください。
【図解】
Googleタグマネージャー
↓
GTM-XXXXXXXをコピー
↓
WordPress
↓
Cocoon設定
↓
アクセス解析・認証
↓
Googleタグマネージャ設定
↓
タグマネージャIDへ貼り付け
この方法なら、GTMから表示された2種類のコードを自分でテーマファイルへ直接貼り付ける必要はありません。
設定を保存する
コンテナIDを入力したら、設定を保存します。
入力しただけで画面を閉じてしまうと設定が反映されないため、保存操作を忘れないようにしましょう。
保存後は、もう一度「Googleタグマネージャ設定」を確認して、
GTM-XXXXXXX
が入力された状態になっているか確認しておくと安心です。
【保存後の確認】
- □ 「GTM-」から始まるIDを入力した
- □ 別サイトのGTMコンテナIDではない
- □ GA4の「G-」から始まるIDを間違えて入力していない
- □ 設定を保存した
- □ 保存後もコンテナIDが表示されている
ここまでで、Cocoon側のGTM設定は基本的に完了です。Cocoon公式も、タグマネージャIDを入力して設定を保存すれば、テーマ側の設定は完了と案内しています。
ただし、これだけでGA4の設定まで完了したわけではありません。
GTM側でもGA4へデータを送信するためのGoogleタグなどを正しく設定する必要があります。
キャッシュを削除して表示を確認する
設定を変更した後は、必要に応じてキャッシュを削除し、最新の設定が反映された状態で確認しましょう。
WordPressでは、
- Cocoonのキャッシュ
- キャッシュ系プラグイン
- サーバー側のキャッシュ
- CDN
- ブラウザキャッシュ
などが影響する場合があります。
ただし、GTMを設定するたびに必ずすべてのキャッシュを削除しなければならないわけではありません。
設定後に反映されない場合や、古いHTMLが残っている可能性がある場合に確認するとよいでしょう。
【確認の流れ】
CocoonでGTM IDを保存
↓
必要に応じてキャッシュを削除
↓
WordPressからログアウト
↓
自分のサイトを開く
↓
GTMのプレビューモードなどで確認
↓
GA4でも計測状況を確認
Cocoon公式では、動作確認の際にWordPressからログアウトした状態でサイトへアクセスし、GA4側の「過去30分のユーザー」などでアクセスが確認できれば設定成功の目安になると案内しています。
なお、GTMを利用する場合は、GTM側でGA4のタグ設定が完了・公開されていることも必要です。
GA4の測定IDとの二重設定に注意する
ここはCocoon利用者にとって非常に重要なポイントです。
Cocoonには、
Google Analytics設定
と
Googleタグマネージャ設定
の両方があります。
そのため、
「GA4の測定IDも入れて、GTMコンテナIDも入れたら二重計測になるのでは?」
と心配になる方もいるでしょう。
現在のCocoon公式マニュアルでは、Googleタグマネージャ設定にタグマネージャIDが入力されている場合、二重計測を防止するためGTM側が優先され、CocoonのGA4測定IDを入力していてもそちらでは計測されない仕様と説明されています。
これは重要なので、記事では正確に説明しておきましょう。
【Cocoon内だけを見る場合】
GA4測定IDを入力
+
GTMコンテナIDを入力
↓
CocoonではGTM側を優先
↓
Cocoon側で二重計測を防止
したがって、「CocoonのGA4測定ID欄とGTM欄の両方に入力しただけで、必ず二重計測になる」わけではありません。
ただし、注意が必要なのはCocoon以外の経路です。
たとえば、
- Site Kitなどのプラグイン
- 別のアクセス解析プラグイン
- 子テーマへの直接コード
- ヘッダーへの手動コード
- 他のタグ管理機能
などから同じGA4向けのGoogleタグを設置している場合は、Cocoonの自動的な優先処理とは別の問題になります。
【確認したい状態】
Cocoon
GTM-XXXXXXXを設定
↓
GTM
GA4向けGoogleタグを設定
↓
GA4
正常に1つの計測経路でデータを受信
という形を基本として考えるとわかりやすいでしょう。
特に、以前からGA4を利用しているサイトへ新しくGTMを導入するときは、現在どこからGoogleタグが設置されているかを確認してから切り替えることが大切です。
Cocoon+GTM+GA4の関係
WordPress(Cocoon)
↓
GTMコンテナID
GTM-XXXXXXX
↓
Googleタグマネージャー
↓
GA4向けGoogleタグ
↓
GA4
↓
アクセスデータを分析
この関係を理解しておけば、
CocoonにGA4測定IDを入れる場所
と
CocoonにGTMコンテナIDを入れる場所
を混同しにくくなります。
CocoonでGTMを設定するときのチェックリスト
- □ WordPressの「Cocoon設定」を開いた
- □ 「アクセス解析・認証」を開いた
- □ 「Googleタグマネージャ設定」を確認した
- □ 「GTM-」から始まるコンテナIDを用意した
- □ 「タグマネージャID」欄へ入力した
- □ GA4の「G-」から始まる測定IDと間違えていない
- □ 設定を保存した
- □ 必要に応じてキャッシュを確認した
- □ GTM側でGA4用のタグ設定を確認した
- □ GTMのプレビューで動作確認した
- □ GA4側でもアクセスを確認した
- □ プラグインや直接コードによる重複設置がないか確認した
CocoonにはGTM専用の入力欄があるため、テーマファイルを直接編集するよりも初心者が利用しやすい方法です。
ただし、CocoonへGTMコンテナIDを入力するだけでは、GA4の計測設定すべてが完了するわけではありません。次に、GTM側でGA4向けGoogleタグを設定し、WebサイトからGA4へデータを送れる状態にしていきます。
GoogleタグマネージャーでGA4のGoogleタグを設定する
CocoonにGoogleタグマネージャー(GTM)のコンテナIDを設定したら、次はGTM側でGA4へデータを送信するためのGoogleタグを設定します。
ここは初心者の方が混乱しやすいところですが、
CocoonにGTMを設置する
↓
GTMの中にGoogleタグを作成する
↓
GoogleタグからGA4へデータを送る
という流れで考えるとわかりやすくなります。
Google公式でも、GTMでGA4を設定する場合は、Googleタグを作成し、タグIDとトリガーを設定してから、プレビューで確認して公開する手順が案内されています。
Cocoon・GTM・GA4の関係
WordPress(Cocoon)
↓
GTMコンテナ
↓
Googleタグ
↓
GA4
↓
アクセスデータを収集・分析
ここからは、実際の設定手順を順番に見ていきましょう。
GTMで新しいタグを作成する
まず、Googleタグマネージャーへログインし、対象サイトのコンテナを開きます。
複数のWebサイトを管理している場合は、別サイトのコンテナを選択しないよう注意してください。
基本的な操作は次のとおりです。
Googleタグマネージャー
↓
対象のコンテナを開く
↓
「ワークスペース」
↓
「タグ」
↓
「新規」
新しいタグの設定画面が開いたら、後から見ても用途がわかるようにタグ名を付けます。
たとえば、
Googleタグ|GA4
GA4|基本計測
など、自分で管理しやすい名称にしておくとよいでしょう。
Google公式でも、「タグ」から「新規」を選択し、タグにわかりやすい名前を付ける手順が案内されています。
タグの種類でGoogleタグを選択する
次に、**「タグの設定」**をクリックします。
タグタイプの一覧が表示されたら、
「Googleタグ」
を選択します。
以前のGA4設定方法を解説した記事では「Google アナリティクス:GA4設定」などの古い名称が掲載されていることがありますが、現在のGoogle公式手順では、GA4の基本設定に**「Googleタグ」**を使用します。
【設定の流れ】
新しいタグ
↓
タグの設定
↓
タグタイプを選択
↓
Googleタグ
↓
タグIDを設定
初心者の方は、古い解説記事と現在のGTM画面で名称が違っていても慌てる必要はありません。
この記事では、現在の「Googleタグ」を使う方法で進めます。
GA4のタグIDを入力する
Googleタグを選択すると、**「タグID」**を入力する項目があります。
GA4では、
G-XXXXXXXXXX
のようなIDを使用できます。
Google公式によると、GoogleタグのタグIDにはGT-、G-、AW-などで始まる形式があり、GA4に関連するGoogleタグではG-から始まるIDも使用されます。
前のH2で確認したGA4の情報を使って設定しましょう。
【確認例】
GA4側
G-ABC1234567
↓
GTM
Googleタグ
↓
タグID:G-ABC1234567
ここでも、
G-XXXXXXXXXX
と
GTM-XXXXXXX
を間違えないようにしてください。
| ID | 用途 |
|---|---|
| G-XXXXXXXXXX | GA4に関連するタグID |
| GTM-XXXXXXX | GTMコンテナID |
CocoonにはGTM-XXXXXXXを設定し、GTM内のGoogleタグにはGA4に対応するG-XXXXXXXXXXなどのタグIDを設定する、と整理するとわかりやすいでしょう。
トリガーに「Initialization – All Pages」など適切な条件を設定する
タグIDを入力したら、次はトリガーを設定します。
トリガーとは、
「どのタイミングで、このタグを動かすのか」
を決める条件です。
Google公式の現在の設定手順では、Googleタグを他のトリガーより先に配信するため、**「初期化 – すべてのページ(Initialization – All Pages)」**を使用する方法が案内されています。
【基本的な設定】
Googleタグ
↓
トリガー
↓
初期化 – すべてのページ
↓
サイトの各ページでGoogleタグを読み込む
Google公式では、タグを動作させるためには少なくとも1つのトリガーが必要と説明しています。
「All Pages」と「Initialization – All Pages」は同じ?
ここも初心者の方が迷いやすいところです。
GTMには、
- 同意の初期化
- 初期化
- ページビュー
- DOM Ready
- Window Loaded
など、ページ読み込みに関連する複数のトリガーがあります。
Google公式では、**Googleタグを他のタグより先に配信する場合は「初期化 – すべてのページ」**を使用するよう案内されています。
なお、**「同意の初期化 – すべてのページ」**は別物です。
こちらはCookie同意管理など、ユーザーの同意状態を他のタグより先に設定するためのトリガーです。単にGoogleタグを早く読み込ませる目的で使用するものではありません。
タグを保存する
Googleタグとトリガーを設定したら、内容を確認して**「保存」**をクリックします。
保存前に次の項目を確認しましょう。
- □ タグ名を設定した
- □ タグタイプが「Googleタグ」になっている
- □ 正しいタグIDを入力した
- □ 別サイトのGA4情報ではない
- □ 適切なトリガーを設定した
【設定例】
| 項目 | 設定例 |
|---|---|
| タグ名 | Googleタグ|GA4 |
| タグタイプ | Googleタグ |
| タグID | G-XXXXXXXXXX |
| トリガー | 初期化 – すべてのページ |
ここで「保存」を押しても、すぐに本番サイトへ変更内容が公開されるわけではありません。
GTMでは、
設定 → 保存 → プレビュー → 確認 → 公開
という流れで進められます。
この仕組みのおかげで、設定ミスがないか確認してから本番環境へ反映できます。
プレビューで動作を確認する
タグを保存したら、いきなり公開するのではなく、プレビューモードで動作確認を行いましょう。
Google公式でも、公開前にGoogle Tag Assistantを利用してタグを検証する手順が案内されています。
【確認手順】
GTMワークスペース
↓
「プレビュー」
↓
Tag Assistantが開く
↓
対象WebサイトのURLを入力
↓
「Connect」
↓
Webサイトを開く
↓
Googleタグが発火しているか確認
Tag Assistantでは、ページ上でどのタグが実行されたかを確認できます。
確認したいポイント
- Googleタグが発火している
- 正しいWebサイトへ接続している
- 別のGA4タグが意図せず重複していない
- エラーが表示されていない
- 必要なページでタグが動作している
さらにGA4のリアルタイムレポートも確認すると、実際にアクセスデータが届いているか判断しやすくなります。
動作確認
自分のWebサイトへアクセス
↓
GTM
Googleタグが発火
↓
GA4
データを受信
↓
リアルタイムレポート
↓
アクセスを確認
Googleは、Googleタグのデータ収集開始まで最大30分程度かかる場合があるとも案内しています。すぐに通常レポートへデータが表示されないからといって、直ちに設定ミスとは判断しないようにしましょう。
問題がなければコンテナを公開する
プレビューで問題がなければ、最後にGTMコンテナを公開します。
これを忘れると、作成したGoogleタグがワークスペースに保存されていても、本番サイトへ変更が反映されません。
Google公式では、ワークスペース右上の**「送信」**から「公開してバージョンを作成」を選択し、バージョン名や説明を入力して公開する流れが案内されています。
【基本的な流れ】
プレビューで確認
↓
問題なし
↓
「送信」
↓
「公開してバージョンを作成」
↓
バージョン名・説明を入力
↓
「公開」
【バージョン名の例】
GA4 Googleタグ設定
【説明の例】
GA4基本計測用Googleタグを追加
このように記録しておくと、後から、
「いつ、何のためにGTMを変更したのか」
がわかりやすくなります。
GTMでGA4のGoogleタグを設定する手順早見表
| 手順 | 操作 | 確認ポイント |
|---|---|---|
| ① | 「タグ」→「新規」 | 対象コンテナを確認 |
| ② | Googleタグを選択 | 古いGA4設定タグと混同しない |
| ③ | タグIDを入力 | G-XXXXXXXXXXなど |
| ④ | トリガーを設定 | 初期化 – すべてのページ |
| ⑤ | 保存 | 設定内容を確認 |
| ⑥ | プレビュー | Tag Assistantで確認 |
| ⑦ | GA4確認 | リアルタイムなどを確認 |
| ⑧ | 送信 | 変更内容を確認 |
| ⑨ | 公開 | 本番サイトへ反映 |
初心者向けGA4・GTM設定チェックリスト
- □ 正しいGTMコンテナを開いた
- □ 新しいGoogleタグを作成した
- □ GA4に対応する正しいタグIDを入力した
- □ GTMコンテナIDと混同していない
- □ 「初期化 – すべてのページ」など適切なトリガーを設定した
- □ タグを保存した
- □ GTMのプレビューを実行した
- □ Tag Assistantでタグの発火を確認した
- □ GA4側でも計測状況を確認した
- □ 意図しない二重計測がないか確認した
- □ 問題がないことを確認してから公開した
- □ 公開時にバージョン名・説明を記録した
ここまで完了すれば、**「Cocoon → GTM → Googleタグ → GA4」**という基本的な計測経路が整います。
次は、GTMのプレビューモードとGA4のリアルタイムレポートを使い、本当に正しく連携・計測できているかを詳しく確認することが大切です。
GA4とGTMが正しく連携できているか確認する
Googleタグマネージャー(GTM)でGA4のGoogleタグを設定したら、最後にWebサイトからGA4へデータが正しく送信されているかを確認しましょう。
設定画面でタグを作成しただけでは、「正しく計測できている」とは判断できません。GTMのプレビューモードとTag Assistantでタグの動作を確認し、さらにGA4のリアルタイムレポートで実際にデータが届いているかを見るのが基本です。
確認の流れは次のようになります。
GTMプレビュー
↓
Tag Assistantでタグの発火を確認
↓
自分のWebサイトへアクセス
↓
GA4リアルタイムレポートを確認
↓
page_viewなどのイベントを確認
この2段階で確認すると、「GTMは動いているがGA4にデータが届かない」といったトラブルも見つけやすくなります。
【連携確認の早見表】
| 確認場所 | 確認する内容 | 正常な状態の目安 |
|---|---|---|
| GTMプレビュー | サイトとの接続 | 正常に接続される |
| Tag Assistant | Googleタグ | 意図したページで発火 |
| GA4リアルタイム | ユーザー | アクセスが確認できる |
| GA4イベント | page_viewなど | イベントが確認できる |
| 通常レポート | アクセスデータ | 時間を置いて反映 |
GTMのプレビューモードを利用する
まずはGoogleタグマネージャーのプレビューモードを使います。
プレビューモードを利用すると、公開前または設定変更後のタグが、Webサイト上でどのように動作しているか確認できます。
Google公式でも、コンテナを公開する前にプレビューとデバッグを利用してタグの動作を確認する方法が案内されています。
【基本的な手順】
Googleタグマネージャーを開く
↓
対象サイトのコンテナを選択
↓
ワークスペース右上の「プレビュー」
↓
Tag Assistantが開く
↓
対象WebサイトのURLを入力
↓
「Connect」を選択
↓
Webサイトが開く
ここで重要なのは、確認したいWebサイトのURLを間違えないことです。
複数サイトを運営している場合は、
「GTMではサイトAのコンテナを開いているのに、プレビューではサイトBを指定した」
といったミスにも注意しましょう。
Tag Assistantでタグの発火を確認する
プレビューモードでWebサイトへ接続すると、Tag Assistantでタグの動作状況を確認できます。
ここで確認したいのが、前のH2で作成したGA4向けのGoogleタグが意図した条件で発火しているかです。
「タグが発火する」とは、簡単にいえば、
設定した条件を満たしたときにタグが実行される
という意味です。
たとえば、「初期化 – すべてのページ」をトリガーとして設定していれば、対象ページを表示した際にGoogleタグが動作しているか確認します。
【確認したいポイント】
- Googleタグが確認できる
- 正しいタグIDが使用されている
- 想定したトリガーで動作している
- 意図したページでタグが発火している
- 同じ目的のタグが意図せず重複していない
Tag Assistantでは、ページ読み込み時に発生したイベントと、それに応じてどのタグが実行されたかを確認できます。
【具体例】
Googleタグ名を、
「Googleタグ|GA4」
としている場合、
Tag Assistant
↓
対象ページ
↓
「Googleタグ|GA4」
↓
発火を確認
という流れで確認します。
もしタグが発火していなければ、トリガーやタグID、GTMコンテナの設置状況などを見直します。
自分のWebサイトへアクセスする
GTM側の動作を確認したら、次に実際のWebサイトへアクセスしてみましょう。
トップページだけでなく、記事ページも開いてみると確認しやすくなります。
たとえば、
トップページ
↓
記事A
↓
記事B
のように移動します。
これによって、GA4へページ閲覧に関するデータが送られているか確認できます。
ただし、次のような環境では自分のアクセスが計測されない場合があります。
- 内部トラフィック除外を設定している
- Cookie同意設定によって計測が制限されている
- 広告・トラッキングブロック機能を使用している
- ブラウザ拡張機能が計測を妨げている
- GTMやGoogleタグの設定に問題がある
そのため、自分のアクセスが表示されないからといって、すぐに「GTMの設定が間違っている」と判断しないことが大切です。
GA4のリアルタイムレポートを確認する
次にGA4を開き、リアルタイムレポートを確認します。
リアルタイムレポートでは、直近30分間のユーザー行動などを確認できます。
一般的には、
GA4
↓
レポート
↓
リアルタイム
と進みます。
自分のWebサイトへアクセスした後、リアルタイムレポートにデータが表示されれば、WebサイトからGA4へデータが送信されていることを確認する有力な手掛かりになります。
【確認する項目の例】
| 項目 | 確認内容 |
|---|---|
| アクティブユーザー | 現在のアクセス状況 |
| ページタイトル | 閲覧したページ |
| イベント | 発生したイベント |
| 参照元など | アクセス元に関する情報 |
たとえば、自分で特定の記事を開き、そのページタイトルや関連イベントがリアルタイムレポートに表示されれば、計測確認がしやすくなります。
なお、リアルタイムレポートの表示項目や画面構成は、GA4のアップデートによって変更されることがあります。
page_viewなどのイベントを確認する
GA4は、ユーザーの行動をイベントとして記録します。
基本的なページ閲覧で重要なのが、
page_view
です。
page_viewは、ページが表示されたときなどに収集されるイベントで、Webサイトのページ閲覧状況を把握するために使われます。
GA4のリアルタイムレポートなどで、
page_view
が発生しているか確認してみましょう。
【イベントの例】
| イベント名 | 主な意味 |
|---|---|
| page_view | ページが表示された |
| session_start | セッションが開始された |
| first_visit | 初めて訪問した |
| scroll | 一定条件までスクロールした |
| click | 対象となるリンククリックなど |
たとえば、
記事ページを開く
↓
page_view
↓
ページを読み進める
↓
条件を満たせばscroll
といった形でイベントが記録されます。
ただし、すべてのイベントが必ず発生するわけではありません。
scrollやclickなどは、拡張計測機能の設定やユーザーの行動、対象となる条件によって記録されるかどうかが変わります。
初心者の方は、まずpage_viewが正常に確認できるかを見るとよいでしょう。
通常レポートへの反映には時間がかかる場合がある
リアルタイムレポートにデータが表示されても、GA4の通常レポートへすぐに同じデータが反映されるとは限りません。
Google公式では、リアルタイムレポートは直近の状況を確認するためのもので、その他のレポートではデータ処理に24~48時間程度かかる場合があると案内されています。
そのため、
リアルタイムには表示された
↓
通常レポートにはまだ表示されない
という状態でも、すぐに設定ミスと判断する必要はありません。
【判断の目安】
| 状況 | 考え方 |
|---|---|
| Tag Assistantで発火している | GTM側は動作している可能性が高い |
| リアルタイムにも表示される | GA4への送信も確認しやすい |
| 通常レポートだけ表示されない | 処理時間を考慮する |
| どこにも表示されない | 設定を再確認する |
設定直後はリアルタイムで基本的な計測を確認し、通常レポートについては時間を置いて再確認しましょう。
GA4とGTMの連携確認方法
WordPress(Cocoon)
↓
GTMコンテナ
↓
Googleタグ
↓
Tag Assistant
「タグが発火している?」
↓
はい
↓
GA4リアルタイムレポート
「アクセスが届いている?」
↓
はい
↓
page_viewなどを確認
↓
時間を置く
↓
GA4通常レポートを確認
この順番で確認すると、問題が発生した場所を切り分けやすくなります。
GA4・GTM連携確認チェックリスト
- □ WordPressに正しいGTMコンテナを設定した
- □ GTMのプレビューモードを開いた
- □ Tag Assistantでサイトへ接続できた
- □ GA4向けGoogleタグの発火を確認した
- □ 正しいタグIDが設定されている
- □ 同じ目的のタグが重複していない
- □ 自分のWebサイトへアクセスした
- □ GA4のリアルタイムレポートを確認した
- □ page_viewなどのイベントを確認した
- □ 内部トラフィック除外の影響を確認した
- □ Cookie同意設定などの影響を確認した
- □ 通常レポートは時間を置いて再確認した
特に初心者の方は、「GTMでタグが発火していること」と「GA4でデータを確認できること」の両方を見るのがポイントです。
GTM側だけを確認して終わるのではなく、最終的にGA4までデータが届いていることを確認できれば、連携設定が正しく機能していると判断しやすくなります。
GoogleタグマネージャーでGA4イベントを設定する方法
GA4とGoogleタグマネージャー(GTM)の基本的な連携が完了したら、次に覚えておきたいのがイベント計測です。
GA4では、ページの表示、クリック、スクロールなど、Webサイト上で起こるユーザーの行動を「イベント」として記録します。
GTMを利用すると、たとえばお問い合わせボタンのクリックなど、ブログ運営で確認したい特定の行動をGA4へ送信できます。
ただし、すべての行動をGTMで設定する必要はありません。GA4には自動で収集されるイベントや拡張計測機能で取得できるイベントもあるため、標準機能で取得できない重要な行動を必要に応じて追加すると考えるとわかりやすいでしょう。
GTMを使ったイベント計測の流れ
読者がWebサイトを利用
↓
お問い合わせボタンなどをクリック
↓
GTMのトリガーが反応
↓
GA4イベントタグが実行
↓
GA4へイベントを送信
↓
GA4のレポートで分析
GA4のイベントとは
GA4では、Webサイトやアプリ上で発生したユーザーの操作やシステム上の出来事をイベントとして計測します。
たとえば、Webサイトでは次のような行動をイベントとして確認できます。
| イベントの例 | 主な意味 |
|---|---|
| page_view | ページが表示された |
| session_start | セッションが開始された |
| first_visit | 初めてサイトを訪問した |
| scroll | 一定条件までページをスクロールした |
| click | 対象となるリンクをクリックした |
| file_download | 対象ファイルをダウンロードした |
これまでのアクセス解析では「ページが何回見られたか」を中心に考えがちでしたが、GA4ではイベントを利用してユーザーがサイト内で何をしたのかを分析できます。
たとえば、
「記事は読まれているけれど、お問い合わせボタンはクリックされているのか?」
といった分析にもイベントが役立ちます。
自動収集イベントとカスタムイベントの違い
GA4のイベントにはいくつかの種類があります。
初心者の方は、まず自動で取得されるものと、自分で設定するものがあると理解しておけば十分です。
GoogleではGA4のイベントを、自動収集イベント、拡張計測イベント、推奨イベント、カスタムイベントなどに分類しています。
| 種類 | 特徴 | 例 |
|---|---|---|
| 自動収集イベント | 基本的に自動で収集 | first_visit、session_startなど |
| 拡張計測イベント | 拡張計測を有効にすると収集 | scroll、file_downloadなど |
| 推奨イベント | Googleが名称などを推奨 | login、purchaseなど |
| カスタムイベント | 必要に応じて独自に設定 | サイト独自の行動など |
重要なのは、GTMでイベントを追加する前に、すでにGA4で取得できていないか確認することです。
同じ目的のイベントを重複して設定すると、データを分析するときにわかりにくくなる可能性があります。
Googleも、まず自動収集イベントを確認し、次に拡張計測イベント、推奨イベントを検討したうえで、必要な場合にカスタムイベントを作成する考え方を案内しています。
GTMでクリックイベントを計測する考え方
GTMを利用すると、特定のリンクやボタンがクリックされたときにGA4へイベントを送信できます。
ここで重要になるのが、
タグ
トリガー
変数
の3つです。
初心者向けに簡単に整理すると、
| GTMの機能 | 役割 |
|---|---|
| タグ | GA4へ何を送るか |
| トリガー | いつタグを動かすか |
| 変数 | クリックされたURLなどの情報 |
となります。
【具体例】
「お問い合わせ」ボタンをクリックしたときだけ計測したい場合、
お問い合わせボタンをクリック
↓
トリガーが条件を判定
↓
条件に一致
↓
GA4イベントタグを実行
↓
GA4へイベント送信
という仕組みを作ります。
つまりGTMは、**「○○が起きたら、このイベントをGA4へ送る」**というルールを設定する場所だと考えるとわかりやすいでしょう。
お問い合わせボタンのクリックを計測する例
ここでは簡単な例として、ブログ内の**「お問い合わせ」へのリンクがクリックされた回数**を計測する場合を考えてみます。
たとえば、お問い合わせページのURLが、
だったとします。
GTMで、
リンク先URLに「/contact/」を含むリンクがクリックされた
という条件を設定し、その条件を満たしたときにGA4へイベントを送信する方法が考えられます。
イベント名の例としては、
contact_click
など、自分で意味を理解できる名前を付けられます。
ただし、Googleに同じ目的の推奨イベントが用意されている場合は、可能な限りGoogleが推奨するイベント名・パラメータを使用することが推奨されています。
【設定イメージ】
お問い合わせリンク
↓
クリック
↓
GTM
「/contact/を含むリンクか?」
↓
はい
↓
GA4イベント
contact_click
↓
GA4で確認
なお、お問い合わせページへのリンクをクリックしたことと、お問い合わせが実際に完了したことは別です。
クリックを計測しただけでは「問い合わせ件数」とは判断できません。
問い合わせ完了を正確に計測したい場合は、送信完了ページやフォーム送信完了など、実際の成果地点を計測する方法を検討します。
トリガーを設定する
GA4へイベントを送るには、「いつイベントタグを実行するのか」を決めるトリガーを設定します。
お問い合わせリンクの例なら、クリックを条件にしたトリガーを使用します。
【基本的な考え方】
GTM
↓
トリガー
↓
クリック関連のトリガー
↓
一部のクリック
↓
条件を指定
たとえば、
Click URL に「/contact/」を含む
という条件を設定する方法があります。
ただし、実際にどの条件を使うべきかはWebサイトのHTML構造によって異なります。
- Click URL
- Click Text
- Click Classes
- Click ID
などの組み込み変数を使い分ける場合があります。
たとえば同じ「お問い合わせ」という文字が複数箇所にあるサイトでは、Click Textだけでは意図しない場所まで計測する可能性があります。
そのため、実際のクリック情報をGTMのプレビューで確認してから条件を決めるのが安全です。
プレビューでイベントを確認する
イベントタグとトリガーを設定したら、すぐに公開せず、GTMのプレビューモードで確認しましょう。
【確認手順】
GTMで「プレビュー」
↓
対象Webサイトへ接続
↓
お問い合わせリンクをクリック
↓
Tag Assistantを確認
↓
設定したイベントタグが発火したか確認
↓
不要な場所では発火していないか確認
ここで大切なのは、「発火したか」だけでなく「発火してはいけない場所で発火していないか」も確認することです。
たとえば、お問い合わせリンクだけを計測したいのに、すべてのリンクをクリックするたびにイベントが発生していれば、トリガー条件が広すぎます。
【確認例】
| 操作 | イベント | 判定 |
|---|---|---|
| お問い合わせリンクをクリック | 発火する | ○ |
| トップページリンクをクリック | 発火しない | ○ |
| 別の記事リンクをクリック | 発火しない | ○ |
| お問い合わせを再度クリック | 発火する | ○ |
このように、意図した条件で動作していることを確認してから公開しましょう。
GA4でイベントが計測されているか確認する
GTM側で正常に発火していることを確認したら、今度はGA4側までデータが届いているか確認します。
まずはリアルタイムレポートなどで確認するとわかりやすいでしょう。
【確認の流れ】
自分のWebサイトへアクセス
↓
対象ボタン・リンクをクリック
↓
GTMでイベントタグ発火
↓
GA4へイベント送信
↓
GA4リアルタイムレポートなどで確認
たとえば、
contact_click
というイベントを設定した場合、そのイベントがGA4側で確認できれば、GTMからGA4への送信が機能していると判断しやすくなります。
Google公式でも、イベント設定後はリアルタイムレポートやDebugViewなどを利用してイベントが収集されているか確認する方法が案内されています。
ただし、通常のレポートへ反映されるまでには時間がかかる場合があります。
そのため、
GTMでは発火している
↓
GA4のリアルタイム・DebugViewで確認
↓
時間を置いて通常レポートを確認
という順番がおすすめです。
GTMでGA4イベントを設定する基本手順
| 手順 | 作業 | 確認ポイント |
|---|---|---|
| ① | 計測したい行動を決める | 本当に必要なイベントか |
| ② | 既存イベントを確認 | 自動計測されていないか |
| ③ | イベントタグを作成 | イベント名を確認 |
| ④ | トリガーを作成 | 発火条件を指定 |
| ⑤ | プレビュー | 意図した場所で発火するか |
| ⑥ | GA4で確認 | イベントが届いているか |
| ⑦ | 公開 | 確認後に本番へ反映 |
初心者向けチェックリスト
- □ 計測したいユーザー行動を決めた
- □ 自動収集・拡張計測イベントを確認した
- □ 推奨イベントが利用できないか確認した
- □ 必要な場合だけ独自イベントを設定した
- □ イベント名をわかりやすくした
- □ 適切なクリック条件を設定した
- □ GTMのプレビューで確認した
- □ 意図しない場所でタグが発火していない
- □ GA4側でもイベントを確認した
- □ 確認後にGTMコンテナを公開した
GTMを使えば、GA4の標準的な計測だけでは把握しにくい**「読者がサイト内で何をしたのか」**を詳しく分析できるようになります。
ただし、初心者の段階では大量のイベントを作る必要はありません。まずはお問い合わせや重要なリンクなど、ブログ運営の目的に関係する行動だけを計測するところから始めるとよいでしょう。
GA4とGTMを連携できないときの原因と対処法
Google Analytics(GA4)とGoogleタグマネージャー(GTM)を設定したものの、GA4にアクセスデータが表示されない、Googleタグが発火しないといった問題が起こることがあります。
このような場合は、設定を最初からやり直すのではなく、**「タグID → GTM設置 → トリガー → 公開 → GA4プロパティ → ブラウザ環境」**の順番で確認すると原因を見つけやすくなります。
Google公式でも、GTMではTag Assistantによるプレビュー・デバッグを行い、GA4ではリアルタイムレポートなどを利用してデータ収集を確認する方法が案内されています。
GA4にデータが表示されないときの確認順序
GA4にデータが表示されない
↓
① タグIDは正しい?
↓
② GTMコンテナは設置されている?
↓
③ トリガーは正しい?
↓
④ GTMを公開した?
↓
⑤ 正しいGA4プロパティを見ている?
↓
⑥ Cookie・広告ブロックの影響は?
↓
⑦ 時間を置いて再確認
この順番で一つずつ確認していきましょう。
GA4のタグIDが間違っている
最初に確認したいのが、GTMのGoogleタグに設定したタグIDです。
GA4では「G-XXXXXXXXXX」のようなIDを使用できます。一方、GTMのコンテナIDは「GTM-XXXXXXX」のような形式です。両者は役割が異なります。
【間違えやすい例】
| ID | 用途 |
|---|---|
| G-XXXXXXXXXX | GA4に関連するID |
| GTM-XXXXXXX | GoogleタグマネージャーのコンテナID |
たとえばCocoonでは、
Googleタグマネージャー設定
→ GTM-XXXXXXX
GTM内のGA4向けGoogleタグでは、
タグID
→ G-XXXXXXXXXX
というように設定します。
【確認方法】
GA4で対象のウェブデータストリームを開き、表示されている測定IDと、GTMのGoogleタグに入力したIDを照合します。
1文字でも違っていれば正しいプロパティへデータが送信されないため、手入力よりコピー&貼り付けで設定すると入力ミスを防ぎやすくなります。
GTMコンテナが正しく設置されていない
GA4のタグIDが正しくても、そもそもGTMコンテナがWebサイトで読み込まれていなければタグは動作しません。
WordPressの場合は、
- Cocoonなどテーマの設定
- GTM対応プラグイン
- コードの直接設置
など、どの方法でGTMを導入したのか確認します。
Cocoonを利用している場合は、まず、
WordPress管理画面
↓
Cocoon設定
↓
アクセス解析・認証
↓
Googleタグマネージャ設定
↓
GTM-XXXXXXX
が正しく設定されているか確認します。
その後、GTMの**「プレビュー」**から対象サイトへ接続してみましょう。
Google公式では、プレビューモードでTag Assistantに接続すると、タグの配信状況や順序などを確認できます。
【チェックポイント】
- GTMコンテナIDが正しい
- 別サイトのGTM IDを入力していない
- 設定変更後に保存している
- Tag Assistantで対象サイトへ接続できる
- キャッシュによって古い状態が表示されていないか確認する
Tag Assistantへ接続できない場合は、GTMコンテナの設置状況から確認するとよいでしょう。
トリガーが正しく設定されていない
GTMでは、タグを作成しただけでは十分ではありません。
「いつ、そのタグを動作させるのか」
をトリガーで指定します。
前のH2で設定したGA4向けGoogleタグなら、Google公式では**「初期化 – すべての初期化イベント」または必要に応じた一部の初期化イベント**を選択する方法が案内されています。
【確認例】
Googleタグ
↓
タグID:G-XXXXXXXXXX
↓
トリガー
↓
初期化 – すべてのページ
といった設定になっているか確認します。
特にクリックイベントなどでは、
「お問い合わせリンクだけで発火させたいのに条件が間違っている」
といったケースもあります。
この場合はGTMのプレビューモードを使い、
Tags Fired(発火したタグ)
と
Tags Not Fired(発火しなかったタグ)
などを確認すると、トリガーの問題を見つけやすくなります。
GTMコンテナを公開していない
初心者の方が意外と忘れやすいのが、コンテナの公開です。
GTMでは、タグを作成して「保存」しただけでは、変更内容が本番サイトで有効にならない場合があります。
Google公式でも、タグ・トリガー・変数を追加または変更した場合、それらをWebサイト上で有効にするにはコンテナを公開する必要があると説明されています。
【正しい流れ】
タグを作成
↓
保存
↓
プレビュー
↓
Tag Assistantで動作確認
↓
「送信」
↓
「バージョンの公開と作成」
↓
公開
Googleも、まずタグの動作を確認し、その後に変更内容を公開する手順を案内しています。
【具体例】
GTMのプレビューでは正常にGA4タグが発火しているのに、通常のブラウザからサイトへアクセスするとGA4へデータが送られない場合、
「プレビューでは新しい設定を確認できたが、本番用コンテナをまだ公開していない」
可能性があります。
プレビューで成功したら、公開まで完了したか確認しましょう。
別のGA4プロパティを確認している
複数のWebサイトを運営している場合は、別のGA4プロパティを開いていないか確認してください。
設定自体は正常なのに、
「リアルタイムに何も表示されない」
という場合、単純に違うプロパティを見ていることがあります。
【具体例】
| サイト | GA4プロパティ |
|---|---|
| 家庭菜園ブログ | 家庭菜園 GA4 |
| ペットブログ | ペット GA4 |
| 旅行ブログ | 旅行 GA4 |
家庭菜園ブログをテストしているのに、GA4では「ペット GA4」を開いていれば、当然ながら目的のアクセスは確認できません。
確認するときは、
GA4プロパティ名
↓
ウェブデータストリーム
↓
サイトURL
↓
測定ID
↓
GTMに設定したタグID
まで照合しましょう。
【確認ポイント】
- GA4プロパティ名
- データストリームURL
- 測定ID
- GTMに設定したタグID
- 実際にアクセスしているサイト
この5つが一致しているか確認すると、選択ミスを見つけやすくなります。
Cookie同意設定や広告ブロックの影響を確認する
GA4・GTMの設定が正しくても、ユーザーの同意状態やブラウザ環境などによって計測結果が変わることがあります。
たとえば、
- Cookie同意バナー
- Google同意モード
- ブラウザのプライバシー機能
- 広告・トラッキングブロック機能
- セキュリティ関連の拡張機能
などが関係する場合があります。
【具体例】
Cookie同意バナーを導入していて、
「同意する」前はAnalytics関連の計測を制限する
設定になっていれば、同意状態によって通常どおりの計測にならない場合があります。
また、広告ブロック・トラッキング防止機能を使用しているブラウザでは、テスト結果に影響することがあります。
そのため、
自分のPCでは計測できない
↓
GTMの設定ミス
とすぐに判断するのではなく、Cookie・同意設定やブラウザ拡張機能も確認してください。
なお、同意設定はプライバシー対応に関係します。計測確認だけを目的として、必要な同意設定を安易に無効化することは避けましょう。
設定後すぐにデータが表示されない
GA4の設定が正しくても、通常レポートへデータがすぐに反映されるとは限りません。
Google公式によると、タグを追加した後はデータ送信が始まるまで10~15分程度かかる場合があり、通常レポートへのデータ処理には24~48時間程度かかることがあります。
そのため、設定直後は通常レポートではなく、まずリアルタイムレポートを確認しましょう。
【確認の目安】
| 確認場所 | 反映の考え方 |
|---|---|
| GTMプレビュー | すぐに動作確認できる |
| Tag Assistant | タグの発火を確認できる |
| GA4リアルタイム | 通常は数分程度で確認 |
| GA4通常レポート | 処理に24~48時間かかる場合あり |
GA4公式も、データ収集が正常かどうかの確認にはリアルタイムレポートやDebugViewを利用するよう案内しています。
したがって、
通常レポートにまだ数字がない
だけで設定をやり直す必要はありません。
まずリアルタイムで確認し、その後、時間を置いて通常レポートを確認しましょう。
GA4とGTMを連携できない原因・対処法早見表
| 症状 | 主な原因 | 確認・対処 |
|---|---|---|
| GA4にデータがない | タグID間違い | GA4とGTMのIDを照合 |
| Tag Assistantに接続できない | GTM設置の問題 | コンテナIDを確認 |
| Googleタグが発火しない | トリガー設定 | プレビューで確認 |
| プレビューだけ動く | 未公開 | コンテナを公開 |
| 別サイトのデータが見える | プロパティ選択ミス | URL・測定IDを照合 |
| 特定環境で計測できない | Cookie・ブラウザ環境 | 同意設定などを確認 |
| 通常レポートに出ない | 処理待ち | 24~48時間程度待つ場合も |
GA4・GTMトラブル確認チェックリスト
問題が起きたときは、次の順番で確認すると効率的です。
- □ GA4に対応する正しいタグIDを設定している
- □ GTMコンテナIDを正しくWordPressへ設定している
- □ GTMのGoogleタグに適切なトリガーを設定している
- □ Tag Assistantでタグの発火を確認した
- □ GTMコンテナを公開した
- □ 正しいGA4プロパティを開いている
- □ ウェブデータストリームのURLを確認した
- □ Cookie同意設定の影響を確認した
- □ 広告・トラッキングブロックの影響を確認した
- □ GA4のリアルタイムレポートを確認した
- □ 通常レポートは時間を置いて再確認した
GA4とGTMが連携できない場合は、設定を何度も変更するより、どこまで正常に動いているかを順番に切り分けることが大切です。
まず「GTMコンテナが読み込まれているか」、次に「Googleタグが発火しているか」、最後に「GA4までデータが届いているか」を確認すれば、原因を特定しやすくなります。
GA4とGoogleタグマネージャーを利用するときの注意点
GA4とGoogleタグマネージャー(GTM)を組み合わせると、アクセス解析やイベント計測を柔軟に管理できるようになります。一方で、設定方法を増やしすぎると、二重計測やタグの設定ミス、データのずれにつながることがあります。
特にWordPressでは、Cocoon、Site Kitなどのプラグイン、GTM、直接設置したGoogleタグなど、複数の経路からGA4を設定できるため注意が必要です。
大切なのは、「どこから何のタグを設置しているのか」を把握して管理することです。
GA4・GTM利用時の基本的な考え方
WordPress
↓
GTMを利用する?
↓
はい
↓
GTMコンテナを1つの方法で設置
↓
GTMでGA4向けGoogleタグを管理
↓
プレビューで確認
↓
公開
↓
GA4で計測確認
この流れを基本として、注意点を詳しく見ていきましょう。
Googleタグを二重に設置しない
最も注意したいのが、同じGA4プロパティへデータを送るGoogleタグを意図せず複数の方法で設置することです。
たとえば、
方法①:WordPressテーマからGA4を設定
+
方法②:GTMから同じGA4向けGoogleタグを設定
+
方法③:プラグインからGA4を設定
と複数の経路が存在すると、実装内容によっては同じイベントが重複して送信される可能性があります。
【具体例】
本来なら1回の記事閲覧に対して、
page_view:1回
と計測したいところを、同じGA4への実装が重複すると意図しない計測につながる可能性があります。
そのためGTM導入前には、
- WordPressテーマ
- プラグイン
- GTM
<head>などへの直接コード- その他のタグ挿入機能
を確認し、現在どこからGoogleタグを設置しているのか整理することが重要です。
CocoonとGTMのGA4設定を重複させない
Cocoon利用者は、特にここを理解しておきましょう。
Cocoonには「アクセス解析・認証」内に、
Google Analytics設定
と
Googleタグマネージャ設定
があります。
そのため、
「GA4測定IDも入力し、GTMコンテナIDも入力したら二重計測になるのでは?」
と心配になるかもしれません。
Cocoon公式では、GoogleタグマネージャーのIDが設定されている場合は、二重計測防止のためGTM側が優先される仕様と案内されています。
したがって、Cocoonの設定欄だけを考えれば、両方にIDが残っているだけで必ず二重計測になるわけではありません。
ただし、初心者の方にとって重要なのは、自分がどちらの方法でGA4を管理しているのか明確にしておくことです。
GTMでGA4を管理する場合のイメージ
Cocoon
↓
GTM-XXXXXXXを設置
↓
Googleタグマネージャー
↓
GA4向けGoogleタグ
↓
GA4
という流れにすると、役割を整理しやすくなります。
また、Cocoon以外のプラグインや直接コードは別に確認する必要があります。
Site Kitなど他のプラグインとの重複に注意する
WordPressでは、Google関連サービスを設定できるプラグインもあります。
代表例の一つがSite Kit by Googleです。
Site KitではAnalyticsなどのGoogleサービスをWordPressから利用できますが、GTMと併用する場合は、それぞれが何のタグを設置しているのかを確認することが大切です。
たとえば、
Cocoon
→ GTMコンテナを設置
GTM
→ GA4向けGoogleタグを設定
別のプラグイン
→ 同じGA4のGoogleタグを設置
となれば、計測経路が重複する可能性があります。
【確認表】
| 設置場所 | 確認すること |
|---|---|
| Cocoon | GA4・GTM設定 |
| GTM | Googleタグ・イベントタグ |
| Site Kit等 | Analyticsタグを設置しているか |
| テーマファイル | 直接コードが残っていないか |
| その他プラグイン | タグ挿入機能がないか |
プラグインを利用していること自体が問題なのではありません。
**「同じ目的のタグを複数の場所から設置していないか」**を確認することがポイントです。
GTMの変更後は必ずプレビューで確認する
GTMでは、タグやトリガーを変更した後にプレビューモードを利用できます。
変更したら、そのまま公開するのではなく、
変更
↓
保存
↓
プレビュー
↓
Tag Assistantで確認
↓
問題がなければ公開
という流れを習慣にしましょう。
特に確認したいのは、
- 必要なタグが発火しているか
- 不要なページで発火していないか
- クリックイベントの条件は正しいか
- タグが重複していないか
- エラーが発生していないか
などです。
【具体例】
「お問い合わせリンクだけを計測する」設定を追加した場合、
お問い合わせリンク
→ イベント発火 ○
記事への内部リンク
→ 発火しない ○
トップページへのリンク
→ 発火しない ○
という状態になっているか確認します。
「発火するべき場所」と「発火してはいけない場所」の両方を確認するのがポイントです。
コンテナを公開しないと本番サイトへ反映されない
GTMでは、ワークスペースでタグを作成・変更して保存しただけでは、変更内容は本番用のコンテナバージョンとして公開されません。
プレビューで正常に動作していても、公開を忘れると通常の訪問者に対して新しい設定が反映されないため注意してください。
基本的には、
タグ・トリガーを設定
↓
保存
↓
プレビュー
↓
正常動作を確認
↓
「送信」
↓
公開
という流れです。
公開するときには、バージョン名や説明を付けておくと管理しやすくなります。
【例】
バージョン名:
お問い合わせクリック計測追加
説明:
お問い合わせページへのリンククリックイベントを追加
このように記録しておけば、後から「何を変更したのか」を確認しやすくなります。
不要なタグやトリガーを増やしすぎない
GTMを使い始めると、
「スクロールも計測したい」
「内部リンクも全部計測したい」
「ボタンも全部イベントにしたい」
と、さまざまなイベントを追加したくなるかもしれません。
しかし、計測できるものをすべて計測する必要はありません。
GA4には自動収集イベントや拡張計測機能もあります。
GTMで追加する前に、
① GA4ですでに取得できていないか
↓
② 本当に分析に必要か
↓
③ 既存イベントと重複しないか
↓
④ 必要ならGTMで追加
という順番で判断するとよいでしょう。
【ブログで優先したい例】
| 計測対象 | 優先度の目安 |
|---|---|
| ページ閲覧 | 高い |
| お問い合わせ完了 | 高い |
| 重要なリンククリック | 目的による |
| 商品・申込リンク | 目的による |
| すべての細かなクリック | 低い場合が多い |
不要になったタグやトリガーを放置すると、後から設定内容を理解しにくくなります。
「何のためのタグなのか」が説明できるものだけ残すくらいの考え方が初心者にはわかりやすいでしょう。
Cookie・プライバシーへの対応を確認する
GA4やGTMを利用するときは、タグの動作だけでなくCookie・プライバシーへの対応も確認する必要があります。
特に、
- GA4
- Google広告
- Googleアドセンス
- Cookieを利用するサービス
- 海外からもアクセスされるWebサイト
などでは、サイトの利用サービスや訪問者の地域に応じた対応が必要になる場合があります。
Googleでは、ユーザーの同意状態に応じてGoogleタグなどの動作を調整する**同意モード(Consent Mode)**も提供しています。
ここで重要なのは、
「GTMを導入したからCookie同意バナーが必ず必要」
という単純な考え方ではないことです。
必要な対応は、利用しているGoogleサービス、広告機能、取得するデータ、対象地域、適用される法律・Googleのポリシーなどによって変わります。
【確認しておきたい項目】
- プライバシーポリシーに必要事項を記載しているか
- GA4利用について適切に説明しているか
- Cookieの利用状況を確認したか
- Google広告・AdSenseの利用条件を確認したか
- 必要な地域で同意取得に対応しているか
- 同意モードを利用する必要があるか
プライバシー関連のルールやGoogleの要件は変更される可能性があるため、定期的に公式情報を確認することも大切です。
GA4・GTM利用時の注意点早見表
| 注意点 | 起こり得る問題 | 対策 |
|---|---|---|
| Googleタグの重複 | 意図しない重複計測 | 設置場所を整理 |
| Cocoonとの重複 | 管理方法がわかりにくい | GTM中心など方針を決める |
| プラグインとの重複 | 同じタグを複数設置 | 各設定を確認 |
| プレビューをしない | 設定ミスを見逃す | 公開前にテスト |
| 公開を忘れる | 本番に反映されない | 「送信」→公開 |
| タグを増やしすぎる | 管理が複雑になる | 必要な計測に絞る |
| Cookie対応不足 | プライバシー上の問題 | 利用状況・地域を確認 |
GA4・GTM運用チェックリスト
- □ Googleタグの設置方法を把握している
- □ CocoonのGA4・GTM設定を確認した
- □ Site Kitなどのプラグイン設定を確認した
- □ 直接設置した古いコードが残っていないか確認した
- □ GTM変更後はプレビューを行っている
- □ Tag Assistantで発火状況を確認している
- □ 問題がないことを確認してから公開している
- □ 不要なタグやトリガーを増やしていない
- □ GA4の自動・拡張計測との重複を確認している
- □ プライバシーポリシーを確認している
- □ Cookie・同意に関する最新要件を確認している
GA4とGTMを安全に運用するポイントは、設定を増やすことではなく、現在の計測経路を把握してシンプルに管理することです。
特にWordPressでは、Cocoon、GTM、Site Kitなど複数の場所からGoogleタグを設定できるため、「どこから何を設置しているのか」を整理しておきましょう。そしてGTMを変更したら、プレビュー → 動作確認 → 公開 → GA4で再確認という流れを習慣にすると、計測トラブルを防ぎやすくなります。
GA4とGoogleタグマネージャーの連携でよくある質問
GA4とGoogleタグマネージャー(GTM)を使い始めると、「GTMは必ず必要なの?」「Cocoonだけでも設定できる?」「GTMを削除したら過去のデータはどうなる?」など、さまざまな疑問が出てきます。
ここでは、WordPressやCocoonを利用している初心者の方が特に迷いやすいポイントをQ&A形式で整理します。
【GA4・GTMのよくある疑問早見表】
| 疑問 | 結論 |
|---|---|
| GA4にGTMは必須? | 必須ではない |
| GoogleタグとGTMは同じ? | 役割が異なる |
| WordPressにプラグインは必要? | 必須ではない |
| CocoonでGTMを設定できる? | できる |
| GA4設定後にGTMへ移行できる? | できる |
| GTMでSEO順位が上がる? | 直接的な順位上昇効果はない |
| GTMでAdSenseを管理できる? | 「GA4と同じ感覚で管理」とは考えない方がよい |
| GTMを削除すると過去データも消える? | 通常は消えないが、GTM経由の新規計測は止まる |
GA4を使うならGTMは必ず必要ですか?
いいえ。GA4を利用するためにGTMが必須というわけではありません。
Google公式でも、Googleタグを単独で使用する方法と、GoogleタグをGoogleタグマネージャーで管理する方法の両方が案内されています。
つまり、
方法①
WordPress・テーマなど
↓
Googleタグ
↓
GA4
という方法でも計測できます。
一方、
方法②
WordPress
↓
GTM
↓
Googleタグ
↓
GA4
という構成も可能です。
個人ブログでページビューなど基本的なアクセス解析をするだけなら、必ずしもGTMを導入する必要はありません。
一方で、
- 特定のボタンクリックを計測したい
- 独自のイベントを設定したい
- 複数のタグを一元管理したい
- 今後、本格的にアクセス解析をしたい
という場合はGTMが便利です。
GoogleタグとGTMは何が違いますか?
GoogleタグとGoogleタグマネージャーは役割が違います。
Googleタグは、GA4やGoogle広告などへ測定データを送信するための仕組みです。
一方、Googleタグマネージャーは、GoogleタグをはじめとするさまざまなタグをWebサイトのコードを頻繁に変更せず管理するためのタグ管理システムです。
【違い】
| 項目 | Googleタグ | GTM |
|---|---|---|
| 主な役割 | 計測データを送る | タグを管理する |
| GA4との関係 | GA4へデータを送信 | Googleタグなどを管理 |
| イベント管理 | 設定可能 | 柔軟に管理しやすい |
| 複数タグの管理 | 目的が異なる | 一元管理しやすい |
初心者の方は、
Googleタグ=データを送る仕組み
GTM=タグを整理・管理する仕組み
と覚えるとわかりやすいでしょう。
WordPressにプラグインは必要ですか?
いいえ。GA4やGTMを設定するためにWordPressプラグインが必須というわけではありません。
WordPressでは、
- テーマの標準機能
- 専用プラグイン
- コードの直接設置
など複数の方法があります。
たとえばCocoonのようにアクセス解析・タグ関連の設定機能を備えたテーマなら、テーマ側の機能を利用できる場合があります。
プラグインは便利ですが、
「GA4を使う=必ずプラグインを入れる」
ではありません。
むしろ複数のプラグインやテーマ機能から同じGoogleタグを設定すると、意図しない重複計測につながる可能性があります。
自分の環境に合った1つの管理方法を決めることが大切です。
CocoonならGTMを設定できますか?
はい。CocoonにはGoogleタグマネージャーを設定するための機能があります。
基本的にはWordPress管理画面から、
Cocoon設定
↓
アクセス解析・認証
↓
Googleタグマネージャー設定
↓
GTMコンテナIDを入力
という流れで設定できます。
たとえば、
GTM-XXXXXXX
のようなコンテナIDを設定します。
そのためCocoon利用者の場合、GTM設置だけを目的として新たなプラグインを追加する必要性は低いでしょう。
ただし、Cocoonはアップデートによって設定画面や仕様が変更される可能性があります。実際に設定するときはCocoon公式マニュアルも確認してください。
GA4を設定済みでもGTMを導入できますか?
はい。すでにGA4を利用しているWebサイトでも、後からGTMを導入できます。
ただし、ここで最も注意したいのがGoogleタグの重複です。
たとえば現在、
Cocoon → Googleタグ → GA4
という方法で計測しているところへ、
Cocoon → GTM → Googleタグ → 同じGA4
という新しい経路を追加すると、実装方法によっては意図しない重複計測につながる可能性があります。
Google公式でも、既存のGoogleタグからTag Managerのみを使用する構成へ移行する場合の案内があります。
したがって、
現在のGA4設定を確認
↓
GTMを設置
↓
GTM側でGoogleタグを設定
↓
プレビューで確認
↓
既存の重複する実装を整理
↓
GTMを公開
↓
GA4で再確認
というように慎重に進めましょう。
GTMを導入するとSEO順位は上がりますか?
GTMを導入しただけでGoogle検索順位が上がるわけではありません。
GTMはSEO対策そのものではなく、計測・タグ管理を効率化するためのツールです。
ただし、間接的にSEO改善へ役立てることはできます。
たとえばGTMとGA4を使って、
- どの記事がよく読まれているか
- 重要なリンクがクリックされているか
- お問い合わせにつながっているか
- ユーザーがどのような行動をしているか
などを分析できます。
そのデータをもとに、
計測 → 分析 → 記事改善 → 再計測
を繰り返すことで、サイト改善に役立てられます。
つまり、GTMそのものがSEO順位を上げるのではなく、SEO改善に必要な判断材料を集めるために活用できると考えるのが適切です。
GTMでアドセンスも管理できますか?
ここは少し注意が必要です。
GTMはGoogleタグや第三者タグ、カスタムタグなどを管理できる仕組みですが、AdSense広告コードをGA4のGoogleタグと同じ感覚でGTMへ移せばよい、とは考えない方が安全です。
Google AdSense公式では、AdSenseコードはサイトの<head>と</head>の間に配置する方法が案内されています。また、広告ユニットコードについては、広告を表示したい<body>内へ配置する方法が案内されています。
そのため、初心者の方は、
GTM
→ GA4などの計測タグを管理
AdSense
→ AdSense公式の設置方法やWordPress・Cocoonの広告機能で管理
と分けて考える方がわかりやすいでしょう。
特にすでにCocoonでAdSense広告を正常に表示できている場合は、GA4をGTMへ移行するためだけにAdSenseの設置方法まで変更する必要はありません。
GTMを削除するとGA4のデータも消えますか?
基本的に、WebサイトからGTMを削除しただけで、GA4にすでに収集・保存されている過去データまで自動的に削除されるわけではありません。
Google Analyticsには、プロパティやデータストリームの削除、データ削除リクエストなど、データを削除するための別の操作が用意されています。
ただし、GA4のGoogleタグをGTM経由だけで配信している場合は注意してください。
【例】
現在
Webサイト
↓
GTM
↓
Googleタグ
↓
GA4
この状態でWebサイトからGTMを削除すると、
GTMからGoogleタグが読み込まれなくなる
↓
GA4への新しいデータ送信が止まる
可能性があります。
つまり、
過去のGA4データ → 通常は残る
GTM経由の今後の計測 → GTMを外せば止まる
と考えるとわかりやすいでしょう。
GTMを削除・変更するときは、別の方法でGA4のGoogleタグを設置してから、リアルタイムレポートなどで計測できていることを確認すると安全です。
GA4・GTMの疑問まとめ
| 質問 | 答え |
|---|---|
| GTMは必須? | いいえ |
| GoogleタグとGTMは同じ? | いいえ、役割が異なる |
| プラグインは必須? | いいえ |
| CocoonでGTMを使える? | はい |
| GA4設定後でもGTMを導入できる? | はい |
| GTMでSEO順位が上がる? | 直接的な効果はない |
| AdSenseもGTMで管理すべき? | 初心者にはおすすめしない |
| GTM削除で過去データも消える? | 通常は消えない |
初心者が覚えておきたいポイント
- GA4を利用するだけならGTMは必須ではない
- GoogleタグとGTMは別の役割を持っている
- CocoonならGTMを設定できる
- GA4設定後からGTMへ移行することもできる
- 移行時はGoogleタグの二重設置に注意する
- GTM導入だけでSEO順位が上がるわけではない
- AdSenseは公式の設置方法を基本に考える
- GTMを外しても過去のGA4データが直ちに消えるわけではない
- GTM経由だけでGA4を設定している場合、GTMを外すと新しい計測が止まる
GA4とGoogleタグマネージャーを連携してアクセス解析に活用しよう
GA4とGoogleタグマネージャー(GTM)を連携すると、通常のアクセス解析に加えて、リンククリックやお問い合わせなど、サイト内でのユーザー行動を目的に合わせて計測・管理しやすくなります。
ただし、初心者の方は最初から多くのタグやイベントを設定する必要はありません。まずはGA4の基本計測が正常に行われていることを確認し、必要になった計測からGTMへ追加していくのがおすすめです。
特にWordPressでは、Cocoonやプラグイン、GTMなど複数の方法でGoogleタグを設置できるため、二重計測を防ぎ、計測経路をわかりやすく管理することが重要です。
今日覚えておきたい重要ポイント3つ
この記事で特に覚えておきたいポイントは、次の3つです。
- GA4とGTMは役割が違う
GA4はアクセスデータを収集・分析するサービス、GTMはGoogleタグなどを管理するための仕組みです。 - GTMを使えばイベント計測を柔軟に管理できる
お問い合わせリンクや重要なボタンのクリックなど、ブログの目的に応じたユーザー行動を計測できます。 - 設定後の動作確認と二重計測対策が重要
GTMのプレビュー、Tag Assistant、GA4のリアルタイムレポートなどを使い、正しく計測できているか確認しましょう。
基本的な関係
WordPress(Cocoon)
↓
Googleタグマネージャー(GTM)
↓
Googleタグ・イベントタグ
↓
Google Analytics(GA4)
↓
アクセスデータを分析
この関係を理解しておくと、「どこに何を設定すればよいのか」がわかりやすくなります。
GA4・Googleタグ・GTMの違い早見表
GA4、Googleタグ、GTMは名前が似ているため、初心者の方には少しわかりにくい部分です。
それぞれの役割を整理しておきましょう。
| 項目 | 主な役割 | 初心者向けの覚え方 |
|---|---|---|
| GA4 | アクセスデータを収集・分析する | データを見る場所 |
| Googleタグ | WebサイトからGoogleサービスへデータを送る | データを送る仕組み |
| GTM | Googleタグなどを管理する | タグを管理する場所 |
| タグID | Googleタグの送信先などを識別する | G-XXXXXXXXXXなど |
| コンテナID | GTMコンテナを識別する | GTM-XXXXXXX |
たとえばGA4をGTM経由で利用する場合は、
CocoonにGTMコンテナを設置
↓
GTMにGoogleタグを設定
↓
GoogleタグからGA4へデータ送信
という流れになります。
GoogleタグとGTMを同じものとして考えず、**「タグ」と「タグを管理する仕組み」**に分けて理解することがポイントです。
GA4とGTMの連携手順早見表
GA4とGTMの基本的な連携手順をまとめると、次のようになります。
| 手順 | 作業 | 確認ポイント |
|---|---|---|
| ① | GA4プロパティを確認 | 対象サイトが正しいか |
| ② | ウェブデータストリームを確認 | サイトURLを確認 |
| ③ | GA4のタグIDを確認 | G-XXXXXXXXXXなど |
| ④ | GTMアカウントを作成 | Googleアカウントを確認 |
| ⑤ | GTMコンテナを作成 | 対象サイトを確認 |
| ⑥ | WordPressへGTMを設置 | GTM-XXXXXXXを使用 |
| ⑦ | GTMでGoogleタグを作成 | 正しいタグIDを設定 |
| ⑧ | トリガーを設定 | 適切な発火条件を指定 |
| ⑨ | プレビュー | Tag Assistantで確認 |
| ⑩ | コンテナを公開 | 保存だけで終わらせない |
| ⑪ | GA4で確認 | リアルタイムなどで確認 |
特に重要なのが、**「プレビュー → 公開 → GA4で確認」**です。
設定しただけで終わらず、実際にデータが届いているところまで確認しましょう。
初心者向けGA4・GTM連携チェックリスト
ここまで設定できたら、次のチェックリストで最終確認してみましょう。
- □ GA4の対象プロパティを確認した
- □ ウェブデータストリームを確認した
- □ GA4の正しいタグIDを確認した
- □ GTMアカウント・コンテナを作成した
- □ 正しいGTMコンテナIDをWordPressへ設定した
- □ Cocoonを利用している場合は「アクセス解析・認証」を確認した
- □ GTMでGoogleタグを作成した
- □ 適切なトリガーを設定した
- □ GTMのプレビューを実行した
- □ Tag Assistantでタグの発火を確認した
- □ GTMコンテナを公開した
- □ GA4のリアルタイムレポートを確認した
- □ page_viewなどのイベントを確認した
- □ Cocoonやプラグインとの意図しない重複がないか確認した
- □ Cookie・プライバシー関連の設定を確認した
すべてを一度に完璧にする必要はありません。
まずは、
「基本計測が正常にできている」
ことを最優先にし、その後、必要に応じてクリックやお問い合わせなどのイベント計測を追加すると管理しやすくなります。
連携後に確認したい項目
GA4とGTMは、連携が完了したら終わりではありません。
サイトの変更やWordPressテーマ・プラグインの更新などによって計測環境が変わることもあるため、定期的に確認すると安心です。
| 確認項目 | 確認する内容 | タイミングの例 |
|---|---|---|
| GA4リアルタイム | データが届いているか | 設定変更後 |
| Tag Assistant | タグが正常に発火するか | GTM変更後 |
| page_view | ページ閲覧を計測できているか | 設定変更後 |
| イベント | 必要な行動を計測できているか | イベント追加後 |
| 二重計測 | 同じタグが重複していないか | 設定方法変更時 |
| GTMバージョン | 変更内容を把握できるか | 公開時 |
| Cookie・同意設定 | 現在の運用に合っているか | 定期的に確認 |
たとえば、WordPressの設定を変更した後にアクセス数が急に「0」になった場合は、サイトへのGTM設置やGoogleタグの発火状況を確認します。
逆に、ページビューが不自然に増えた場合は、同じGA4へのタグが複数の方法で設置されていないか確認するとよいでしょう。
次に読むおすすめGoogle Analytics関連記事
GA4とGTMの連携を理解できたら、次はGA4の設定やSearch Consoleとの連携について理解を深めていきましょう。
「Google Analytics(GA4)の初期設定|導入後に必ず行いたい設定を徹底解説」
GA4導入後のデータ保持期間、拡張計測機能、内部トラフィック、キーイベントなどを確認したい方におすすめです。
GA4をまだ導入していない方は、「Google Analytics(GA4)の登録方法|アカウント作成から初期設定まで解説」もあわせて確認してみてください。
検索キーワードや検索順位とアクセス状況を組み合わせて分析したい方は、「Google AnalyticsとSearch Consoleの連携方法|設定手順とメリットを解説」で詳しく紹介しています。
GA4とGoogleタグマネージャーを連携すると、ページビューだけでなく、クリックやお問い合わせなど、ブログ運営の目的に合わせたユーザー行動を計測しやすくなります。
初心者の方は、複雑なイベント設定から始める必要はありません。まずは**「GTMを正しく設置する → Googleタグを設定する → プレビューする → 公開する → GA4で確認する」**という基本の流れを確実に覚えましょう。そのうえで必要なイベントだけを追加していけば、GA4とGTMをサイト改善やアクセス解析に無理なく活用できます。
情報の信頼性について
本記事は、Google公式のGA4・Googleタグ・Googleタグマネージャーのヘルプ情報を中心に確認して作成しています。画面や機能は更新される場合があるため、設定時は最新の公式情報もご確認ください。
参考元:
- Google Analytics ヘルプ
- Google タグ マネージャー ヘルプ
- Google Tag Assistant 公式情報
- Cocoon公式マニュアル
まとめ
Google Analytics(GA4)とGoogleタグマネージャー(GTM)を連携すると、アクセス解析に必要なタグをGTMから管理でき、クリックなどのイベント計測にも活用できます。初心者の方は、まずGA4の測定に必要な情報とGTMコンテナを確認し、タグとトリガーを正しく設定することが大切です。設定後はプレビューやGA4のリアルタイムレポートで計測状況を確認しましょう。また、CocoonやプラグインなどですでにGA4を設定している場合は、二重計測にならないよう注意が必要です


