Events
Impression
Splashscreen Loaded
Splashscreen Click Play
Splashscreen Click Play
Trigger
Occurs when the user clicks on the splashscreen play button.
Data
{
analyticsType: 'smrtzr_splashscreenClickPlayEvent',
data: {
inputDevice: string
button: string
timeSinceSplashscreenLoaded: number // the time it took since the splashscreen loaded to click it
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Player Type
Start Playback
Toggle Mute State
Toggle Mute State
Trigger
Occurs when the user clicks on the mute button in the playbar, or when the video loads.
Data
{
analyticsType: 'smrtzr_toggleMuteState',
data: {
muted: string // if the video is muted or not, can be “false” if the video is un-muted, and can be true if the video is muted
timeSinceLastAction: number // time in seconds since last toggleMuteState occurred
}
}
Seconds Watched
Play Button Click
Play Button Click
Trigger
Occurs when clicking on the play button.
Data
{
analyticsType: 'smrtzr_playButtonClick',
data: {
inputDevice: string // the input device used to click the play button
button: string // what button was clicked
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
playing: string // whether the video is currently playing or not
}
}
Play State
Seekbar Mouse Down
Seekbar Mouse Up
Seek Event
Seek Event
Trigger
Occurs when the user has clicked on the seek bar
Data
{
analyticsType: 'smrtzr_seekEvent',
data: {
videoSeekFromTime: number // the time in the video at which the user has clicked on the seek bar
videoSeekToTime: number // the time in the video at which the user has stopped clicking and holding the mouse button
timeSkipped: number // the amount of time skipped in the video
Buffered: string // if the video is buffered or not
timeSinceLastAction: number // time in seconds since the last action was performed in the video
}
}
Active View
Interactive View
Mute Click
Mute Click
Trigger
Occurs when clicking on the mute button.
Data
{
analyticsType: 'smrtzr_muteClick',
data: {
inputDevice: string // the input device used to click on the mute button
button: string // what button was clicked
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Volume Click
Volume Event
Fullscreen Click
Fullscreen Click
Trigger
Occurs when the user clicks on the fullscreen button on the playbar.
Data
{
analyticsType: 'smrtzr_fullscreenClick',
data: {
inputDevice: string // the input device used to click on the fullscreen button
button: string // what button was clicked
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Toggle Fullscreen State
Toggle Fullscreen State
Trigger
Occurs when the video enters or exits fullscreen mode.
Data
{
analyticsType: 'smrtzr_toggleFullscreenState',
data: {
isFullscreen: string // whether the video is fullscreen or not
timeSinceLastAction: number // time in seconds since the last action was performed in the video
}
}
Carousel Open Click
Carousel Open Click
Trigger
Occurs when the user clicks on the carousel open/close button.
Data
{
analyticsType: 'smrtzr_openClick',
data: {
inputDevice: string // the input device used to click on the open/close button
button: string // what button was clicked
open: string // if the carousel is opened or not
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Toggle Carousel Open
Outbound Click
Outbound Click
Trigger
Occurs when the user clicks on a tag in the video.
Data
{
analyticsType: 'smrtzr_outboundClick',
data: {
sectionClicked: string // What part of the tag was clicked
tagId: number // the tag ID
tagDesign: number // the ID of the image linked to the tag, if there is any
itemId: number // the ID of the product, and what type of product it is
timeSinceTagLoaded: number // time in seconds
cursorX: number // the position of the cursor on the X axis when the tag was clicked
cursorY: number // the position of the cursor on the Y axis when the tag was clicked
}
}
Popup Open Event
Main Image Hover
Main Image Hover
Trigger
Occurs when the user hovers the mouse over the main image in the popup.
Data
{
analyticsType: 'smrtzr_mainImageHover',
data: {
itemId: number // the ID of the product, and what type of product it is
timeSinceLastAction: number // time in seconds since the last mainImageHover occurred
hovered: string // whether the mouse pointer has entered or left the main image of the popup
}
}
Close Popup Trigger
Close Popup Trigger
Trigger
Occurs when the user clicks to close the popup.
Data
{
analyticsType: 'smrtzr_closeTrigger',
data: {
inputDevice: string // the input device used to close the popup
button: string // what button was clicked
CloseButtonTriggered: string // whether the popup close button was clicked to close the popup, can be true or false
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Popup Close Event
Carousel Item Click
Carousel Item Click
Trigger
Occurs when the user clicks on a product in the carousel.
Data
{
analyticsType: 'smrtzr_itemClick',
data: {
inputDevice: string // the input device used to click on the carousel product
button: string // what button was clicked
cursorX: number // the position of the cursor on the X axis when the button was clicked
cursorY: number // the position of the cursor on the Y axis when the button was clicked
}
}
Group Popup Scroll Event
Buy Now Hover
Buy Now Hover
Trigger
Occurs when the user hovers the mouse over the popup’s CTA/Add To Cart button.
Data
{
analyticsType: 'smrtzr_buyNowHover',
data: {
itemId: number // the ID of the product the user hover the mouse over the CTA/Add To Cart button over, and what type of product it was
hovered: string // whether the mouse pointer has entered or left the button on the popup
Source: string // the popup type
}
}
CTA Click
CTA Click
Trigger
Occurs when the user clicks on the popup’s CTA/Add To Cart button.
Data
{
analyticsType: 'smrtzr_clickThrough',
data: {
itemId: number // the ID of the product the user hover the mouse over the CTA/Add To Cart button over, and what type of product it was
hovered: string // whether the mouse pointer has entered or left the button on the popup
Source: string // the popup type
}
}
Replayscreen Loaded Event
Replayscreen Loaded Event
Trigger
Occurs when the end of the video has been reached and the replay screen has loaded.
Data
{
analyticsType: 'smrtzr_replayscreenLoadedEvent',
data: {
timesShown: number // the amount of times the replay screen has been shown in the video, increases every time the user reaches the replay screen
}
}
Video End Event
Replayscreen Click Play
Replayscreen Click Play
Trigger
Occurs when the user clicks on the replay screen replay button.
Data
{
analyticsType: 'smrtzr_replayscreenClickPlayEvent',
data: {
inputDevice: string // the input device used to click the replay screen replay button
button: string // what button was clicked
timeSinceReplayscreenLoaded: number // time in seconds since the replay screen has loaded in the video
timesClicked: number // number of times the replay button has been clicked
}
}
Calendar Click
Calendar Click
Trigger
Occurs when the user clicks on the google or outlook buttons in the calendar dropdown on a live stream splash screen.
Data
{
analyticsType: 'smrtzr_calendarClick',
data: {
event: string // name of the livestream
link: string // link to either the google or outlook calendar
countdownDate: number // unix time of the start date and time of the stream from the countdown timer
date: number // unix time of the current date and time
}
}