react-tracking-bing

0.3.4 • Public • Published

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.

Package Sidebar

Install

npm i react-tracking-bing

Weekly Downloads

288

Version

0.3.4

License

MIT

Unpacked Size

8.19 kB

Total Files

7

Last publish

Collaborators

  • realalexbarge