react-tracking-taboola

0.3.5 • Public • Published

React Tracking Taboola

Build Status dependencies Status devDependencies Status License: MIT

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

Installation

With npm:

npm install react-tracking-taboola --save

Usage

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

import TaboolaTracking from 'react-tracking-taboola';
TaboolaTracking.initialize('TRACKING_ID');

After initializing page views can be tracked like this:

TaboolaTracking.trackPageview();

There is also the option to track custom events with event action:

TaboolaTracking.trackEvent(eventAction);

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

TaboolaTracking.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 and here.

Package Sidebar

Install

npm i react-tracking-taboola

Weekly Downloads

20

Version

0.3.5

License

MIT

Unpacked Size

7.62 kB

Total Files

7

Last publish

Collaborators

  • realalexbarge