Dashboard Sync — État des crons

Crons exécutés chaque nuit à 3h00 Bangkok (20h UTC). Les données du dashboard sont pré-calculées — aucun appel GA4/GSC en direct pendant la navigation.

État actuel par source

🔍 GSC

Google Search Console — clics, positions, pages

sync détectée
Dernière sync

il y a 14h

Durée

Période

Données jusqu'au 2026-05-13

📊 GA4

Google Analytics 4 — sessions, conversions par pays/source

sync détectée
Dernière sync

il y a 14h

Durée

🎯 Conversion

Données GA4 enrichies + tunnel + backoffice pour l'onglet Overview

✓ succès
Dernière sync

il y a 13h

Durée

1.8s

Lignes insérées

939

Période

Données jusqu'au 2026-05-15

2026-05-16 03:20 BKK

🚇 Tunnel

Snapshot complet du tunnel de devis (16 requêtes pré-calculées)

✓ succès
Dernière sync

il y a 13h

Durée

1.3s

Lignes insérées

5 737

Période

Données jusqu'au 2026-05-15

2026-05-16 03:25 BKK

PageSpeed

PSI scores + statut HTTP de toutes les pages GSC

sync détectée
Dernière sync

il y a 12h

Durée

🕒 Planning des crons (à configurer dans Coolify)

SourceCommandeCron (UTC)Heure Bangkok
GSCnpm run cron:gsc0 20 * * *03:00 BKK
GA4npm run cron:ga45 20 * * *03:05 BKK
Conversionnpm run cron:conversion20 20 * * *03:20 BKK
Tunnelnpm run cron:tunnel25 20 * * *03:25 BKK
PageSpeednpm run cron:pagespeed0 21 * * *04:00 BKK

Historique des 30 dernières exécutions

SourceStatutDémarré (Bangkok)DuréeLignesErreur
🚇 Tunnel✓ succès2026-05-16 03:25 BKK1.3s5 737
🎯 Conversion✓ succès2026-05-16 03:20 BKK1.8s939
🚇 Tunnel✓ succès2026-05-15 03:25 BKK1.4s5 719
🎯 Conversion✓ succès2026-05-15 03:20 BKK6.1s939
🚇 Tunnel✓ succès2026-05-14 03:25 BKK2.2s5 685
🎯 Conversion✓ succès2026-05-14 03:20 BKK6.3s940
🚇 Tunnel✓ succès2026-05-13 03:25 BKK1.4s5 691
🎯 Conversion✓ succès2026-05-13 03:20 BKK15.4s938
🚇 Tunnel✓ succès2026-05-12 03:25 BKK1.5s5 657
🎯 Conversion✓ succès2026-05-12 03:20 BKK1.6s938
🚇 Tunnel✓ succès2026-05-11 03:25 BKK1.3s5 682
🎯 Conversion✓ succès2026-05-11 03:20 BKK33.6s938
🚇 Tunnel✓ succès2026-05-10 03:25 BKK1.7s5 708
🎯 Conversion✓ succès2026-05-10 03:20 BKK2.1s938
🚇 Tunnel✓ succès2026-05-09 03:25 BKK1.6s5 734
🎯 Conversion✓ succès2026-05-09 03:20 BKK2.1s940
🚇 Tunnel✓ succès2026-05-08 03:25 BKK2.2s5 700
🎯 Conversion✓ succès2026-05-08 03:20 BKK14.6s938
🚇 Tunnel✓ succès2026-05-07 03:25 BKK1.2s5 726
🎯 Conversion✓ succès2026-05-07 03:20 BKK7.4s940
🚇 Tunnel✓ succès2026-05-06 03:25 BKK1.5s5 691
🎯 Conversion✓ succès2026-05-06 03:20 BKK2.3s940
🚇 Tunnel✓ succès2026-05-05 03:25 BKK1.6s5 657
🎯 Conversion✓ succès2026-05-05 03:20 BKK6.3s944
🚇 Tunnel✓ succès2026-05-04 03:25 BKK1.4s5 621
🎯 Conversion✓ succès2026-05-04 03:20 BKK2.6s946
🚇 Tunnel✓ succès2026-05-03 03:25 BKK1.5s5 585
🎯 Conversion✓ succès2026-05-03 03:20 BKK35.3s944
🚇 Tunnel✓ succès2026-05-02 03:25 BKK7.5s5 483
🎯 Conversion✓ succès2026-05-02 03:20 BKK7.5s948

🔧 Lancer manuellement

En production sur le serveur Coolify, ou en local avec npm run cron:<source>

Les scripts tournent côté serveur via POST /api/sync/run/[source]. La page se rafraîchit automatiquement après succès.