README
@bizzabo/instana
Integration with Instana tracking
Session tracking is always on.
Usage: node / plain JS
import {initInstana} from '@bizzabo/instana';
initInstana(config?.instanaKey);
import {instanaTrackPage} from '@bizzabo/instana';
instanaTrackPage('Home');
Usage: React
import { Instana } from '@bizzabo/instana';
In the earliest possible place in your app tree:
<Instana apiKey={config?.instanaKey}/>
import { withInstanaPageTracking } from '@bizzabo/instana';
Wrap your page's topmost component (or sub-components for more granular page tracking).
withInstanaPageTracking({ page: 'Community' })(MainCommunityView)
This is what it looks like inside react-router:
<Route path={routes.community} component={withInstanaPageTracking({ page: 'Community' })(MainCommunityView)}/>