Skip to main content
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.
Individual visitor sessions with device, location, and browsing metadata.
Aggregated session statistics per website.
Individual tracked events (page views, custom events).
Aggregated event statistics per website.
Daily pageview and session counts per website.
Top pages ranked by view count.
Traffic sources ranked by visitor count.
Visitor distribution by country.
Visitor distribution by device type.
Custom event names ranked by occurrence count.