Skip to main content
Twinalyze automatically captures important website interactions after the JavaScript SDK is initialized. No additional track() calls are required.
Twinalyze currently captures seven automatic website events.

Automatic events

pageView

See which pages visitors open.

elementClick

See which links, buttons, and elements visitors click.

scrollDepth

See when visitors reach 90% of a page.

formStart

See when visitors begin using a form.

formSubmit

See when visitors submit a form.

searchResultsView

See what visitors search for.

fileDownload

See which supported files visitors download.


Event details

Page views

pageView

Captured when a visitor opens a page, uses browser back or forward, or changes routes in a single-page application.

Properties
pageTitlepageDomainpageUrlpagePathpreviousPageUrlpreviousPageType

Element clicks

elementClick

Captured when a visitor clicks a supported link, button, menu item, dropdown option, or interactive element.

Common
clickTypeelementTagelementTextelementIdelementNameelementRole
Links
linkUrllinkDomainlinkPathisExternalLink
Buttons
buttonTypedisabled

Scroll depth

scrollDepth

Captured when a visitor reaches at least 90% of a page.

The event is captured once for each page view.

Property
scrollPercent

Form start

formStart

Captured when a visitor first interacts with a form.

The event is captured once for each form during the current page visit.

Properties
formIdformNameformActionUrl

Form submit

formSubmit

Captured when the browser submits a form.

Properties
formStatusformIdformNameformActionUrlformDestinationUrl

Site search

searchResultsView

Captured when a search term is found in a supported URL parameter.

Parameters
qssearchquery
Properties
searchKeysearchTermsearchUrl

File downloads

fileDownload

Captured when a visitor clicks a supported file link.

File types
pdfzipapkdocdocxxlsxlsxpptpptx
Properties
linkUrlfileExtensionfileName