4.0.3 • Published 1 year ago

@scoir/analytics v4.0.3

Weekly downloads
44
License
UNLICENSED
Repository
github
Last release
1 year ago

Analytics

This utility helps with integration with Google Analytics in a React context.

Usage

initialize

Pass in your GA client key to this function before doing anything else.

import sa from '@scoir/analytics';
sa.initialize(window.GA_KEY);
// Do your tracking stuff

set

Set any GA options you need

import sa from '@scoir/analytics';
sa.set({
    dimension1: user.organizationId,
});

trackEvent

Track a GA event in javascript

import sa from '@scoir/analytics';
sa.trackEvent({
    category: 'cool-category',
    action: 'click-the-thing',
    value: cashValue,
});

withTracker

HOC that is intended to wrap "route" components in order to track "page views".

import sa from '@scoir/analytics';
import Login from 'LoginComp';

const WrappedLogin = sa.withTracker(Login);

<Route exact
    path={'/site/login'}
    render={(props) => {
        return <WrappedLogin {...props}/>
    }} />
4.0.3

1 year ago

4.0.2

2 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.0.2

5 years ago

3.0.1

5 years ago

3.0.0

6 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago