1.0.3 • Published 9 years ago

react-analytics v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

React Analytics

Declarative analytics for React

import { AnalyticsProvider, Identify } from 'react-analytics';
import { getSegmentProvider } from 'react-analytics-segment';

const segment = getSegmentProvider(config('segment_key'));

const App = ({ user }) =>
  <AnalyticsProvider provider={segment}>
    <Identify { ...user } />
  </AnalyticsProvider>

Wrap components and track every property

import { TrackClick } from 'react-analytics-dom';

const SuperSpecialTrackedButton = ({ name }) =>
  <TrackClick name={name} source="SuperSpecialTrackedButton" ohhai="👋">
    <SpecialButton />
  </TrackClick>

Track page views with React Router

import BrowserRouter from 'react-router-dom/BrowserRouter';
import { TrackRouterHistory } from 'react-analytics-react-router';

const Router =>
  <BrowserRouter>
    <TrackRouterHistory />
  </BrowserRouter>