dist/analytics.js is built by Webpack from src/analytics.js
-
import Analytics from '@whitewizard/analytics'
-
let analytics = new Analytics()
-
Set data for pageview:
-
analytics.setData({user, rootSection, article, section})
, parameters:- user: 'secure.pmo.ee/api/me/' response object
- rootSection: needed in all views
- article: needed only in article view. Not all parameters are required. Will console.error when required params are missing
- section: needed only in section view
-
-
Trigger pageview:
analytics.triggerPageView()
-
In case of single page applications, run the constructor once and only change the data afterwards. Trigger a new pageview after every navigation
npm install
webpack
npm run build