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 URL
    https://api.multigest.pt (the document declares no server; this is the origin it was published from)
  • URL
    https://api.multigest.pt/public/analytics/vehicles/{vehicle_id}/stats
  • Auth
    API 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.