SEO対策のためにどこがクリックされているかのヒートマップを見たかったけど、ほとんどが有料サービスだったので自分で実装してみることにしました。 heatmap.jsでページのどこがクリックされたかがわかるヒートマップを自作してみるを参考に実装してみました。 完成イメージ ヒートマップを表示する側の実装 ここからダウンロードしたファイルを app/assets/javascripts/heatmap.min.jsとして追加 #applicationコントローラー(外部サイトからデータを書き換えたい場合はnull_sessionを指定する) protect_from_forgery with: :null_session #controller(ajaxのデータ受け取り) def create heatmap_data = HeatmapDataSet.create(x_position: p