track() calls are required.
Automatic events
pageViewSee which pages visitors open.
elementClickSee which links, buttons, and elements visitors click.
scrollDepthSee when visitors reach 90% of a page.
formStartSee when visitors begin using a form.
formSubmitSee when visitors submit a form.
searchResultsViewSee what visitors search for.
fileDownloadSee which supported files visitors download.
Event details
Page views
pageViewCaptured when a visitor opens a page, uses browser back or forward, or changes routes in a single-page application.
Element clicks
elementClickCaptured when a visitor clicks a supported link, button, menu item, dropdown option, or interactive element.
Scroll depth
scrollDepthCaptured when a visitor reaches at least 90% of a page.
The event is captured once for each page view.
Form start
formStartCaptured when a visitor first interacts with a form.
The event is captured once for each form during the current page visit.
Form submit
formSubmitCaptured when the browser submits a form.
Site search
searchResultsViewCaptured when a search term is found in a supported URL parameter.
File downloads
fileDownloadCaptured when a visitor clicks a supported file link.