5

Używam GA Embed API (https://developers.google.com/analytics/devguides/reporting/embed/v1/), aby mieć jakieś wykresy na mojej stronie. Mogę wybrać zakres dat (datę rozpoczęcia i datę zakończenia) dla każdego raportu.GA Embed API - wybierz godzinę, dzień, tydzień lub miesiąc

Chcę mieć te "Godzinowe", "Dzień", "Tydzień", "Miesiąc" na moich wykresach raportów. Myślę, że musi istnieć parametr do grupowania danych według jednostki czasu, ale nie mogę go znaleźć. Jak dodać opcję wyboru jednostki czasu na wykresach?

Example

Odpowiedz

3

Jest to z pewnością możliwe z API HTML, a przede wszystkim tak po wyjęciu z pudełka. Trzeba po prostu zbadać różne time dimensions i wybrać, który z nich chcesz.

Aby utworzyć HTML API DataChart instancji, który pokazuje sesje przez godzinę w ciągu ostatnich 7 dni, by zrobić coś takiego:

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%' 
    } 
    } 
});