Skip to main content
GET
Analytics del traffico del sito web
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Richiede una chiave API con lo scope apps:read. Analytics aggrega il traffico edge di Cloudflare per il dominio predefinito squareweb.app dell’applicazione e per qualsiasi dominio personalizzato collegato: numero di richieste, banda, numero di visitatori e suddivisioni per paese, dispositivo, OS, browser, protocollo, metodo, percorso, referer e rete del client. Usalo per costruire dashboard di traffico o individuare pattern insoliti senza dover recuperare i log grezzi delle richieste. I risultati vengono memorizzati nella cache in bucket da 5 minuti, quindi effettuare più volte il polling della stessa finestra è economico. I cache miss condividono un unico limite di 20 richieste ogni 60 secondi per proprietario dell’applicazione, tra gli endpoint analytics, errors, logs e performance. Le risposte memorizzate nella cache non vengono conteggiate. Nei periodi di carico elevato sull’intera piattaforma, l’endpoint può invece restituire i dati più recenti memorizzati nella cache per la finestra richiesta. Il lookback massimo è di 7 giorni e l’inizio effettivo viene limitato alla data di creazione dell’applicazione. A differenza di Log di rete e Prestazioni di Rete, questo endpoint è disponibile su ogni piano, non solo Pro ed Enterprise. Per il traffico incentrato sugli errori invece che sul traffico complessivo, vedi Errori di rete. Per svuotare le risposte edge memorizzate nella cache dopo un deploy, vedi Svuota Cache.

Parametri

string
obbligatorio
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
string
obbligatorio
Timestamp di inizio ISO 8601 per la finestra di analisi. La finestra massima di conservazione è di 7 giorni; l’inizio viene limitato alla data di creazione dell’applicazione.
string
obbligatorio
Timestamp di fine ISO 8601. Deve essere successivo a start.

Filtri di dettaglio

Filtri opzionali che restringono ogni suddivisione al traffico corrispondente. Reinserisci il valore type esatto restituito dalla suddivisione corrispondente in una risposta precedente. I filtri si combinano (AND).
string
Un singolo paese del client (codice a 2 caratteri), come restituito nella suddivisione countries.
string
Un singolo IP del client (corrispondenza IPv4/IPv6 esatta), come restituito nella suddivisione ips.
string
Percorsi di richiesta che iniziano con questo prefisso (es. /api copre /api/*). Massimo 256 caratteri.
string
Un singolo codice di stato della risposta edge (3 cifre), come restituito nella suddivisione status_codes.
string
Un singolo OS del client, come restituito nella suddivisione os.
string
Un singolo browser del client, come restituito nella suddivisione browsers.
string
Un singolo protocollo HTTP, come restituito nella suddivisione protocols.
string
Un singolo host referer, come restituito nella suddivisione referers (Direct = nessun referer).
string
Una singola rete del client, con il valore type esatto restituito dalla suddivisione providers, ad esempio GOOGLE (15169). Funzionano anche un semplice numero ASN o SQUARE-CLOUD-PLATFORM. Qualsiasi altro valore risponde INVALID_FILTER.
string
Un singolo content type della risposta, come restituito nella suddivisione content_types (Unknown = non classificato).
string
Una singola categoria di bot verificato, come restituita nella suddivisione bots (Unverified = traffico regolare non bot).

Risposta

Questa route può inviare una risposta in formato compresso, ottimizzando la trasmissione dei dati.
string
Indica se la chiamata è andata a buon fine: success in caso affermativo, error in caso contrario.
object
Ogni suddivisione è un array di bucket. type identifica la dimensione, visits sono i visitatori unici, requests è il numero di richieste, bytes sono i byte di risposta serviti e date è l’inizio della finestra di 15 minuti. Le suddivisioni ips, status_codes, bots e content_types sono totali sulla finestra (top-N sull’intera finestra) e non contengono il campo date. Restituisce un oggetto vuoto ({}) quando la finestra richiesta inizia prima della data di creazione dell’applicazione.

Errori comuni

Vedi anche