Taking over the Analytic namespace

Created on 30 August 2025, 14 days ago

Project URL: https://www.drupal.org/project/analytic β†’

I want to take over the Analytic namespace and build an analytic system, a module.

I am the maintainer of the Visitors project. It records web analytics; every page view is recorded. The reports use the raw data, which prevent annonymizing the data. If I can store the results in an analytic table the raw logs can be deleted.

https://www.drupal.org/project/visitors β†’
https://www.drupal.org/project/visitors/issues/2990230 ✨ data archive Active

The aim is to have a generic system that other projects, not just Visitors, can use to store analytics and build reports.

All data will be stored in tables using the schema below. The table names will follow this pattern analytic_YYYYMM.
id: serial
plugin: varchar
label: varchar
value: foat
start: datetime
end: datetime
sequence: int
timestamp: int

A custom Views query plugin FULL JOIN the table on itself, allowing each plugin to be treated as a different field it the Views UI.

This same custom query plugin will UNION the required analytic_YYYYMM tables for a given time range.

πŸ’¬ Support request
Status

Active

Version

1.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States bluegeek9

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024