import ReactGA from 'react-ga' ; import config from '../../client.config' ; export const initGA = ( ) => { ReactGA . initialize ( config . GOOGLE_ANALYTICS_ID ) ; } ; export const logPageView = ( ) => { ReactGA . set ( { page : window . location . pathname } ) ; ReactGA . pageview ( window . location . pathname ) ; } ; export const logEvent = ( category = '' , action = '' ) => { if ( category && action ) { ReactGA . event ( { category , action } ) ; } } ; export const logException = ( description = '' , fatal = false ) => { if ( description ) { ReactGA . exception ( { description , fatal } ) ; } } ;