Utilizzo dell'API di esportazione di Google Analytics per ottenere una tendenza dei siti Web

StackOverflow https://stackoverflow.com/questions/4614399

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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top