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:
| Event | Description | When it fires |
|---|---|---|
page_duration | Tracks how long a user stays on a page | Periodically while user is on the page |
scroll_milestone | User reaches scroll milestones | At defined scroll depths (e.g. 25%, 50%, 75%) |
mouse_click | User clicks anywhere on the page | On any mouse click |
rage_scroll | Indicates frustrated scrolling behavior | When rapid back-and-forth scrolling is detected |
product_zoom | User zooms on a product image | When zooming product images |
mouse_movement | Mouse movement/trajectory data | During mouse movement (may be throttled) |
Verifying Automatic Events
To confirm automatic events are being tracked:
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.
Use Browser Developer Tools
- Open Network tab
- Filter for MarkTag requests
- Verify events are being sent
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_movementmay 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
- Implement Pre-defined Events for platform-optimized tracking
- Create Custom Events for unique business metrics
- Return to Overview to learn about all event types