feat(all): add hotjar

This commit is contained in:
Anton Jacobsson
2021-09-22 22:10:14 +02:00
parent a71c4ca330
commit 0424045f55
6 changed files with 42 additions and 0 deletions

View File

@@ -86,6 +86,10 @@ module.exports = {
// GA3 tracking id/GA4 tag id UA-XXXXXXXXX-X | G-XXXXXXXXXX
id: 'G-WLLB5E14M6' // Please remove this and use your own tag id
},
hotjar: {
id: 1234567, // Please remove this and use your own id
snippetVersion : 6 // hotjar snippet version, defaults to 6
},
themeConfig: {
default: 'light',

View File

@@ -0,0 +1,10 @@
import { hotjar } from 'react-hotjar';
import config from "./../config";
export function setupHotjar() {
if (config.hotjar?.id) {
let snippetVersion = config.hotjar?.snippetVersion ? config.hotjar?.snippetVersion : 6;
hotjar.initialize(config.hotjar.id, snippetVersion);
}
}

View File

@@ -6,6 +6,7 @@ import reportWebVitals from './reportWebVitals';
import { HelmetProvider } from 'react-helmet-async';
import { ThemeProvider } from './contexts/ThemeContext';
import { LoadingProvider } from './contexts/LoadingContext';
import { setupHotjar } from './helpers/setupHotjar';
ReactDOM.render(
<React.StrictMode>
@@ -21,3 +22,4 @@ ReactDOM.render(
);
reportWebVitals();
setupHotjar();