Browser Tracker API Reference

High level overview of all the APIs available in the Browser Tracker.

General

Public interfaces and APIs.

Low-level

Location Taggers

APIs to factor and bind the appropriate LocationContext instance to the target TaggableElement via Tagging Attributes.

Low-level

Event Trackers

Events are triggered automatically based on the Location Context bound to the Tagged Element, as summarised in this table.

Nonetheless, sometimes it may be preferable, or necessary, to trigger Events programmatically.

Interactive

Non-interactive

Low-level

Mutation Observer

Mutation Observer and auto-tracking related functions. All of these APIs are internal.

Common

Common modules and helper functions used across the whole Browser Tracker. All of these APIs are internal.

Factories

Guards

Parsers

Stringifiers

Miscellaneous

Definitions

Common TypeScript definitions.

Queues

Tracker Queues and related modules

Transports

Tracker Transports

Core

Core Tracker modules and functions.

WIP

This documentation section is a work-in-progress. Not all the Core Tracker functionality is fully described here, yet.