5

J'utilise GA Embed API (https://developers.google.com/analytics/devguides/reporting/embed/v1/) pour avoir des graphiques dans mon site Web. Je peux sélectionner une plage de dates (date de début et date de fin) pour chaque rapport.API GA Embed - sélectionnez les heures, les jours, les semaines ou les mois

Je veux ces "Hourly", "Day", "Week", "Month" dans mes tableaux de rapports. Je pense qu'il doit y avoir un paramètre pour regrouper les données par unité de temps, mais je ne peux pas le trouver. Comment puis-je ajouter une option pour sélectionner l'unité de temps dans les graphiques?

Example

Répondre

3

C'est certainement possible avec l'API Intégrer, et surtout si hors de la boîte. Vous avez juste à explorer les différents time dimensions et choisissez celui que vous voulez.

Pour créer une API DataChart instance Intégrer qui affiche des sessions par heure au cours des 7 derniers jours, vous feriez quelque chose comme ceci:

var dataChart = new gapi.analytics.googleCharts.DataChart({ 
    'query': { 
    'ids': 'ga:XXXX', 
    'metrics': 'ga:sessions', 
    'dimensions': 'ga:dateHour', 
    'start-date': '7daysAgo', 
    'end-date': 'yesterday' 
    }, 
    'chart': { 
    'container': 'chart-container', 
    'type': 'LINE', 
    'options': { 
     'width': '100%' 
    } 
    } 
});