Version:

Events Tracking Assistant Interface Reference

Complete reference guide to all tabs and features in Events Tracking Assistant.

This guide provides a reference to all tabs and features in the Events Tracking Assistant.

info
If no SDK is detected on the page, you will see the SDK injection interface instead of the below tabs.

Home tab

The Home tab provides a quick overview of your RudderStack implementation health. Use it to quickly identify if there are any issues with your implementation.

Home Tab

Health status

At-a-glance view of your SDK setup with visual indicators showing:

  • SDK detection status
  • Overall configuration health
  • Quick access to key information

Destinations

Shows the number of:

  • Successfully loaded device-mode destinations
  • Failed destinations
  • Filtered destinations

Plugins summary

Displays the status of:

  • Successfully loaded plugins
  • Failed plugins

Recent events

Shows the last 10 events captured with:

  • Event type (identify, track, page, group, alias)
  • Event names
  • Timestamps
  • Quick access to event payloads
  • The option to preserve event logs

Overview tab

The Overview tab provides detailed information about your SDK setup, organized into sections.

tip
Tip: Look for the ⓘ icon next to field names for additional context and explanations.
Overview Tab

Setup

View essential SDK configuration details:

Detail
Description
SDK VersionThe version of RudderStack JavaScript SDK in use
Write KeyJavaScript source write key used in the web page integration
Data Plane URLThe data plane URL
Installation TypeCDN or NPM installation method
Plugins BundledWhether plugins are bundled with the SDK
SourceRudderStack source name, source ID, and workspace details

Persisted Data

Inspect data stored by the SDK in browser storage. This section helps you verify that user and session data is being captured correctly.

Detail
Description
UserAnonymous ID, User ID, User Traits
User GroupGroup ID, Group Traits
SessionSession ID, session tracking mode, timeout, expiration time
PageInitial Referrer, Initial Referring Domain
info
Each field shows the storage type used by the SDK to store the data (local storage, session storage, cookies, or memory)

Page

View current page information. This section helps you verify that page context is being captured correctly for your events.

Detail
Description
Page URLCurrent page URL
Canonical URLCanonical URL (if specified)
Page TitlePage title
ReferrerReferring page URL

Destinations

Monitor device-mode destination loading status. This section helps you troubleshoot why specific destinations aren’t loading or receiving data.

Detail
Description
Successfully loaded destinationsDestinations that loaded correctly
Failed destinationsDestinations that failed to load with error details
Filtered destinationsDestinations filtered due to consent, configuration, or other reasons
Device-mode transformationsShows whether device-mode transformations are enabled and their loading status.

info
Device-mode transformations let you transform event data before it is sent to device-mode destinations, enabling custom data mapping and enrichment directly in the browser.

Some common reasons for destination failures include:

  • Destination not configured correctly
  • Integration SDK blocked by ad blockers
  • Incorrect base URL configuration
  • Slow CDN response

Plugins

Track plugin loading status. This section helps you troubleshoot why specific plugins aren’t loading or receiving data.

Detail
Description
Successfully loaded pluginsPlugins that loaded correctly
Failed pluginsPlugins that failed to load with error details

Events tab

The Events tab provides real-time monitoring of all events sent through RudderStack.

Events Tab

Event list

View all captured events in chronological order with:

Detail
Description
Event typeColor-coded icons for identify, track, page, group, and alias events
Event nameName of the event (for track events) or event type
HTTP status codeStatus codes for successful or failed requests
Beacon indicatorShows “Beacon” for events sent via the Beacon API — these don’t return HTTP status codes
TimestampTime when each event was sent (in UTC)
tip
Tip: Use the search and filter options to quickly find specific events (by name or type) from the events list.

Event details

Click on any event in the events list to view:

Detail
Description
Complete event payloadFormatted JSON showing all event data
Request URLThe endpoint URL where the event was sent
HTTP methodGET or POST
HTTP statusResponse status code
TimestampTime when the event was sent (in UTC)
Transport methodXHR or Beacon API
tip
Tip: Keep the extension open before triggering events. The extension can only capture events sent after it is opened on the page.

Preserve logs

Lets you keep your event history across page navigations. This setting is helpful when you want to:

  • Track event flow across multi-page user journeys
  • Debug checkout or signup flows that span multiple pages
  • Analyze events before and after navigation
  • Retain event history when testing page transitions
Detail
Description
Preserve logsEnable to retain events when navigating to new pages
ClearClears all events in the log

This feature works on a per-tab basis and remembers your preference. When enabled:

  • Events are marked as inactive (with reduced opacity) after page navigation
  • You will see page boundaries that show the URL where the navigation occurred
  • Events persist until you manually clear the log or close the tab
Preserve Logs

Export events

Detail
Description
Export all eventsDownload all captured events as a JSON file

Advanced tab

The Advanced tab contains tools for deeper debugging and configuration verification.

Advanced Tab

Custom Domains

Check if you’re using custom domains. This section helps you verify proxy configuration and troubleshoot CORS or loading issues.

Detail
Description
Source Configuration URLCustom domain for loading source configuration
Data Plane URLCustom domain for sending events to the data plane
Integrations Base URLCustom domain for loading device-mode destination SDKs
Plugins Base URLCustom domain for loading SDK plugins
info
Each field shows either Standard Domain or Custom Domain to indicate whether you’re using a proxy.

Storage

View detailed information about browser storage usage. This section helps you debug storage-related issues and verify storage configuration.

Detail
Description
Encryption VersionThe version used to encrypt the data persisted in the browser storage
Data Migration EnabledDetermines if the persisted data encrypted using the legacy encryption technique is migrated to the latest format
Truly Anonymous TrackingDetermines if the cookieless tracking feature is enabled. With this feature, you can track users without storing any user data — each event has a unique anonymous ID.
Server-side Cookies ConfiguredDetermines if server-side cookies are configured. If configured, the SDK makes requests to the analytics data server to set cookies via the response headers.
Storage TypeStorage type for each data category (user, group, session, page, etc.)

Capabilities

Check browser and SDK capabilities. This section helps you understand browser limitations that might affect SDK functionality.

Detail
Description
Online StatusDetermines if the browser is online or offline
Storage supportDetermines if the browser supports local storage, session storage, and cookies
Beacon API supportDetermines if the browser supports the Beacon API
Legacy BrowserDetermines if the browser is a legacy DOM
UA Client HintsDetermines if the browser supports User-Agent Client Hints
Ad-Blockers DetectedDetermines if an ad-blocker is detected on the page

Export Debug Data

Click Export to export comprehensive SDK debug information including:

  • Complete SDK state
  • Configuration details
  • Source information
  • Session data
  • Loaded destinations and plugins
  • Optional: Include captured events
tip
Tip: Export debug data when contacting support or for detailed analysis. Include events if you need to share event payloads.

You can either copy the debug data to clipboard or download it as a JSON file.

SDK injection (when no SDK is detected)

warning
Not all sites support injecting scripts due to strict Content Security Policy (CSP) headers. The extension indicates if injection is not supported. Use SDK injection for testing purposes only. For production use, install the JavaScript SDK on the website.

If no RudderStack JavaScript SDK is found on the page, the extension offers manual injection:

  1. Enter your Write Key.
  2. Enter your Data Plane URL.
  3. Click Inject SDK.
Inject SDK

See also


Questions? Contact us by Email or on Slack