Link Click Tracking
caution
You are reading documentation for an outdated version. Here’s the latest one!
Link click tracking is enabled using the enableLinkClickTracking
method. Use this method once and the tracker will add click event listeners to all link elements. Link clicks are tracked as self describing events. Each link click event captures the link’s href attribute. The event also has fields for the link’s id, classes, and target (where the linked document is opened, such as a new tab or new window).
Installation
npm install @snowplow/browser-plugin-link-click-tracking
yarn add @snowplow/browser-plugin-link-click-tracking
pnpm add @snowplow/browser-plugin-link-click-tracking
Initialization
import { newTracker, trackPageView } from '@snowplow/browser-tracker';
import { LinkClickTrackingPlugin, enableLinkClickTracking } from '@snowplow/browser-plugin-link-click-tracking';
newTracker('sp1', '{{collector_url}}', {
appId: 'my-app-id',
plugins: [ LinkClickTrackingPlugin() ],
});
enableLinkClickTracking();
Functions
enableLinkClickTracking | Documentation |
refreshLinkClickTracking | Documentation |
trackLinkClick | Documentation |
Context
This plugin does not add any additional data to context of an event.