Clustraly
Analytics, heatmap & tableau de bord

L'API JSON chart-data (rafraîchissement AJAX) redessine vos graphiques sans recharger la page

API JSON chart-data (rafraîchissement AJAX) une fonctionnalité du module Analytics, heatmap & tableau de bord de Clustraly. L'API JSON chart-data expose vos labels, pageviews, sessions, KPI et appareils pour rafraîchir les graphiques analytics en AJAX, sans recharger la page.

Changez de période et vos graphiques analytics se mettent à jour à l'écran. Un seul appel JSON renvoie séries, synthèse KPI et répartition par appareil, sans jamais recharger la page.

Rafraîchissement instantané

Changez de période, vos courbes se redessinent sans recharger

Vous cliquez sur une pill de période et vos graphiques se mettent à jour à l'écran, sans rechargement complet. La page reste en place: seuls les chiffres et les tracés changent, pour une lecture fluide de votre trafic.

  • Aucune page rechargée
  • Mise à jour directe à l'écran
  • La vue reste stable sous vos yeux
Un endpoint, une réponse

Tout ce qu'il faut pour vos graphiques dans un seul appel JSON

L'appel GET /admin/analytics/chart-data renvoie en JSON les labels, les pageviews, les sessions, la synthèse KPI (overview) et la répartition par appareil (devices). Une seule requête suffit à alimenter la courbe de trafic et le doughnut.

  • labels, pageviews, sessions
  • overview + devices inclus
  • Une réponse JSON directement exploitable
Des courbes sans trou

Les mêmes séries continues que la page, jamais de jour manquant

L'API renvoie exactement les séries comblées de la page: chaque jour sans trafic vaut 0 et les libellés sont formatés « M j ». Vos courbes restent lisibles et cohérentes avec la vue serveur, même un jour creux.

  • Jours manquants comblés à 0
  • Libellés « M j » (ex. Mar 5)
  • Cohérent avec la page rendue serveur
KPI et appareils compris

Vos indicateurs et votre répartition par appareil se rafraîchissent aussi

Au-delà de la courbe, la réponse embarque la synthèse overview (pageviews, sessions, pages/session, durée) et la répartition devices (desktop, mobile, tablet, bot). Vos cartes KPI et votre doughnut suivent tous la même période.

  • Synthèse KPI overview
  • Répartition desktop / mobile / tablet / bot
  • Une seule période sur tous les visuels
Cas d'usage

Des pills de période aux widgets et intégrations maison

Vous branchez les pills 7/14/30/90 sur cet endpoint pour naviguer entre les fenêtres sans quitter la page. Vous pouvez aussi alimenter un widget personnalisé ou une intégration qui consomme la même réponse JSON.

  • Pills 7 / 14 / 30 / 90 jours
  • Widgets d'analytics sur mesure
  • Intégrations qui lisent le même JSON
Garde-fous

Permission requise et période toujours validée

L'endpoint exige la permission analytics.view. La période est validée contre la liste blanche 7/14/30/90 et retombe à 30 jours pour toute autre valeur. Les bots étant exclus dès la capture, vos chiffres restent propres.

  • Accès protégé par analytics.view
  • Période sur liste blanche (défaut 30 j)
  • Bots exclus dès la source
Pourquoi ça compte

L'IA propose, vous décidez

Clustraly prépare des séries propres, comblées et cohérentes; vous choisissez la période et lisez des graphiques à jour, sans jamais recharger la page.

FAQ

Questions fréquentes

Que renvoie l'API chart-data ?
Elle renvoie en JSON les labels, les pageviews, les sessions, la synthèse overview (KPI) et la répartition par appareil, pour la période demandée.
Faut-il recharger la page pour changer de période ?
Non. L'appel AJAX récupère les nouvelles séries et vos graphiques se redessinent à l'écran, sans rechargement complet de la page.
Quelles périodes sont acceptées ?
7, 14, 30 ou 90 jours. Toute autre valeur retombe automatiquement sur 30 jours grâce à la liste blanche.
Qui peut appeler cet endpoint ?
Les utilisateurs disposant de la permission analytics.view; sans cette permission, l'accès est refusé.
Prêt à commencer ?

Des graphiques toujours à jour, sans recharger

L'API JSON chart-data rafraîchit vos courbes, vos KPI et votre répartition par appareil en un seul appel AJAX. Changez de période et lisez des données continues et cohérentes, à la seconde où vous en avez besoin, sans jamais quitter la page.