Skip to content

Automatic Events

Automatic events are tracked by MarkTag SDK without any additional code from your side. These events start firing immediately when you add the MarkTag script to your site's header - no configuration, no additional code, no setup required.

Key Characteristics

  • Zero Setup Required: Simply add the MarkTag script to your header and these events start firing
  • Immediate Activation: Events begin tracking the moment the page loads
  • No Frontend Changes: You don't need to modify any of your existing code
  • Always Active: These events cannot be disabled individually

Benefits

  • Instant Analytics - Get immediate insights without any implementation work
  • Baseline Metrics - Automatically track core user behaviors
  • Consistent Data - Standardized tracking across all pages with MarkTag
  • Performance Optimized - Minimal impact on page performance

Automatically Tracked Events

The following events are automatically captured by MarkTag:

EventDescriptionWhen it fires
page_durationTracks how long a user stays on a pagePeriodically while user is on the page
scroll_milestoneUser reaches scroll milestonesAt defined scroll depths (e.g. 25%, 50%, 75%)
mouse_clickUser clicks anywhere on the pageOn any mouse click
rage_scrollIndicates frustrated scrolling behaviorWhen rapid back-and-forth scrolling is detected
product_zoomUser zooms on a product imageWhen zooming product images
mouse_movementMouse movement/trajectory dataDuring mouse movement (may be throttled)

Verifying Automatic Events

To confirm automatic events are being tracked:

  1. Check Browser Console Verify that MarkTag has loaded by looking for this ASCII art in your console:

    ░█▄█░█▀█░█▀▄░█░█░▀█▀░█▀█░█▀▀
    ░█░█░█▀█░█▀▄░█▀▄░░█░░█▀█░█░█
    ░▀░▀░▀░▀░▀░▀░▀░▀░░▀░░▀░▀░▀▀▀

    If you see this logo, MarkTag has successfully loaded and automatic events are now tracking.

  2. Use Browser Developer Tools

    • Open Network tab
    • Filter for MarkTag requests
    • Verify events are being sent
  3. Check Markopolo Dashboard

    • Log into your Markopolo account
    • Navigate to Data Room > Events
    • View real-time event stream

Important Notes

  • Automatic events respect user consent settings configured during initialization
  • Some events like mouse_movement may be throttled to optimize performance
  • All automatic events include standard metadata like page URL, timestamp, and session information

Comparison with Other Event Types

Unlike automatic events:

  • Pre-defined Events require frontend implementation but integrate with Markopolo's platform features
  • Custom Events require implementation and are used for analytics only

Next Steps