Skip to main content

Link Click Tracking

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

enableLinkClickTrackingDocumentation
refreshLinkClickTrackingDocumentation
trackLinkClickDocumentation

Context

This plugin does not add any additional data to context of an event.

Was this page helpful?