GA4アナリティクスのキーイベント? フィルタでよくない?
Googleアナリティクス GA4ではキーイベントを設定できます。
弊社フォトラボのようなサービスサイトであれば、
「無料体験のリンクをクリックする」などを登録していきます。
でもそれってフィルタで検出できますよね?
と問われると勿論できます。
特定の動作(フィルタ)を実施した際に記録するのがキーイベントなら、逆また然り。
そしてキーイベントは設定した日から集計されるため、
最初期から設定しているなら良いのですが、
数年運用してからキーイベントを設定しようとすると
「まぁフィルタで見られるか良いか」と放棄してしまう場合があります。
これはそんな方のための「でもフィルタで良いですよね?」を払拭するお話。
※でもほとんど場合はフィルタで代用できます
※また設定上Google広告と関連付けるのが一番の使い方ですがこちらも除外
「探索」の「ユーザーエクスプローラー」

こちらがキーイベントの設定で一番恩恵を受けるもの。
ユーザー単位でキーイベントの発生数を確認できます。
これはフィルタを使おうにも、ユーザー単位で分けるフィルタ項目がないので再現不可能。
またユーザーの詳細で、何時何分にそれをしたのかと、その周辺のイベント状況がわかります。
時間帯はフィルタでできないことはありませんが、
秒まで正確に取得するならカスタムディメンションを作る必要があります。

またカスタムイベントを作成しておけばユーザーの詳細に含めることができます。
※逆に表示するカスタムイベントの制限などはできません
なおキーイベントの登録タイミングを「外部リンク クリック時」にしても
「link_url(リンク先 URL)」はキーイベントの詳細には登録されません。
が、直近のclickイベントで確認できます。
よって発火タイミングが同じであっても
「キーイベントの登録」と通常のイベントは別に扱われているらしい。
キーイベント関係のディメンション

キーイベントを登録すると「レポート」と「探索」で使えるディメンションが増えます。
・アクティブユーザーあたりのキーイベント数
・ユーザーキーイベント率
・セッションのキーイベント率
の3つ。
下2つはキーイベントを登録しなければ(簡単に)計測不可能。
アクティブユーザーあたりのキーイベント数
・キーイベント数 / アクティブユーザー で算出可能
・訪問者の何割がキーイベントを発火させているかの算出
ユーザーキーイベント率
・セッションを行ったユーザーあたりのキーイベント数「ではなく」
セッションを行ったユーザーの中でキーイベントを発生させたユーザー数 / セッションを行ったユーザー数
による算出。
セッションのキーイベント率
・上記のセッション版
つまり全体セッション数の中でキーイベントが発生したセッションの割合
殆どの場合、ユーザーよりセッションの方がレートは低くなります。
「レポート」で使うキーイベント
例えば外部リンクのクリックをキーイベントにしたい場合。
レポートでは「イベント名:click」でフィルタし、
ディメンションを「リンク先 URL」にすれば外部リンクのクリック先を絞り込むことはできます。
しかし「どのページでどの外部リンクをクリックしたか」を探したい場合、
「レポート」では「リンク先 URL」をフィルタにできないため検出できません。
でもそれって「探索」ならできますよね?
と言われると、できます。
「探索」では「レポート」より多くのフィルタが使えます。
ただし期間を40日程度しか設定できないため、
これを長期間保存したい場合はキーイベントに設定しないといけません。
Q.長期間保存しなければ?
A.必要ないですね
結局キーイベントかフィルタか
例えばフィルタかけて入手したデータを
PCに保存して自分たちで計算して対策を行う、
といった手法なら無理にキーイベントを使う必要はありません。
「探索」機能のフィルタであれば殆どのことはできます。
対して最初に除外すると書いたGoogle広告の連携や
アナリティクスの集計を自動化させたいということであればキーイベントは必須です。
なので数年運用してきたアナリティクスにおいて
キーイベントとフィルタのどちらを使うかは
「今後どのようにデータを使いたいか」によります。
立ち上げたばかりのサイトであれば、とりあえず設定しておけばよいのでしょう。
ちなみに
この記事の最初に
弊社フォトラボのようなサービスサイトであれば、
「無料体験のリンクをクリックする」などを登録していきます。
と書いたのですが、フォトラボの無料体験のリンクは
「サブドメインの異なる同ドメインページ」かつ「両ページで設定しているアナリティクスが異なる」
ものです。
この場合「GA4のデフォルト機能のみ」だとキーイベントを設定できません。
同ドメインだと「リンク先 URL」に登録されないので。
故にフォトラボはリンク先をカスタムディメンションで取得しており、
それを使ってキーイベントを設定しています。
そしてカスタムディメンションはレポートのフィルタに設定できますし、
そもそも作成した日からしか集計されません。
これぞまさしく
でもそれってフィルタで検出できますよね?
Tweet