nove-b

GA4にイベントを送り、レポートで確認する

Created: March 22, 2025

Modified: April 12, 2025

みんなの好きな作家が気になる

ここ最近、ずっとアップデートを続けているKindle Unlimited検索サイトのイベントを収集することにした。

このサイトは好きな作家を登録したうえで使用するんだけど、そのイベント、つまりどの作家が登録されたかを取得できるようにした。

理由としては将来的に作家ランキングとかを実装できればと考えたからと、個人的にみんながどんな作家を好んでいるかを知りたかったから。

イベントを送る

実装方法としては特別難しいことはない。

function 作家登録処理(作家名: string) {
  ... 作家を登録する処理
  if (window.gtag) {
    window.gtag('event', 'registration_author', {
      event_value: 作家名,
    });
  }
}

これだけで実装は完了。

確認方法としてはリアルタイムで、registration_authorというイベントを確認し、そこのevent_valueに値が取れていれば問題ない。

registration_author

event_value

これだけだとレポートで一覧の確認ができないので、見れるようにカスタムディメンションに登録をする。

カスタムディメンションに登録

管理 => カスタム定義 => カスタムディメンションを作成を選択する。

ディメンション名を任意で設定し、範囲をイベント、イベント パラメータをevent_valueにする。

で、数日たてばデータが反映され、レポートでイベントパラメーターの値一覧を見れるようになる。

値一覧を見る

ホーム > イベント で該当のイベントを選択する。

そうすると登録したイベントのカスタムディメンション値一覧を取得することができる。

レポート

上記はとある日の登録された作家一覧。

まだユーザーが少ない。ここが拡充していくことを祈っている。

新着記事

Search