Aggiunge heatmaps first-party (click/scroll) con pagina admin Analytics.

Raccoglie eventi aggregati dietro consenso cookie, senza PII né tracking su admin/regia/live/replay; GA4 resta invariato.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-20 22:50:15 +02:00
co-authored by Cursor
parent cc96c0396a
commit 8a07c5d569
36 changed files with 1247 additions and 14 deletions
+13
View File
@@ -0,0 +1,13 @@
# frozen_string_literal: true
namespace :analytics do
desc "Aggregate raw analytics events into heatmaps/stats"
task aggregate: :environment do
Analytics::AggregateJob.perform_now(purge: false)
end
desc "Purge analytics aggregates older than 30 days and leftover raw events"
task purge: :environment do
Analytics::Aggregate.new.purge_old!
end
end