Pan
PanはWebサイト上のボタンやリンクなど任意の要素へのユーザーの行動を追跡するためのPHP製分析ライブラリです。
計測したいHTML要素にdata-pan
属性を付与する事でインプレッション、マウスホバー、クリックなどを計測出来るようになる、というもの。
以下のように任意の値を加えればこの値が要素名として解析テーブルに表示されます。
<button data-pan="tab-1">Tab 1</button>
こうしておけば「tab-1のボタンは〇〇回マウスが乗せられ、そのうち△△回クリックされた」といった事が分かるようになります。
👆 デモ動画です。
こういった類のものなのでIPアドレスやUAなど個人情報に繋がるデータの一切は取得されないプライバシーファーストな設計にもなっています。GA4でも同じ事が出来ますが、プライバシーなど諸事情で導入できないケースに適していますね。
使い方もシンプルで導入もしやすいので気軽に使えそうです。PHP製アプリのちょっとした計測に如何でしょうか。ライセンスはMIT。