Google AnalyticsでGA4に完全に移行した

Google Analytics git graph ga4

Caution

この記事はHexo(2023年4月17日以前)、またはGatsby(2024年4月13日以前)時代の記事だよ❗ 現在のブログとは見た目や機能が異なる可能性があるよ❗

このブログを見てる人には全く影響がない話。

公式のアナウンス にある通り、従来のユニバーサルアナリティクスは2023年7月1日に処理停止するとのこと。

2023 年 7 月 1 日をもって、標準のユニバーサル アナリティクス プロパティにおける新しいヒットの処理は停止されます。

うちでは2021年4月11日にGA4に移行済み。 当時のgit logが残ってた↓。

google-analytics-git-graph-ga4

なんだけど、ユニバーサルアナリティクスのほうも止めてはなかったんだよね。 今回はそれを完全に止めました、という話。

コード

Hexoのlandscape themeだと、 layout/_partial/google-analytics.ejs をいじれば良い。 ↓のようにする。

<% if (theme.google_analytics){ %>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=<%= theme.google_analytics %>"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', '<%= theme.google_analytics %>');
</script>
<!-- End Google Analytics -->
<% } %>

今日までは gtag('config', ...) の行がもう1行あって、 そこにユニバーサルアナリティクスの UA-*** ってIDを渡してた。それを削除。

landscapeの本当のオリジナルはgtagすら使ってなくて↓のようになってるはず。 ただ、今は更新されてるかも❓

<% if (theme.google_analytics){ %>
<!-- Google Analytics -->
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', '<%= theme.google_analytics %>', 'auto');
ga('send', 'pageview');

</script>
<!-- End Google Analytics -->
<% } %>

統計

ブログ開設の2020年5月4日から、 ユニバーサルアナリティクス単独で動いていた2021年4月10日までの統計を残せるようにエクスポートしてきた。

Googleスプレッドシート以外に、 pdfでも吐き出せたのでスクショをペタリ↓。

ユーザ数↓。

google-analytics-log-users

ページビュー数↓。

google-analytics-log-page-views

ちなみに2021年3月付近の一番高い山はウェディングイリヤちゃん↓でした。

フィギュアレビュー「イリヤスフィール・フォン・アインツベルン ウェディングビキニVer.」KDcolle

フィギュアレビュー。「イリヤスフィール・フォン・アインツベルン ウェディングビキニVer.」KDcolle。

GA4移行後のユーザ数は↓。

google-analytics-log-users-ga4

5000 + 3.3万なので、4万いかないくらいの人に見られてきたということだね。 ありがたや。 これからもよろしく。

新ブログ計画

昨年末にも書いたけど、新ブログを裏で作成中。 URLは一緒(いい加減ドメイン買ってこいよって話は聞こえな〜い…)。 個別記事へのリンクも切れないように設計してるけど、完全にOKとはまだ言えないな。

技術的にはGatsbyで作ろうとしてる。 フィギュアレビューブログ用のthemeを自分で作って、ついでに公開しようとしてるのでよろしく。 GitHubのrepoはここ。 (commit logを見られるとサボってるのが一発でバレる。)