はてなブログでは、このブログを含め3つ(上限)のブログを開設している。
アクセス状況を観察するため、
先週 2022/2/8 までは、2020年秋ごろ設定した上記状態で運用していたのだが、
- 昔は、Google アナリティックスのグローバル サイトタグ gtag.js からアナリティックスにデータを直接送って測定するのが普通だった
- しかし最近の流行としては、Goolge タグマネージャー Tag Manager 経由でアナリティックスにデータを送って測定するのが普通になった
と聞いたので、Goolge タグマネージャーでの設定に切り替えることにした。
Goolge タグマネージャーでの設定に切り替え
タグマネージャーで測定するための設定については、以下の書籍と、はてなブログのヘルプを両方とも見ながら行った。
はてなブログの管理画面 [設定]-[詳細設定]で、タグマネージャーで必要となるらしい Google タグマネージャーのコンテナID
とかいうものを追加したので、グローバルサイトタグの埋め込みは必要なくなった。
そのため、
- はてなブログのヘッダ要素のタイトル下に数年来コピペしてあった gtag.js のコード(下図)はきれいさっぱり削除した
- [設定]- [詳細設定]にある「Google Analytics 埋め込み」のトラッキングIDについては、放置しても無害と考えて、削除せずに残しておいた
この変更を行っても、
- 数年前から設置している Google アナリティックスのプロパティ(サイト)のビューの動作は従来どおり
であった。しかしながら、
- しかし2020年秋ごろに追加設定したGA4 のプロパティ(サイト)のレポートのスナップショットの数字はゼロ(グラフに反映されない)となり、おかしくなった
原因は、Goolge タグマネージャー側に登録したタグの種類の誤りだった。
本来、タグマネージャーには
- アナリティックス GA4 設定
という種類で登録すべきところ、最初の設定では、
- アナリティックス ユニバーサル アナリティックス
という種類で登録していたせいだった。
タグの種類を差し替えたら、問題は解決した。
色々と設定変更を試すのに3日ほどかかったが、GA4 の方にも、ユーザー数が再び表示されるようになった。
タグマネージャーのプレビュー機能でも、タグが発火していることが確認できた。