diff --git a/src/pages/a-propos.py b/src/pages/a-propos.py index 04c6006..ac10503 100644 --- a/src/pages/a-propos.py +++ b/src/pages/a-propos.py @@ -120,7 +120,13 @@ C’est vrai, vous n’avez pas eu à cliquer sur un bloc qui recouvre la moiti Rien d’exceptionnel, je respecte simplement la loi, qui dit que certains outils de suivi d’audience, correctement configurés pour respecter la vie privée, sont exemptés d’autorisation préalable. -J’utilise pour cela [Matomo](https://matomo.org/), un outil [libre](https://matomo.org/free-software/), paramétré pour être en conformité avec [la recommandation « Cookies »](https://www.cnil.fr/fr/solutions-pour-les-cookies-de-mesure-daudience) de la CNIL. Cela signifie que votre adresse IP, par exemple, est anonymisée avant d’être enregistrée. Il m’est donc impossible d’associer vos visites sur ce site à votre personne.""" +J’utilise pour cela [Matomo](https://matomo.org/), un outil [libre](https://matomo.org/free-software/), paramétré pour être en conformité avec [la recommandation « Cookies »](https://www.cnil.fr/fr/solutions-pour-les-cookies-de-mesure-daudience) de la CNIL. Cela signifie que votre adresse IP, par exemple, est anonymisée avant d’être enregistrée. Il m’est donc impossible d’associer vos visites sur ce site à votre personne. + +J'enregistre également les données suivantes, de manière anonyme, afin de mieux comprendre comment vous utilisez le site et l'améliorer : + +- recherches sur la page d'accueil +- filtres appliqués aux données +""" ), html.H4( "Liste des marchés par département", id="liste_marches" diff --git a/src/utils.py b/src/utils.py index 016752e..f26a165 100644 --- a/src/utils.py +++ b/src/utils.py @@ -280,6 +280,7 @@ def get_departement_region(code_postal): def filter_table_data(lff: pl.LazyFrame, filter_query: str) -> pl.LazyFrame: debug = os.getenv("DEVELOPMENT", "False").lower() == "true" schema = lff.collect_schema() + track_search(filter_query) filtering_expressions = filter_query.split(" && ") for filter_part in filtering_expressions: col_name, operator, filter_value = split_filter_part(filter_part)