Visão geral, funil e anúncios
Indicadores de mensagens, funil de vendas do WhatsApp e retorno sobre o investimento em anúncios, para a loja inteira.
Três leituras para responder "o WhatsApp está dando resultado?": o volume de mensagens e a taxa de leitura, o funil que vai do clique no link até o pedido, e o ROAS (retorno sobre o investimento em anúncios) dos anúncios que levam ao WhatsApp. Todas aceitam uma janela em dias (days, 30 por padrão) e cobrem a loja inteira.
Visão geral
/api/v1/admin/whatsapp-confluence/analytics/overviewAdminIndicadores, série diária e origem das mensagens
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um administrador da loja. Veja Tokens.Parâmetros de consulta
daysintegerpadrão: 30series e by_origin vazios; budget continua.Exemplo de requisição
curl "$BASE_URL/api/v1/admin/whatsapp-confluence/analytics/overview?days=7" \
-H "Authorization: Bearer $TOKEN"Resposta
{
"kpis": {
"sent": 128,
"received": 211,
"delivered_rate": 0.97,
"read_rate": 0.82,
"threads_active": 45,
"handoffs": 9
},
"series": [
{
"day": "2026-10-09",
"sent": 20,
"received": 31,
"read": 16
},
{
"day": "2026-10-10",
"sent": 18,
"received": 29,
"read": 15
}
],
"by_origin": [
{
"origin": "B",
"count": 90
},
{
"origin": "A",
"count": 30
},
{
"origin": "E",
"count": 8
}
],
"budget": {
"spent_cents": 4200,
"monthly_cents": 50000,
"pct": 8.4
}
}Campos da resposta
kpisobjectIndicadores da janela.
sentintegerreceivedintegerdelivered_ratenumberread_ratenumberthreads_activeintegerhandoffsintegerseriesarrayday (YYYY-MM-DD), sent, received, read. Dias sem mensagem não aparecem.by_originarraybudgetobjectspent_cents sempre; monthly_cents e pct (percentual gasto) só aparecem se há orçamento mensal maior que 0. Veja Orçamento mensal.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Token ausente, inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O token não é de um administrador. | {"error":"insufficient permissions"} |
| 404 | O recurso de analytics está desligado na loja (enable_analytics). | {"error":"disabled"} |
| 500 | Falha interna ao ler ou gravar. | {"error":"..."} |
Funil de vendas
O funil conta quatro eventos registrados quando o cliente usa os links enviados no WhatsApp: clique no link da loja, item no carrinho, checkout iniciado e pedido concluído. Um evento não depende do anterior, então os números podem não formar uma escada perfeita.
/api/v1/admin/whatsapp-confluence/analytics/funnelAdminDo clique no link ao pedido, por canal
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um administrador da loja. Veja Tokens.Parâmetros de consulta
daysintegerpadrão: 30Exemplo de requisição
curl "$BASE_URL/api/v1/admin/whatsapp-confluence/analytics/funnel?days=30" \
-H "Authorization: Bearer $TOKEN"Resposta
{
"link_clicks": 46,
"cart_adds": 12,
"checkouts": 5,
"orders": 3,
"revenue_cents": 89700,
"by_ref": [
{
"ref": "campanha-outubro",
"label": "Campanha de outubro",
"orders": 2,
"revenue_cents": 59800
},
{
"ref": "",
"label": "",
"orders": 1,
"revenue_cents": 29900
}
]
}Campos da resposta
link_clicksintegercart_addsintegercheckoutsintegerordersintegerrevenue_centsintegerby_refarrayref (vazio = acesso direto, sem link rotulado), label (nome amigável do link, vazio se não há), orders, revenue_cents.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Token ausente, inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O token não é de um administrador. | {"error":"insufficient permissions"} |
| 404 | O recurso de analytics está desligado na loja (enable_analytics). | {"error":"disabled"} |
| 500 | Falha interna ao ler ou gravar. | {"error":"..."} |
ROAS dos anúncios
ROAS é a receita dividida pelo que foi gasto no anúncio: 4,48 significa R$ 4,48 de venda para cada R$ 1,00 investido. Só entram anúncios "clique para WhatsApp" cujo desempenho a plataforma já recebeu da Meta.
/api/v1/admin/whatsapp-confluence/analytics/roasAdminRetorno por anúncio que leva ao WhatsApp
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um administrador da loja. Veja Tokens.Parâmetros de consulta
daysintegerpadrão: 30Exemplo de requisição
curl "$BASE_URL/api/v1/admin/whatsapp-confluence/analytics/roas?days=30" \
-H "Authorization: Bearer $TOKEN"Resposta
{
"ads": [
{
"ad_id": "120210987654321",
"ad_name": "Promo de inverno",
"spend_cents": 25000,
"conversations": 64,
"orders": 7,
"revenue_cents": 112000,
"roas": 4.48
}
]
}Campos da resposta
adsarrayUm item por anúncio, da maior receita para a menor. Lista vazia se a loja não tem dados de anúncios.
ad_idstringad_namestringspend_centsintegerconversationsintegerordersintegerrevenue_centsintegerroasnumberErros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Token ausente, inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O token não é de um administrador. | {"error":"insufficient permissions"} |
| 500 | Falha interna ao ler ou gravar. | {"error":"..."} |