Dos salvedades que haría, o al menos en mi caso particular, serían que también tendría que ser granular hasta el nivel de la publicación y que necesitaría un tiempo mínimo de visualización de la misma.
Aunque no necesito una interfaz gráfica amigable para el usuario, ya que sospecho que, teniendo acceso de administrador a la base de datos PostgreSQL, se podría ejecutar una consulta.