Widget library

Get a head start with your dashboards.

You can use these widgets as foundations when building new dashboard widgets. They are configured the same way. To start curating your data, create a dashboard.

Essential widgets

Got ideas, or are we missing something? Let us know!

Page views

0page views
0%
where event == page_view
pluck timestamp

Unique visitors

0unique visitors
0%
where event == page_view
pluck timestamp, visitorId

Bounce rate

0%bounce rate
0%
where event == page_view
set frame = {get results}

each {
    get frame
    where visitorId == {get each.visitorId}
    set each.pageViewsCount = {count}
}

where pageViewsCount == 1
each {
    set each.bounceId = {get each.id}
}

get frame
pluck timestamp, bounceId

Return rate

0%return rate
0%
where event == page_view
set frame = {get results}

each {
    get frame
    where visitorId == {get each.visitorId}
    set each.pageViewsCount = {count}
}

where pageViewsCount > 1
pluck timestamp, visitorId

Referral rate

0%referral rate
0%
where event == page_view
set frame = {get results}

where referrer ?
each {
    set each.referralId = {get each.id}
}

get frame
pluck timestamp, referralId

Direct hit rate

0%direct hit rate
0%
where event == page_view
set frame = {get results}

where referrer !?
each {
    set each.directId = {get each.id}
}

get frame
pluck timestamp, directId

Page views and unique visitors

No data.

where event == page_view
pluck timestamp, visitorId

Most viewed content

Most viewed content
Unique visits
Page views

No data.

where event == page_view
set pageViews = {get results}

unique urlBase
each {
    get pageViews
    where urlBase == {get each.urlBase}
    set each.pageViewsCount = {count}
    set each.uniqueVisitorsCount = {count {unique visitorId}}
}

sort number uniqueVisitorsCount descending
sort number pageViewsCount descending
limit 15

Top referrers

Top referrers
Unique visits
Page views

No data.

where event == page_view
set pageViews = {get results}

unique urlHost
each {
    set each.referrerHost = {get each.urlHost}
}
set ownedUrlHosts = {get results}

get pageViews
unique referrerHost
where referrerHost !in ownedUrlHosts
each {
    get pageViews
    where referrerHost == {get each.referrerHost}
    set each.pageViewsCount = {count}
    set each.uniqueVisitorsCount = {count {unique visitorId}}
}

sort number uniqueVisitorsCount descending
sort number pageViewsCount descending
limit 15
pluck referrerHost, pageViewsCount, uniqueVisitorsCount

Average page load time

Average page load time

0milliseconds
0%
where event == page_view
pluck timestamp, pageLoadTime

Unique visitors right now

Unique visitors right now

0
unique visitors
where timestamp >= {{TIMESTAMP_FIFTEEN_MINUTES_AGO}}
where event == page_view
count {unique visitorId}

Top event invocations

Top event invocations
Unique
Total

No data.

where event != page_view
set events = {get results}

unique event
each {
    get events
    where event == {get each.event}
    set each.totalCount = {count}
    set each.uniqueCount = {count {unique visitorId}}
}

sort number uniqueCount descending
sort number totalCount descending
limit 15

Event invocations over time

Event invocations over time

No data.

where event != page_view
pluck event, timestamp