1.2.5 • Published 5 years ago

react-moanalytics v1.2.5

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

react-analytics

This is a react module which can be used to include any analytics modules to track pageview and events in a website. Currently supported analytics: google analytics, mixpanel analytics and kissmetrics analytics

Installation

Install from NPM with: npm install react-moanalytics --save

Usage

Initializing react-analytics:

import { ReactAnalytics } from  'react-moanalytics';
ReactAnalytics.init(jsonData);
ReactAnalytics.pageview();

JSON Data Format:

{
	"GA": {
		"Enable":  "true",
		"gaTrackingID":"XXXXX"
	},
	"MA":{
		"Enable":  "true",
		"maTrackingID":"XXXXX"
	}
	"KA":{
		"Enable":  "false",
		"kaTrackingID":"XXXXX"
	},
	"debug": "true"
}

GA, MA and KA depicts google analytics, mixpanel analytics and kissmetrics analytics respectively.

Enable Property will identify corresponding analytics initilization.

TrackingID Corresponding analytics account tracking id.

debug: true To enable the logs.

Initializing react-analytics with user-id:

import { ReactAnalytics } from  'react-moanalytics';
ReactAnalytics.init(jsonData, userIdentity);
ReactAnalytics.pageview(); 

userIdentity Initializing analytic with user-id.

Tracking Pageviews:

ReactAnalytics.pageview();

pageview default called by init and event api.

Tracking Event:

ReactAnalytics.event(category, action, label);

Example:

ReactAnalytics.event("PRODUCT", "Product added to cart", "PRODUCT_PAGE")

Stop Tracking:

ReactAnalytics.stopTracking();

stopTracking disable tracking.

1.2.5

5 years ago

1.2.4

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.4

5 years ago

1.1.2

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago