A package to connect nextjs app to orgavita-analytic
npm install orgavita-analytic-packagethe purpose of this package is to link react app to orgavita first-party analytic system
Install with npm:
``sh`
$ npm install --save orgavita-analytic-package
Install with yarn:
`sh`
$ yarn add orgavita-analytic-package
A component to wrap react app which fire event on first open, session start, page change and mouse click
the component catch utm_source and utm_campaign url parameters
`jsx
import React from 'react'
import Analytic from 'orgavita-analytic-package'
const MyComponent = () => {
return (
apiUrl={'http://baseUrl.api'}
route={'/myroute/123'}
path={'/myroute/[ObjectId]'}
query={{
'getParameter': 'value'
}}
>
)
}
export default MyComponent
`
fire an analytic custom event with or without data
`tsx
import {eventAnalytic} from 'orgavita-analytic-package'
const optionalData = {
'key': 'anyValue'
}
eventAnalytic('eventName', 'apiUrl', optionalData)
``