api-referenceGET
GET
https://analytics.flowsery.com/analytics/api/v1/countriesRecupere dados analiticos segmentados por pais.
Token Bearer (token de workspace ou chave API de website)
Os tokens do espaço de trabalho precisam de um seletor de site
Os tokens da API do Workspace podem acessar todos os sites do workspace. Passe <code>websiteId</code> ou <code>domain</code> para que Flowsery saiba qual site consultar ou alterar. As chaves da API do site já têm como escopo um site, portanto o seletor pode ser omitido.Seletor de site
| Parametro | Tipo | Descricao |
|---|---|---|
websiteId | string | ID do site a ser usado com um token de API do workspace. Omitir ao autenticar com uma chave de API de site. |
domain | string | Site domain para usar com um token de API do espaço de trabalho quando websiteId não for fornecido. Omitir ao autenticar com uma chave de API de site. |
Parametros de consulta
| Parametro | Tipo | Descricao |
|---|---|---|
startAt | string | Data/hora de início ISO 8601 (por exemplo, 2024-01-01T00:00:00Z). O predefinido é os últimos 30 dias quando omitido. |
endAt | string | Data/hora de término da ISO 8601. O padrão é agora quando omitido. |
timezone | string | Fuso horario para agregacao (por ex., UTC, America/New_York). Recorre ao fuso horario configurado do site. |
limit | number | Numero maximo de linhas a retornar (1-1000, padrao: 100). |
offset | number | Linhas a pular para paginacao (min 0, padrao: 0). |
Parametros de filtro
| Parametro | Tipo | Descricao |
|---|---|---|
filter_country | string | Nome ou indicativo do país. Usar | para vários valores e! para excluir. |
filter_region | string | Regiao ou estado. |
filter_city | string | Nome da cidade. |
filter_device | string | Tipo de dispositivo. Utilize valores de back-end como Desktop|Mobile|Tablet e! para excluir. |
filter_browser | string | Nome do navegador. Safari inclui automaticamente Mobile Safari. |
filter_os | string | Sistema operacional (Mac OS, Windows, iOS, Android). |
filter_referrer | string | Dominio de referencia ou nome conhecido. |
filter_ref | string | Valor do parametro URL ref. |
filter_source | string | Valor do parametro URL source. |
filter_via | string | Valor do parametro URL via. |
filter_utm_source | string | Fonte UTM. |
filter_utm_medium | string | Meio UTM. |
filter_utm_campaign | string | Campanha UTM. |
filter_utm_term | string | Termo UTM. |
filter_utm_content | string | Conteudo UTM. |
filter_page | string | Caminho ou URL da pagina. |
filter_entry_page | string | Caminho ou URL da pagina de entrada. |
filter_hostname | string | Hostname/dominio. |
filter_channel | string | Canal de marketing. |
filter_goal | string | Nome do objetivo. |
Campos de resposta
Cada item no array <code>data</code> contem o nome do pais, uma URL de imagem SVG da bandeira, a contagem de visitantes e a receita atribuida a esse pais.
Combinar filtros
Passe valores separados por virgula em um unico parametro de filtro para corresponder a multiplos itens. Combine diferentes parametros de filtro para refinar os resultados (por ex., <code>filter_country=United States,Canada&filter_device=mobile</code>).Exemplo de requisicao (curl)
curl --request GET \
--url 'https://analytics.flowsery.com/analytics/api/v1/countries?limit=5' \
--header 'Authorization: Bearer <api-key>'200
{
"status": "success",
"data": [
{
"value": "United States",
"countryCode": "US",
"visitors": 2840,
"revenue": 6780,
"renewalRevenue": 1740,
"percentage": 44.1
},
{
"value": "France",
"countryCode": "FR",
"visitors": 1230,
"revenue": 2450,
"renewalRevenue": 530,
"percentage": 19.1
},
{
"value": "United Kingdom",
"countryCode": "GB",
"visitors": 920,
"revenue": 1450,
"renewalRevenue": 320,
"percentage": 14.3
},
{
"value": "Germany",
"countryCode": "DE",
"visitors": 780,
"revenue": 1230,
"renewalRevenue": 210,
"percentage": 12.1
},
{
"value": "Spain",
"countryCode": "ES",
"visitors": 650,
"revenue": 980,
"renewalRevenue": 140,
"percentage": 10.1
}
],
"pagination": {
"limit": 5,
"offset": 0,
"total": 148
}
}