LumyriaDocs

Métriques Analytics

Exploitez vos données BigQuery LumApps avec des métriques avancées et des KPIs personnalisés.

Architecture de données

Lumyria se connecte directement à votre dataset BigQuery LumApps pour fournir des analytics en temps réel. Le projet utilise le dataset hm-prod-ms-data-001.externalavec 8 tables fact et 16 tables dimension optimisées.

Tables Fact (8)

fact_user_activity
fact_content_views
fact_engagement
+ 5 autres tables

Tables Dimension (16)

dim_users
dim_content
dim_communities
+ 13 autres dimensions

Catégories d'analytics disponibles

Analytics Utilisateurs

Activité, engagement et comportement des utilisateurs LumApps

Endpoints disponibles :

  • user-activityActivité quotidienne des utilisateurs
  • user-engagementNiveaux d'engagement par profil
  • directory-usageUtilisation de l'annuaire

Analytics Contenu

Performance et consommation du contenu

Endpoints disponibles :

  • content-viewsVues de contenu par type
  • top-contentContenu le plus populaire
  • search-analyticsAnalytics de recherche

Analytics Vidéo

Métriques spécialisées pour le contenu vidéo

Endpoints disponibles :

  • video-analyticsStatistiques de lecture vidéo
  • video-retention/:videoIdCourbe de rétention par vidéo

Analytics Communautés

Performance des communautés et groupes

Endpoints disponibles :

  • community-statsStatistiques par communauté
  • notification-statsPerformance des notifications

Endpoints Analytics principaux

Base URL API

/api/analytics/
dashboard-metricsGET

Métriques principales pour le dashboard (utilisateurs actifs, contenu populaire, engagement)

user-engagementGET

Niveaux d'engagement des utilisateurs par segment et période

implication-levelsGET

Classification des utilisateurs par niveau d'implication dans la plateforme

video-retention/:videoIdGET

Courbe de rétention détaillée pour une vidéo spécifique

Fonctionnalités BigQuery

Intégration BigQuery native

Accès direct aux données LumApps avec 16+ tables optimisées

Métriques temps réel

Tableaux de bord mis à jour en temps réel avec les dernières données

KPIs personnalisés

Créez vos propres indicateurs métier avec le générateur de widgets

API Analytics REST

15+ endpoints dédiés pour tous vos besoins analytics

Exemples d'utilisation

Récupérer les métriques dashboard

# Récupérer les métriques principales
curl -X GET http://localhost:8080/api/analytics/dashboard-metrics \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json"

Analytics d'engagement utilisateur

# Obtenir les niveaux d'engagement
curl -X GET http://localhost:8080/api/analytics/user-engagement \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-G -d "startDate=2024-01-01" \
-d "endDate=2024-12-31"

Réponse JSON type

// Réponse dashboard-metrics
{
"activeUsers": 1250,
"totalContent": 8540,
"avgEngagement": 0.67,
"period": "last_30_days",
"trends": {
"users": "+12%",
"content": "+8%"
}
}

Ressources et guides