Explo
Search…
Analytics Reporting
Hook your embedded dashboards up to your own analytics endpoints to receive information about page views and clicks.

Configuring Analytics

On the settings page, there's a subsection in the Developers section for Analytics. From here, you can supply a URL and, optionally, authorization token for Explo to send information to and select the set of actions you want reported.
Note that the url must be formatted as a valid url with http:// or https://.

Analytics Data

When, for example, your dashboard is viewed from a Share link, Explo will send a request to the supplied URL with the following shape.
Field
Type
Description
user_id
string
Id of the user who triggered the event
name
string
The type of event triggered
properties
json
Metadata about the event

Event Types

Name
Dashboard Page Viewed
Shared Dashboard Page Viewed
Share Button Clicked
CSV Downloaded
Table Sorted
Table Paged
Table Filtered
Dropdown Selected
Multiselect Selected
Datepicker Selected

Metadata Properties

The following will be present on every request:
Field
Type
team_id
int
team_name
string
end_user_group_id
int
end_user_group_name
string
dashboard_template_id
int
dashboard_template_name
string
Additionally, page view events will have the following extra properties:
Field
Type
Description
is_production
bool
true if this is a production dashboard
environment
string
the environment tag supplied when the dashboard was embedded
is_strict
bool
whether the dashboard was embedded in strict mode
embed_source
string
share or iframe, depending on how the dashboard was embedded