Analytics - Public
Get vehicle statistics
Get comprehensive statistics for a specific vehicle listing.
Returns popularity metrics, engagement data, and conversion stats.
Args:
- vehicle_id: Vehicle ID from viatutaseasydatagreen table
- domain: Website domain (query parameter)
Returns:
{
"vehicle_id": 665,
"popularity": {
"view_count": 156,
"views_janela": 61,
"views_24h": 47,
"views_7d": 203,
"unique_visitors": 89,
"current_viewers": 8,
"trending_score": 0.85
},
"engagement": {
"avg_time_on_page": 120,
"scroll_completion_rate": 0.65,
"bounce_rate": 0.32,
"avg_scroll_depth": 75
},
"conversion": {
"lead_count": 12,
"leads_24h": 3,
"leads_janela": 7,
"click_to_lead_rate": 0.13
},
"metadata": {
"last_viewed_at": "2025-12-21T14:30:00Z",
"is_trending": true
},
"janela_dias": 30,
"janela_desde": "2025-11-21T14:30:00",
"totais_origem": "resumo"
}
A janela (janela_dias / janela_desde): view_count é DE SEMPRE e vem do resumo diário, que a purga de telemetria não apaga. Tudo o que depende do evento em bruto — unique_visitors, avg_*, scroll_*, last_viewed_at — só olha para os últimos janela_dias dias, porque é só isso que website_visitor_events passa a guardar. totais_origem diz se o total veio do "resumo" ou, enquanto o resumo não estiver preenchido, da "janela".
get/public/analytics/vehicles/{vehicle_id}/stats
Request
- Base URLhttps://api.multigest.pt (the document declares no server; this is the origin it was published from)
- URLhttps://api.multigest.pt/public/analytics/vehicles/{vehicle_id}/stats
- AuthAPI key in header x-api-token and API key in header x-origin-verify
Path parameters
vehicle_idinteger required
Query parameters
domainstring required
Website domain
Headers
x-website-tokenstring nullable
Response
Successful Response
unknown required
Changes
No recorded changes to this operation across all 21 revisions of this API.