Advanced DOM Pixel Events API
Anchor to heatmaps-and-session-recordingsFor apps providing session recording and/or heatmaps
The Advanced DOM Events API provides events that replicate the DOM, changes to the DOM and user interactions. It can be used to recreate user journeys and interactions for session recording and/or heatmaps. The API provides these events across the Storefront, Checkout, Thank you page and Customer Accounts pages.
These events are limited on checkout to stores on the Shopify Plus plan.
Requires access to the Advanced DOM Events in web pixel app extensions scope. To request access, please use the form in the Partner Dashboard. This scope is only available for apps that have a heatmap and/or session recordings. The Advanced DOM Events cannot be used on custom apps.

advanced
The event is published when the DOM has been loaded and is available for interaction.
advanced
The event is published when the DOM has been changed in any way, such as an element being added, removed, or modified.
advanced
The event is published when a customer clicks on a page element.
advanced
The event is published when a customer has cut, copied or pasted text to or from the clipboard.
advanced
The event is published when a form on a page is submitted.
advanced
The event is published when an input on a page loses focus.
advanced
The event is published when an input value changes.
advanced
The event is published when an input on a page gains focus.
advanced
The event is published when a customer moves their cursor over the page.
advanced
The event is published when a customer scrolls on a page or in a scrollable element.
advanced
The event is published when a customer uses text selection on a page.
advanced
The event is published when a customer resizes their browser window.