Sé que el módulo de Estadísticas está en el núcleo, pero creo que el módulo de Radiactividad crea una solución más realista para verificar la actividad de un nodo. Puede agregar perfiles de desintegración y puede asignar energía para los diferentes eventos. Por ejemplo, puede agregar 1 energía si alguien ve el nodo, puede agregar 5 energías si alguien comentó sobre el nodo y puede agregar 15 energías si alguien lo marcó como favorito.
Espero que ayude.
Desde la página del proyecto:
Este módulo proporciona un tipo de campo que puede usarse como una métrica de calor o un contador de vista regular para entidades y para mucho más. En esencia, las entidades que reciben atención (puntos de vista o acciones definidas por las Reglas) se calientan mientras que las inactivas se enfrían lentamente.