react-tracking-bing
v0.3.4
Published
React Bing Tracking Module
Downloads
742
Maintainers
Readme
React Tracking Bing
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.