Sono necessari 24 ore per i dati nell'API standard per l'elaborazione . Alcuni dati potrebbero infatti esserci ma i numeri possono cambiare nel tempo perché non vengono elaborati.
Ecco la mia esperienza e ciò che ho fatto per gestire questa limitazione.
Ho un compito SSIS che fondamentalmente fa quello che stai parlando di fare con Cron. Quello che abbiamo deciso di fare non è mai stato controllare ieri. Selezioniamo sempre i dati che iniziano due giorni fa. Questo assicura che abbiamo dati corretti. Potremmo non avere i dati aggiornati al 100% ma abbiamo quello che possiamo essere sicuri al 100% è finito elaborazione e correggere.
Esempio: Il mio task SSIS viene eseguito intorno alle 2 del 2014-04-11. Dati tecnici aggiornati tra 2014-04-10 2:00 e 2014-04-11 2:00 non ha ancora completato l'elaborazione. Ciò significa che non posso usare né 2014-04-11 né 2014-04-10 nella mia domanda. L'unico modo per garantire che i dati vengano elaborati è l'utilizzo 2014-04-09.
Nota: Ho avuto alcune persone dicono che può richiedere fino a 48 ore per i dati da fare di elaborazione. Ho visto questo solo quando qualcuno ha appena installato il codice di monitoraggio sul sito web. La mia esperienza dice che i dati vengono elaborati dopo 24 ore.
Quindi, per rispondere alla tua domanda: per richiedere dati la domenica mi avrebbe aspettato fino a Martedì.
Da Guida di Google - Data limits
latenza di elaborazione dati
latenza elaborazione è di 24-48 ore. Gli account standard che inviano più di 200.000 visite al giorno a Google Analytics comporteranno l'aggiornamento dei rapporti solo una volta al giorno. Questo può ritardare gli aggiornamenti ai report e alle metriche per un massimo di due giorni. Per ripristinare l'elaborazione intra-day , ridurre il numero di visite inviate a < 200.000 al giorno. Per gli account Premium, questo limite è esteso a 2 miliardi di visite per il mese di .
Ho presentato una richiesta di funzionalità per aggiungere il fuso orario account per l'API di Google Analytics Management. ISSUE 418: Timezone for an account
Spero che questo aiuti.
Grazie. Stai dicendo che 'Martedì, 00:01 UTC 'sarebbe OK, giusto? O, dovrebbe essere 'Martedì, 23:59 UTC'? –
Se si esegue la sceneggiatura martedì, 00:01 UTC dovrebbe essere ok. Dovresti recuperare i dati corretti per domenica. Domenica è ancora definita come il fuso orario a cui è impostata su in Google Analytics. Per essere sicuro probabilmente prenderei in considerazione la possibilità di eseguirlo martedì, alle 00:01 (fuso orario impostato in Google Analytics) Nota: so che questo è un problema che sto facendo su un sito internazionale :) – DaImTo
Questo è il problema: come sapere quale il fuso orario è definito in Google Analytics per l'account di servizio? :) Btw, dove hai letto circa 24 ore di tempo di elaborazione? È da qualche parte nei documenti di Google? –