Actualmente, estamos utilizando Plausible Analytics, que requería exactamente eso en este momento. Pero nos acabamos de dar cuenta de que podría ser más fácil cambiar a Matomo
Tiene seguimiento de contenido incorporado a través de parámetros data-*, ver: How do I markup content for content tracking? FAQ - How to - Matomo Analytics Platform
De esa manera, Matomo aparentemente elimina la necesidad de configurar scripts JS para cada objetivo/evento que desee rastrear. Y cuesta casi lo mismo.
Informaré más tarde aquí.