Skip to content

realAlexBarge/react-tracking-bing

Repository files navigation

React Tracking Bing

Build Status dependencies Status devDependencies Status License: MIT

Un-official module to easily add Bing pageview tracking to react apps. It functions as a tiny wrapper for the native script tag and window api. After initialization the Bing script is injected into the document.

Installation

With npm:

npm install react-tracking-bing --save

Usage

Before tracking any page views or events the tracker needs to be imported and initialized with the custom tracking id:

import BingTracking from 'react-tracking-bing';
BingTracking.initialize('TRACKING_ID');

After initializing page views can be tracked like this:

BingTracking.trackPageview();

There is also the option to track custom events with event action, category, label and value:

BingTracking.trackEvent(eventAction, eventCategory, eventLabel, eventValue);

There is also a method to expose the raw uetq tracking object api from the window:

BingTracking.getTracker();

How this works

This modules takes care of injecting the provider specific tracking script into the document and provides a tiny wrapper for the tracking api. It also exposes the tracker object api for direct access.

Documentation for the raw tracker api can be found here.

About

React Bing Tracking Module

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published