Obter analytics de tráfego do site
Obtenha analytics de tráfego na borda dos domínios de uma aplicação com GET /v2/apps//network/analytics: requisições, banda, visitantes e detalhes.
GET
Obter analytics de tráfego do site
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
apps:read.
A Análise agrega o tráfego de borda do Cloudflare para o domínio squareweb.app padrão da aplicação e qualquer domínio personalizado associado: contagem de requisições, banda, contagem de visitantes e detalhamentos por país, dispositivo, sistema operacional, navegador, protocolo, método, caminho, referer e rede do cliente. Use-a para montar dashboards de tráfego ou identificar padrões incomuns sem precisar puxar logs brutos de requisições.
Os resultados ficam em cache em blocos de 5 minutos, então fazer polling repetido da mesma janela é barato. O cache miss compartilha um limite único de 20 requisições por 60 segundos por proprietário da aplicação, entre os endpoints de análise, erros, logs e performance. Respostas em cache não contam. Em períodos de alta demanda em toda a plataforma, o endpoint pode retornar os dados em cache mais recentes da janela solicitada. A janela máxima de retenção é de 7 dias, e o início efetivo é limitado à data de criação da aplicação. Diferente de Logs de rede e Performance de rede, este endpoint está disponível em todos os planos, não apenas Pro e Enterprise.
Para tráfego focado em erros em vez de tráfego geral, veja Erros de rede. Para limpar as respostas em cache na borda após um deploy, veja Limpar cache.
Parâmetros
string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL da sua aplicação no dashboard.
string
obrigatório
Timestamp inicial em formato ISO 8601 para a janela de análise. A janela máxima de retenção é de 7 dias; o início é limitado à data de criação da aplicação.
string
obrigatório
Timestamp final em formato ISO 8601. Deve ser posterior ao
start.Filtros de detalhamento
Filtros opcionais que restringem todos os detalhamentos ao tráfego correspondente. Reutilize o valortype exato retornado pelo detalhamento correspondente em uma resposta anterior. Os filtros combinam entre si (E lógico).
string
Um único país do cliente (código de 2 caracteres), conforme retornado no detalhamento
countries.string
Um único IP do cliente (correspondência exata IPv4/IPv6), conforme retornado no detalhamento
ips.string
Caminhos de requisição que começam com este prefixo (ex.:
/api cobre /api/*). Máx. 256 caracteres.string
Um único código de status de resposta da edge (3 dígitos), conforme retornado no detalhamento
status_codes.string
Um único sistema operacional do cliente, conforme retornado no detalhamento
os.string
Um único navegador do cliente, conforme retornado no detalhamento
browsers.string
Um único protocolo HTTP, conforme retornado no detalhamento
protocols.string
Um único host de referência, conforme retornado no detalhamento
referers (Direct = sem referer).string
Uma única rede do cliente, com o valor exato de
type que o detalhamento providers retorna, por exemplo GOOGLE (15169). Um número de ASN puro ou SQUARE-CLOUD-PLATFORM também funcionam. Qualquer outro valor responde INVALID_FILTER.string
Um único tipo de conteúdo da resposta, conforme retornado no detalhamento
content_types (Unknown = não classificado).string
Uma única categoria de bot verificado, conforme retornada no detalhamento
bots (Unverified = tráfego regular, não-bot).Resposta
Esta rota pode retornar uma resposta em formato compactado, otimizando a transmissão de dados.
string
Indica se a chamada foi bem-sucedida:
success se foi, error se não.object
Cada detalhamento é um array de buckets.
type identifica a dimensão, visits é o número de visitantes únicos, requests é a contagem de requisições, bytes é o total de bytes servidos na resposta, e date é o início da janela de 15 minutos. Os detalhamentos ips, status_codes, bots e content_types são totais da janela (top-N sobre toda a janela) e não possuem o campo date. Retorna um objeto vazio ({}) quando a janela solicitada começa antes da data de criação da aplicação.Erros comuns
Relacionados
- CLI:
squarecloud app network analytics - SDKs:
api.apps.network.analytics()(JavaScript),client.apps.network.analytics()(Python),c.Apps.Network.Analytics()(Go)

