Events
Operations around Events and Event data.
Endpoints
Filters#
All Endpoints marked with filters can now be filtered with the parameters below.
| Parameter | Type | Description |
|---|---|---|
path | string | Name of URL. |
referrer | string | Name of referrer. |
title | string | Name of page title. |
query | string | Name of query parameter. |
browser | string | Name of browser. |
os | string | Name of operating system. |
device | string | Name of device (ex. Mobile). |
country | string | Name of country. |
region | string | Name of region/state/province. |
city | string | Name of city. |
language | string | Name of browser language. |
hostname | string | Name of hostname. |
tag | string | Name of tag. |
event | string | Name of event. |
distinctId | string | Name of distinct ID. |
utmSource | string | UTM source. |
utmMedium | string | UTM medium. |
utmCampaign | string | UTM campaign name. |
utmContent | string | UTM content. |
utmTerm | string | UTM term. |
segment | uuid | UUID of segment. |
cohort | uuid | UUID of cohort. |
GET /api/websites/:websiteId/events#
Gets website event details within a given time range.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
search | string | (optional) Search text. |
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional, default 20) Determines how many results to return. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/events/stats#
Gets aggregated event statistics within a given time range, with optional period comparison.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
compare | string | (optional) Comparison period (prev | yoy). |
filters | object | (optional) Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data#
Gets event data for a website within a given time range, grouped by event.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional, default 20) Determines how many results to return. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data/:eventId#
Gets event-data for an individual event
Sample response
GET /api/websites/:websiteId/event-data/events#
Gets event data names, properties, and counts
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
event | string | (optional) Event name filter. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data/fields#
Gets event data property and value counts within a given time range.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data/properties#
Gets event name and property counts for a website.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data/values#
Gets event data counts for a given event and property
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
event | string | Event name. |
propertyName | string | Property name. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data/stats#
Gets aggregated website events, properties, and records within a given time range.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
filters | object | Can accept filter parameters. |
Sample response
GET /api/websites/:websiteId/event-data-pivot#
Gets event data for a website in a pivoted format, with each row representing an event and its properties as parallel arrays.
Parameters
| Parameter | Type | Description |
|---|---|---|
startAt | number | Timestamp (in ms) of starting date. |
endAt | number | Timestamp (in ms) of end date. |
eventName | string | Event name to pivot on. |
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional, default 20) Determines how many results to return. |
filters | object | Can accept filter parameters. |
Sample response