Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nekt.com/llms.txt

Use this file to discover all available pages before exploring further.

Umami is an open-source, privacy-focused web analytics platform. This connector extracts website traffic, session, event, and metrics data from Umami Cloud or self-hosted instances.

Configuration

1. Add your API Key

To connect Umami to Nekt, you need an API key. For Umami Cloud:
  1. Log in to your Umami Cloud account
  2. Navigate to Settings > API Keys
  3. Create a new API key
  4. Copy the key and paste it into the API Key field in Nekt
For self-hosted instances:
  1. Log in to your Umami instance
  2. Generate an API key from your account settings
  3. Copy the key and update the Base URL field to point to your instance (e.g., https://analytics.yourdomain.com/api)

2. Select streams

Choose which data streams to sync. Available streams are listed below.

3. Configure data source

Set the Start Date to define how far back to sync data. If not set, defaults to 30 days ago. Optionally, provide specific Website IDs to limit the sync to certain websites. If left empty, all websites accessible by the API key will be synced.

4. Check your new source

After saving, run a sync to verify that data is flowing correctly.

Streams and Fields

List of all websites tracked in Umami.
FieldTypeDescription
idstringWebsite unique identifier
namestringWebsite display name
domainstringWebsite domain
shareIdstringShare identifier
teamIdstringAssociated team ID
createdAtdatetimeCreation timestamp
updatedAtdatetimeLast update timestamp
Individual visitor sessions with device, location, and browsing metadata.
FieldTypeDescription
idstringSession unique identifier
websiteIdstringAssociated website ID
hostnamestringHostname visited
browserstringBrowser name
osstringOperating system
devicestringDevice type
screenstringScreen resolution
languagestringBrowser language
countrystringVisitor country code
subdivision1stringRegion/state
subdivision2stringSub-region
citystringVisitor city
createdAtdatetimeSession start time
visitIdstringVisit identifier
viewsintegerNumber of page views
eventsintegerNumber of events
totaltimeintegerTotal session duration (seconds)
lastAtdatetimeLast activity timestamp
Aggregated session statistics per website.
FieldTypeDescription
website_idstringWebsite identifier
pageviewsintegerTotal page views
visitorsintegerUnique visitors
visitsintegerTotal visits
countriesintegerUnique countries
eventsintegerTotal events
Individual tracked events (page views, custom events).
FieldTypeDescription
idstringEvent unique identifier
websiteIdstringAssociated website ID
sessionIdstringAssociated session ID
visitIdstringVisit identifier
urlPathstringPage URL path
urlQuerystringURL query string
referrerPathstringReferrer URL path
referrerQuerystringReferrer query string
referrerDomainstringReferrer domain
pageTitlestringPage title
eventTypeintegerEvent type code
eventNamestringCustom event name
createdAtdatetimeEvent timestamp
Aggregated event statistics per website.
FieldTypeDescription
website_idstringWebsite identifier
eventsintegerTotal event count
Daily pageview and session counts per website.
FieldTypeDescription
website_idstringWebsite identifier
pageviewsintegerNumber of page views
sessionsintegerNumber of sessions
Top pages ranked by view count.
FieldTypeDescription
xstringPage URL
yintegerView count
website_idstringWebsite identifier
Traffic sources ranked by visitor count.
FieldTypeDescription
xstringReferrer domain
yintegerVisitor count
website_idstringWebsite identifier
Visitor distribution by country.
FieldTypeDescription
xstringCountry code
yintegerVisitor count
website_idstringWebsite identifier
Visitor distribution by device type.
FieldTypeDescription
xstringDevice type
yintegerVisitor count
website_idstringWebsite identifier
Custom event names ranked by occurrence count.
FieldTypeDescription
xstringEvent name
yintegerEvent count
website_idstringWebsite identifier