本記事はちょっとした備忘録。いきなりアナリティクスにGA4って出てきたけどなんじゃ~!って人に向けての解説記事です。

ある日、Googleアナリティクスを眺めてたら「2023 年 7 月 1 日より、ユニバーサル アナリティクスでは標準プロパティで新しいデータの処理ができなくなります。それまでに Google アナリティクス 4 プロパティに切り替えて設定を進めておきましょう。」って表示が出た。

どうやら調べてみると、従来のアナリティクスは2023年から計測不可能になるらしい。ということで今回は、その後継となるGoogleアナリティクス4(以下GA4)へ移行することにした。

これについてはGoogleにいろいろな説明があるのだが、どれも長ったらしくて要領を得ない。調べた結果以下のサイトがわかりやすかった↓

https://gigazine.net/news/20220317-prepare-with-google-analytics-4/

ちなみに自分の場合、そもそもアナリティクスの導入はHP開設したときすぐの2014年あたりから(?)なのでそもそもgtag.jsではなくanalytics.jsを利用していた。したがって、タグそのままで設定を変えればいい…とはいかなかった。

結果的に、サイトに設置されているタグを全部新しいものに置換することで、対応を行った。多分長年使っている人はこうなると思う。基本的に紹介サイト下部に掲載されている通りで大丈夫。

コード置換後も以前の計測も引き続き行いたい!となった場合(というかGoogleもそれを推奨している)は、GA4のプロパティへ移動して「データストリーム」→(任意のストリームを選択)→「接続済みのサイトタグ」から以前のタグを入力して接続すれば(UA-からはじまるアレ)、自動的に「GA-」から始まるタグ読み込んだ時でも大丈夫っぽい。

新しい方でもOK
古い方でもOK

新しい方は反映がちょっと遅いので、古い方のやつを接続したらまずは古いほうでちゃんと計測されているか確認すると吉。あと、GA4のほうのストリーム下ステータス画面で「過去 48 時間に受信したデータはありません。」って出続けるけど、レポート上はちゃんと計測されているから大丈夫っぽい(?)

普通にWebを自力で書いている人は以上で大丈夫だと思う。WordPressでAll in One SEO使っている場合は、何故かanalytics.jsでタグが設置されてしまうため、おすすめで出てきたMonsterInsightsで対応させた。この場合、先にプロパティを作成しないといけないので注意。ストリームはGoogleと連携させた場合別に新しくつくられる模様。

こんなかんじ

自身のアクセスは除外されるようなので、シークレットタブ等で確認すると良い。

以上です。困っている方の参考になれば…

追加情報あればコメントくださいな