1.0.3 • Published 9 years ago
react-analytics v1.0.3
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>