0.66.2 • Published 6 months ago

@searchspring/snap-tracker v0.66.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Snap Tracker

The Snap Tracker service is responsible for sending beacon events. Its class directly extends the beacon.js Beacon class, therefore all methods and properties of the Beacon class are available on the Tracker class and are not documented below.

Dependencies

Snap Tracker is a dependency of @searchspring/snap-controller

Installation

npm install --save @searchspring/snap-tracker

Import

import { Tracker } from '@searchspring/snap-tracker';

Tracker Config

optiondescriptiondefault valuerequired
idunique identifier for the trackertrack
frameworkunique identifier for the framework utilizing the trackersnap
modeapplication mode (production, development)production
doNotTrackarray of TrackerEvents, used to block specific types of tracking
initiatorunique identifier for the beaconbeaconjs/{version}
apisconfigure various api options
apis.fetchFetchAPI reference to usewindow.fetch
requesters.personalization.originalternative endpoint for personalization preflight apihttps://{siteId}.a.searchspring.io
requesters.beacon.originalternative endpoint for beacon apihttps://beacon.searchspring.io/beacon/v2
hrefset hrefwindow.location.href
userAgentset userAgentnavigator.userAgent

Controller usage

Snap Tracker is a dependency of Snap Controller and Tracker events can be invoked via the tracker reference of any Snap Controller.

const globals = { siteId: 'abc123' };
const tracker = new Tracker(globals);
const controller = new SearchController(config, {
    ...
    tracker,
    ...
});

console.log(tracker.track.product.click === controller.tracker.track.product.click) // true
console.log(tracker.track.product.click === window.searchspring.tracker.track.product.click) // true

Snap Integration Usage

See Integration Tracking for how and where to implement tracking events.

events methods

See beacon.js Tracking Events for a list of available events.

0.62.0

1 year ago

0.63.4

10 months ago

0.63.3

10 months ago

0.63.5

10 months ago

0.63.0

12 months ago

0.63.2

10 months ago

0.63.1

11 months ago

0.64.0

9 months ago

0.65.2

8 months ago

0.65.1

9 months ago

0.61.5

1 year ago

0.65.0

9 months ago

0.61.4

1 year ago

0.66.1

6 months ago

0.66.0

6 months ago

0.66.2

6 months ago

0.61.2

1 year ago

0.61.3

1 year ago

0.61.1

1 year ago

0.61.0

1 year ago

0.60.3

1 year ago

0.60.4

1 year ago

0.60.1

1 year ago

0.60.0

1 year ago

0.59.0

1 year ago

0.56.5

2 years ago

0.56.6

2 years ago

0.56.3

2 years ago

0.56.4

2 years ago

0.56.1

2 years ago

0.56.2

2 years ago

0.56.0

2 years ago

0.57.0

1 year ago

0.58.3

1 year ago

0.58.1

1 year ago

0.58.2

1 year ago

0.58.0

1 year ago

0.55.0

2 years ago

0.54.0

2 years ago

0.53.4

2 years ago

0.53.3

2 years ago

0.53.2

2 years ago

0.53.0

2 years ago

0.53.1

2 years ago

0.52.2

2 years ago

0.52.1

2 years ago

0.52.0

2 years ago

0.51.2

2 years ago

0.51.1

2 years ago

0.51.0

2 years ago

0.50.0

2 years ago

0.48.0

2 years ago

0.46.0

2 years ago

0.49.1

2 years ago

0.49.0

2 years ago

0.47.0

2 years ago

0.44.2

3 years ago

0.44.3

3 years ago

0.44.0

3 years ago

0.44.1

3 years ago

0.45.1

2 years ago

0.45.0

3 years ago

0.43.0

3 years ago

0.42.2

3 years ago

0.42.3

3 years ago

0.42.0

3 years ago

0.42.1

3 years ago

0.43.1

3 years ago

0.41.1

3 years ago

0.41.2

3 years ago

0.41.0

3 years ago

0.40.0

3 years ago

0.39.3

3 years ago

0.39.1

3 years ago

0.39.0

3 years ago

0.39.2

3 years ago

0.38.1

3 years ago

0.38.0

3 years ago

0.37.1

3 years ago

0.37.0

3 years ago

0.36.0

3 years ago

0.35.0

3 years ago

0.34.6

3 years ago

0.34.5

3 years ago

0.34.4

3 years ago

0.34.3

3 years ago

0.34.2

3 years ago

0.34.1

3 years ago

0.34.0

3 years ago

0.33.0

3 years ago

0.34.7

3 years ago

0.32.0

3 years ago

0.30.2

3 years ago

0.31.0

3 years ago

0.30.1

3 years ago

0.30.0

3 years ago

0.29.0

3 years ago

0.28.0

3 years ago

0.27.2

4 years ago

0.27.1

4 years ago

0.27.0

4 years ago

0.27.8

4 years ago

0.27.7

4 years ago

0.27.6

4 years ago

0.27.5

4 years ago

0.27.4

4 years ago

0.27.3

4 years ago

0.26.1

4 years ago

0.26.0

4 years ago

0.25.1

4 years ago

0.25.0

4 years ago

0.24.0

4 years ago

0.23.1

4 years ago

0.23.0

4 years ago

0.22.0

4 years ago

0.21.1

4 years ago

0.21.0

4 years ago

0.20.5

4 years ago

0.20.4

4 years ago

0.20.3

4 years ago

0.20.2

4 years ago

0.20.1

4 years ago

0.20.0

4 years ago