Componenti

Analytics

Widget per metriche audience, sessioni, distribuzione geografica e dispositivi.

I widget analytics tracciano l'andamento del traffico web e l'engagement degli utenti. Tutti estendono BaseWidgetProps (e quindi accettano widgetId, widgetType, currency iniettati dal Dashboard).

AudiencesMetrics

Card metriche audience con grafico a barre e selettore periodo.

PropTipoDescrizione
metricsAudienceMetric[]Metriche da visualizzare nelle card superiori
periodsreadonly string[]Etichette dei periodi (es. ['7gg', '30gg', '90gg'])
initialPeriodstringPeriodo selezionato inizialmente
chartDatasetsAnalyticsChartDataset[]Dataset Chart.js per il grafico a barre
chartLabelsreadonly string[]Etichette asse X
<PzetaDashboard :config="{ widgets: [{
  id: 'aud', type: WidgetType.AudiencesMetrics, width: 12, height: 2,
  props: { metrics, periods: ['7gg', '30gg', '90gg'], initialPeriod: '30gg' }
}] }" />

AudiencesSessions

Heatmap delle sessioni per giorno e ora della settimana.

PropTipoDescrizione
weekDaysreadonly string[]Etichette giorni della settimana
hoursCountnumberNumero di ore visualizzate nella griglia
periodOptionsPeriodOption[]Opzioni filtro periodo

LiveUsersCountry

Mappa geografica interattiva (Chart.js Geo) con utenti per regione.

PropTipoDescrizione
countryCountryCodeCodice ISO paese (default: 'IT'). Supporta paesi europei + UA
regioniDatareadonly RegionData[]Dati per regione con utenti e variazioni

SessionsByCountry

Lista paesi ordinata per numero di sessioni con filtro temporale.

PropTipoDescrizione
datareadonly SessionData[]Sessioni per paese
filtersreadonly TimeFilter[]Filtri temporali disponibili
initialFilterTimeFilterFiltro inizialmente selezionato

TopPagesWidget

Tabella delle pagine piu visitate con metriche.

PropTipoDescrizione
pagesreadonly TopPageData[]Pagine principali
menuOptionsreadonly MenuOption[]Opzioni menu dropdown
scrollHeightstringAltezza area scrollabile (es. '300px')

UsersByDevice

Grafico a ciambella con distribuzione utenti per tipologia di dispositivo.

PropTipoDescrizione
devicesreadonly DeviceData[]Dati per tipologia di dispositivo
menuOptionsreadonly MenuOption[]Opzioni filtro temporale