Feature(analytics): Add redux logic for analytics
Add(nav): Add event tracking to nav bar Add(Drawer): Add event tracking to chat/map drawer
This commit is contained in:
@@ -10,7 +10,8 @@ import {
|
||||
} from 'react-router-redux';
|
||||
import { render } from 'redux-epic';
|
||||
import { createHistory } from 'history';
|
||||
import useLangRoutes from './use-lang-routes.js';
|
||||
import useLangRoutes from './utils/use-lang-routes';
|
||||
import sendPageAnalytics from './utils/send-page-analytics.js';
|
||||
|
||||
import createApp from '../common/app';
|
||||
import provideStore from '../common/app/provide-store';
|
||||
@@ -37,6 +38,7 @@ initialState.app.csrfToken = csrfToken;
|
||||
const serviceOptions = { xhrPath: '/services', context: { _csrf: csrfToken } };
|
||||
|
||||
const history = useLangRoutes(createHistory)();
|
||||
sendPageAnalytics(history, window.ga);
|
||||
|
||||
const devTools = window.devToolsExtension ? window.devToolsExtension() : f => f;
|
||||
const adjustUrlOnReplay = !!window.devToolsExtension;
|
||||
@@ -49,7 +51,6 @@ const sagaOptions = {
|
||||
history: window.history
|
||||
};
|
||||
|
||||
|
||||
createApp({
|
||||
history,
|
||||
syncHistoryWithStore,
|
||||
|
Reference in New Issue
Block a user