Get event names
GET /api/websites/:id/events
Retrieve a list of all custom event names tracked for a website.
Path parameters
Website ID (format:
site_XXXXXXXXXX)Query parameters
Start date (YYYY-MM-DD). Defaults to 7 days ago.
End date (YYYY-MM-DD). Defaults to today.
Timezone for date range (e.g.,
America/New_York). Defaults to UTC.Include bot traffic. Defaults to
false.filter_country, filter_page, filter_referrer, filter_browser, filter_os, filter_device, filter_language, filter_utm_source, filter_utm_medium, filter_utm_campaign, filter_region, filter_city, filter_hostname.
Maximum date range: 90 days
Response
Array of event name strings
Example
Response
Get event properties
GET /api/websites/:id/events/properties
Retrieve event property keys and sample values for a specific event.
Query parameters
Event name to query properties for
Response
Object mapping property keys to arrays of sample values
Example
Response
Get event time series
GET /api/websites/:id/events/timeseries
Retrieve event counts over time for a specific event.
Query parameters
Event name to query time series for
Time bucket size:
hour, day, week, month. Defaults to day.Response
Array of time series data points
Example
Response
Use cases
Event Analytics Dashboard
Build custom event dashboards showing trends for specific user actions
Property Analysis
Analyze event properties to understand user behavior patterns
Conversion Tracking
Track specific conversion events across different segments
Feature Adoption
Monitor adoption of new features via custom event tracking
Related endpoints
- Custom Events - Feature documentation
- Funnels API - Multi-step conversion analysis
- Goals API - Goal-based conversion tracking