GA4でメディアファイルのダウンロード数を計測する方法を再考する


こんにちは、a-blog cms 開発スタッフの森田です。

前回執筆した「a-blog cms を設置したサイトにGA4を導入したときに対応したこと」の記事を読んでくださった運営堂の森野さん(@uneidou)からご紹介したメディアファイルのダウンロード数を計測する方法について「既存のイベントと統一した方が管理や分析がしやすくなる」とアドバイスいただき、その内容を含めた方法のご紹介となります。

この記事は、初めてメディアのダウンロードリンクのイベントを設定をする方に向けて執筆しますので、前回の記事を読んでいない方もこのままご一読ください。

今回は、改めてメディアのリンクをクリックしたときのイベントの取得方法を、既存のイベントであるfile_downloadに合わせレポートや探索でデータを閲覧した際に1つのイベントとしてまとめて一覧にする方法をご紹介します。

拡張アプリ Google Analytics 4 を公開しました


この記事では、2022年11月1日に公開した拡張アプリ「Google Analytics 4」について紹介します。

Google Analytics 4 と連携して、Google Analytics 4 のデータを a-blog cms で利用するための拡張アプリ「Google Analytics 4」を公開いたしました。

開発の背景

「Google Analytics 4」を開発した背景といたしましては、ユニバーサルアナリティクス(UA)のサポートが終了し、Google Analytics 4 への移行が求められるようになったことになります。

a-blog cms のビルトインモジュールとして提供している Api_GoogleAnalytics_Ranking モジュールは Google Analytics 4 に対応しておらず、ユニバーサルアナリティクス(UA)のデータを表示することしかできません。

そのため、Google Analytics 4 でデータをトラッキングしているWebサイトを a-blog cms で制作している場合、Google Analytics 4 のデータを基にしたアクセスランキングを表示するためには、独自でプログラムを書いてモジュールを用意する必要がありました。

そこで、Google Analytics 4 に対応したモジュールを用意するため、拡張アプリ「Google Analytics 4」を開発いたしました。

拡張アプリを利用するメリット

この拡張アプリを利用することには以下のようなメリットがあります。

  • Google Analytics 4 で取得したアクセス数に基づいたランキングを表示できます。
  • ランキングの絞り込み条件(Property ID、 表示件数、 集計開始日、 集計終了日…etc)などを管理画面から設定できます。

また、ユニバーサルアナリティクス(UA)から Google Analytics 4 への移行を実施したが、Api_GoogleAnalytics_Ranking モジュールでランキングを表示しているサイトの場合は、ユニバーサルアナリティクス(UA)の計測が2023年7月1日に終了してしまうため、2023年7月1日以降は正確なランキングを表示することができなくなります。

そういった場合には、Api_GoogleAnalytics_Ranking モジュールを Google Analytics 4 拡張アプリの機能に置き換えることで、計測終了後もランキングを表示することができるようになります。

拡張アプリのダウンロード方法

developer サイトの拡張アプリ一覧のページから Google Analytics 4 拡張アプリをダウンロードすることができます。

インストール方法や使い方については、拡張アプリの GitHub リポジトリにて説明していますのでそちらを御覧ください。

最後に

本記事では、拡張アプリ「Google Analytics 4」の紹介をさせていただきました。Google Analytics 4 と連携することでブログサイトなどではよくある"人気記事ランキング"機能を実装することができます。ぜひ Google Analytics 4 拡張アプリを使って実装してみてはいかがでしょうか?