AutoTrack
Learn how AutoTrack automatically detects and tracks client-side events on your website, including OutboundClick, FormSubmit, ViewContent, and AddToCart. Events are triggered for platforms integrated in the AnyTrack catalog and include tracked element attributes like items, form names, link URLs, and quantities.
AutoTrack is the client-side event detection engine built into the Tracking Tag. It monitors user interactions on your website and fires standard events: OutboundClick, FormSubmit, ViewContent, AddToCart. All fire the moment they happen. No custom code, no event listeners to write, no manual configuration.
AutoTrack fires events for the links and forms of platforms in the AnyTrack Integration Catalog. It recognizes these elements without an integration in your account. When it detects an interaction with a tracked element, it collects the element attributes (item details, form name, link URL, quantity, value) and sends them as event attributes along with the event. This gives your ad platforms rich data for attribution and optimization.
Events AutoTrack Collects
Section titled “Events AutoTrack Collects”AutoTrack watches for four categories of client-side interactions:
OutboundClick
Section titled “OutboundClick”Fired when a visitor clicks an affiliate link, merchant link, or any outbound link of a platform in the Integration Catalog. AutoTrack collects:
- Destination URL
- Link text and anchor attributes
- The AnyTrack Click ID that AutoTag appends to the link
This works for standard HTML anchor tags and links managed by WordPress plugins like PrettyLinks and ThirstyAffiliates.
FormSubmit
Section titled “FormSubmit”Fired when a visitor submits a form on your site. AutoTrack collects the form name, form ID, action URL, and any field values mapped through your tracking configuration. For detailed setup options, see the Form Tracking guide.
ViewContent
Section titled “ViewContent”Fired when a visitor views a product page of a supported eCommerce store, such as a Shopify store. AutoTrack reads product details from the page (item name and price) and includes them as event attributes.
AddToCart
Section titled “AddToCart”Fired on eCommerce sites when a visitor adds a product to their cart. AutoTrack collects the item details, quantity, and value from the cart action. The specific behavior depends on your platform integration:
| Platform | Events Collected |
|---|---|
| Shopify | ViewContent, AddToCart, InitiateCheckout, Purchase |
| WooCommerce | ViewContent, AddToCart, InitiateCheckout, Purchase |
| ClickFunnels | InitiateCheckout, Purchase, Upsell |
| SamCart | InitiateCheckout, AddPaymentInfo, Purchase |
For the full list of supported platforms, check the Integration Catalog.
How AutoTrack Ties to Your Integrations
Section titled “How AutoTrack Ties to Your Integrations”AutoTrack does not track everything on your site. It monitors interactions with elements that belong to platforms in the AnyTrack Integration Catalog. The Tracking Tag recognizes the links, forms, and checkout flows of these platforms from their URLs, also before you add the integration to your account. Add the integration to receive the conversions that the platform reports.
This means:
- On a Shopify store, AutoTrack collects product views and cart events
- AutoTrack fires
OutboundClickfor links that point to ClickBank offers - AutoTrack picks up the submissions of forms that send data to a supported form builder
AutoTrack ignores a link or form that does not belong to a platform in the catalog. To track other affiliate links and forms that post data, turn on Outbound Click or Form Submit under Catch-All Events.
Element Attributes in Tracked Events
Section titled “Element Attributes in Tracked Events”Every AutoTrack event includes attributes extracted from the tracked element. These attributes flow through to your ad platforms as event attributes, improving Event Match Quality and enabling value-based bidding.
| Attribute | Description | Example Events |
|---|---|---|
items | Product or offer details (name, SKU, price) | ViewContent, AddToCart, Purchase |
value | Monetary value of the action | AddToCart, Purchase |
currency | Currency code for the value | AddToCart, Purchase |
url | Destination URL of the tracked element | OutboundClick |
label | Link text, form name, or button label | OutboundClick, FormSubmit |
quantity | Number of items in the action | AddToCart |
AutoTrack vs Server-Side Tracking
Section titled “AutoTrack vs Server-Side Tracking”AutoTrack handles client-side events only — interactions that happen in the visitor’s browser. Server-side conversions (postback callbacks from affiliate networks, webhook notifications from eCommerce platforms) are processed separately through your server-side integrations.
Both data paths feed into the same AnyTrack processing pipeline, where deduplication prevents the same conversion from being counted twice.
AutoTrack and AutoScan
Section titled “AutoTrack and AutoScan”AutoScan crawls your site to discover which elements can be tracked. AutoTrack is the runtime engine that collects interactions with those elements as visitors use your site.
| Feature | Purpose | When It Runs |
|---|---|---|
| AutoScan | Discovers trackable elements | Runs a first crawl when the Tracking Tag is detected. Later scans are manual page scans from the dashboard. |
| AutoTrack | Collects live user interactions | Every page load via the Tracking Tag |
Verifying AutoTrack Events
Section titled “Verifying AutoTrack Events”Open your site in a browser, interact with a tracked element (click an affiliate link, submit a form, view a product page), then check the Conversions Report in your AnyTrack dashboard. The event should appear in near real time, showing the event type and collected attributes.
If events are not appearing:
- Verify the Tracking Tag is installed and loading
- Confirm that the platform is in the Integration Catalog, or turn on Catch-All Events
- Check that the element is a standard HTML tag (not JavaScript-only navigation)
- Make sure the element, or a container around it, does not carry the
at-do-not-trackclass
AutoTrack FAQ
FAQ was last reviewed on 2026-11-14
Does AutoTrack slow down my website?
Why is AutoTrack not firing events for a specific link?
Can I disable AutoTrack for specific elements?
class="at-do-not-track" to the link or form you want to exclude, or to a container element to exclude everything inside it. Those elements will not fire AutoTrack events. See Custom Event Triggers.