Préalable
- Une URL de site sur le projet (
https://www.example.com). Lab et heatmaps partagent cette origine. - Le host visité doit correspondre (
wwwet l’apex sont le même site). - La page doit être joignable publiquement (pas de login, pas de 401/403).
- L’API doit avoir Chromium (
playwright install chromium, déjà dans l’image Docker de l’API).
Déroulement
- Lazy : ouvrir un chemin le capture s’il manque ou a plus de 7 jours.
- Cron :
POST /v1/internal/jobs/heatmap-captures(quotidien,X-Internal-Secret) recapture les chemins les plus cliqués. - Recapturer cette page force un nouveau screenshot sans attendre le TTL.
- Les clics s’affichent même si le screenshot échoue. L’overlay n’est pas bloquant.
Config
Chromium en local :
États
Voir aussi Dépannage et Sécurité.