updated GA intilializing to pull from config file

This commit is contained in:
bill bittner 2018-03-15 15:59:05 -07:00
parent ae56a04f96
commit 24abae63f2
8 changed files with 12 additions and 11 deletions

View file

@ -4,7 +4,7 @@ import { createStore } from 'redux';
import Reducer from '../react/reducers'; import Reducer from '../react/reducers';
import { Provider } from 'react-redux'; import { Provider } from 'react-redux';
import { StaticRouter } from 'react-router-dom'; import { StaticRouter } from 'react-router-dom';
import GAListener from '../react/containers/GAListener'; import GAListener from '../react/components/GAListener';
import App from '../react/app'; import App from '../react/app';
import renderFullPage from './renderFullPage.js'; import renderFullPage from './renderFullPage.js';
import Helmet from 'react-helmet'; import Helmet from 'react-helmet';

View file

@ -4,7 +4,7 @@ import { createStore, applyMiddleware } from 'redux';
import Reducer from '../react/reducers'; import Reducer from '../react/reducers';
import { Provider } from 'react-redux'; import { Provider } from 'react-redux';
import { StaticRouter } from 'react-router-dom'; import { StaticRouter } from 'react-router-dom';
import GAListener from '../react/containers/GAListener'; import GAListener from '../react/components/GAListener';
import App from '../react/app'; import App from '../react/app';
import renderFullPage from './renderFullPage'; import renderFullPage from './renderFullPage';
import createSagaMiddleware from 'redux-saga'; import createSagaMiddleware from 'redux-saga';

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -7,7 +7,7 @@ import Reducer from 'reducers';
import createSagaMiddleware from 'redux-saga'; import createSagaMiddleware from 'redux-saga';
import rootSaga from 'sagas'; import rootSaga from 'sagas';
import GAListener from 'containers/GAListener'; import GAListener from 'components/GAListener';
import App from './app'; import App from './app';
// get the state from a global variable injected into the server-generated HTML // get the state from a global variable injected into the server-generated HTML

View file

@ -1,8 +1,9 @@
import React from 'react'; import React from 'react';
import GoogleAnalytics from 'react-ga'; import GoogleAnalytics from 'react-ga';
import { withRouter } from 'react-router-dom'; import { withRouter } from 'react-router-dom';
const { analytics: { googleId } } = require('../../../config/siteConfig.js');
GoogleAnalytics.initialize(null); GoogleAnalytics.initialize(googleId);
class GAListener extends React.Component { class GAListener extends React.Component {
componentDidMount () { componentDidMount () {