Utilizzo dell'API di esportazione di Google Analytics per ottenere una tendenza dei siti Web
-
26-09-2019 - |
Domanda
Sto lavorando a un'applicazione che utilizza l'API di esportazione di Google Analytics e sto cercando di ottenere il risultato "tendenza" che Google mostra rispetto a ciascuno dei tuoi account del sito in percentuale
cioè in aumento del 35,04% o in basso il 16,02%
Come/dove ottengono questa figura ed è disponibile nell'API da qualche parte.
Ho provato a confrontare le medie del mese scorso a questo mese/prima settimana del periodo vs la scorsa settimana del periodo ecc., Ma non riesco a ottenere gli stessi numeri che Google fornisce.
qualche idea?
Grazie in anticipo Doug
Soluzione
La formula è piuttosto semplice (esclusi i dati di oggi):
(Visite negli ultimi 30 giorni - visite tra 31 e 60 giorni fa) / (visite tra 31 e 60 giorni fa).
Puoi vederlo in azione nell'interfaccia se vai alla dashboard predefinita, dove ti mostra gli ultimi 30 giorni, quindi sul calendario, fai clic su "Confronta a passato" e seleziona l'importo predefinito. Ti mostrerà i numeri utilizzati per ogni calcolo e i calcoli come appare in quell'elenco degli account.
L'API non espone tuttavia numeri pre-calcolati (ad esempio, non calcolano la frequenza di rimbalzo per te; ti danno solo i pezzi per questo.)
Quindi, dovresti fare due richieste API per ottenere questi dati. Uno per ga:visits
negli ultimi 30 giorni e poi uno per ga:visits
Nei 30 giorni precedenti.
Quindi, quando lo ottieni, sottrai, dividi e moltiplica per 100 e avrai la percentuale che stai cercando.
AGGIORNAMENTO: la parte suscitata della risposta era vera, ma non lo è più. La versione più recente dell'API di Google Analytics fornisce l'accesso ad alcuni valori pre-calcolati.