# Walk The Line V16.11.16 — Google Analytics 4

Cette version ajoute la configuration Google Analytics 4 par projet, le chargement conditionnel de `gtag.js` après consentement, la lecture des données récentes via Google Analytics Data API, un bloc Analytics sur le tableau de bord et la documentation complète de configuration.

## Configuration par projet

Dans `/admin/projet/communications` :

- activation Google Analytics ;
- ID de mesure GA4 (`G-...`) ;
- ID numérique de propriété ;
- e-mail du compte de service ;
- clé privée chiffrée en base ;
- test de connexion Analytics.

## Site public

La balise Google Analytics n'est chargée que si le projet est configuré et uniquement après consentement explicite du visiteur. Un bouton `Cookies` permet de rouvrir le choix. La politique de confidentialité est adaptée automatiquement.

## Tableau de bord

Si le reporting Analytics est complètement configuré, le dashboard affiche les 7 derniers jours : utilisateurs actifs, sessions, pages vues, taux d'engagement et top 5 des pages. Une erreur API reste confinée au bloc Analytics.

## Migration

`Version20260908113000` ajoute les champs Analytics à `artistic_project`.

Après déploiement :

```bash
php bin/console doctrine:migrations:migrate
php bin/console doctrine:schema:validate
php bin/console cache:clear
```
