From 4c047a48fa2ce3e23a3748fb14d927cc941e93f1 Mon Sep 17 00:00:00 2001 From: Anders Rognstad Date: Tue, 2 Jan 2024 10:38:14 +0100 Subject: [PATCH] Remove old amplitude usage --- package-lock.json | 184 ------------------ package.json | 2 - src/amplitude/amplitude.ts | 49 ----- src/components/HendelseTypeFilter.tsx | 6 - src/components/NavigationBar.tsx | 3 - src/components/PersonFilter.tsx | 3 - src/components/Sokeresultat.tsx | 7 - src/components/filters/ClearFiltersButton.tsx | 2 - src/components/filters/TekstFilter.tsx | 2 - src/decorator/Decorator.tsx | 2 - src/index.tsx | 3 - src/sider/Side.tsx | 7 +- src/utils/lenkeUtil.tsx | 6 - 13 files changed, 1 insertion(+), 275 deletions(-) delete mode 100644 src/amplitude/amplitude.ts diff --git a/package-lock.json b/package-lock.json index 5098baf7..34b11c0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,6 @@ "@types/react-select": "3.1.2", "@types/redis": "2.8.32", "@types/styled-components": "5.1.26", - "amplitude-js": "8.21.3", "autoprefixer": "10.4.13", "axios": "0.26.1", "classnames": "2.3.2", @@ -104,7 +103,6 @@ "@tanstack/eslint-plugin-query": "4.29.9", "@testing-library/react": "14.0.0", "@testing-library/react-hooks": "7.0.2", - "@types/amplitude-js": "8.16.2", "@types/chai": "4.3.4", "@types/dotenv-webpack": "7.0.3", "@types/jsdom": "21.1.1", @@ -152,57 +150,6 @@ "webpack-dev-server": "4.13.3" } }, - "node_modules/@amplitude/analytics-connector": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@amplitude/analytics-connector/-/analytics-connector-1.4.6.tgz", - "integrity": "sha512-6jD2pOosRD4y8DT8StUCz7yTd5ZDkdOU9/AWnlWKM5qk90Mz7sdZrdZ9H7sA/L3yOJEpQOYZgQplQdWWUzyWug==", - "dependencies": { - "@amplitude/ua-parser-js": "0.7.31" - } - }, - "node_modules/@amplitude/types": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@amplitude/types/-/types-1.10.2.tgz", - "integrity": "sha512-I8qenRI7uU6wKNb9LiZrAosSHVoNHziXouKY81CrqxH9xhVTEIJFXeuCV0hbtBr0Al/8ejnGjQRx+S2SvU/pPg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@amplitude/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@amplitude/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-+z8UGRaj13Pt5NDzOnkTBy49HE2CX64jeL0ArB86HAtilpnfkPB7oqkigN7Lf2LxscMg4QhFD7mmCfedh3rqTg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/@amplitude/utils": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@amplitude/utils/-/utils-1.10.2.tgz", - "integrity": "sha512-tVsHXu61jITEtRjB7NugQ5cVDd4QDzne8T3ifmZye7TiJeUfVRvqe44gDtf55A+7VqhDhyEIIXTA1iVcDGqlEw==", - "dependencies": { - "@amplitude/types": "^1.10.2", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@amplitude/utils/node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, "node_modules/@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -3365,12 +3312,6 @@ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", "dev": true }, - "node_modules/@types/amplitude-js": { - "version": "8.16.2", - "resolved": "https://registry.npmjs.org/@types/amplitude-js/-/amplitude-js-8.16.2.tgz", - "integrity": "sha512-a+tb/CEQOlrHRvEvAuYNOcoUy1POERANnAhfKgiTmsy0eACj3eukGP0ucA9t115QOPzVUhbnUfZqtyHp99IZyA==", - "dev": true - }, "node_modules/@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -4475,19 +4416,6 @@ "ajv": "^6.9.1" } }, - "node_modules/amplitude-js": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-8.21.3.tgz", - "integrity": "sha512-T9JsPoPWDm9sOWQrdJy+69ssYLev56993z+oP11TSjqhU9IHH45lMbWORB3YqJGE0dJw2U1qmepxkP5yOoymRA==", - "dependencies": { - "@amplitude/analytics-connector": "^1.4.6", - "@amplitude/ua-parser-js": "0.7.31", - "@amplitude/utils": "^1.10.1", - "@babel/runtime": "^7.3.4", - "blueimp-md5": "^2.10.0", - "query-string": "5" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -4939,11 +4867,6 @@ "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz", "integrity": "sha1-DmVcm5wkNeqraL9AJyJtK1WjRSQ=" }, - "node_modules/blueimp-md5": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz", - "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==" - }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -6155,14 +6078,6 @@ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, "node_modules/decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -13037,19 +12952,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "dependencies": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -14694,14 +14596,6 @@ "node": ">= 0.4" } }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -16319,40 +16213,6 @@ } }, "dependencies": { - "@amplitude/analytics-connector": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/@amplitude/analytics-connector/-/analytics-connector-1.4.6.tgz", - "integrity": "sha512-6jD2pOosRD4y8DT8StUCz7yTd5ZDkdOU9/AWnlWKM5qk90Mz7sdZrdZ9H7sA/L3yOJEpQOYZgQplQdWWUzyWug==", - "requires": { - "@amplitude/ua-parser-js": "0.7.31" - } - }, - "@amplitude/types": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@amplitude/types/-/types-1.10.2.tgz", - "integrity": "sha512-I8qenRI7uU6wKNb9LiZrAosSHVoNHziXouKY81CrqxH9xhVTEIJFXeuCV0hbtBr0Al/8ejnGjQRx+S2SvU/pPg==" - }, - "@amplitude/ua-parser-js": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@amplitude/ua-parser-js/-/ua-parser-js-0.7.31.tgz", - "integrity": "sha512-+z8UGRaj13Pt5NDzOnkTBy49HE2CX64jeL0ArB86HAtilpnfkPB7oqkigN7Lf2LxscMg4QhFD7mmCfedh3rqTg==" - }, - "@amplitude/utils": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@amplitude/utils/-/utils-1.10.2.tgz", - "integrity": "sha512-tVsHXu61jITEtRjB7NugQ5cVDd4QDzne8T3ifmZye7TiJeUfVRvqe44gDtf55A+7VqhDhyEIIXTA1iVcDGqlEw==", - "requires": { - "@amplitude/types": "^1.10.2", - "tslib": "^2.0.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } - } - }, "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", @@ -18598,12 +18458,6 @@ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", "dev": true }, - "@types/amplitude-js": { - "version": "8.16.2", - "resolved": "https://registry.npmjs.org/@types/amplitude-js/-/amplitude-js-8.16.2.tgz", - "integrity": "sha512-a+tb/CEQOlrHRvEvAuYNOcoUy1POERANnAhfKgiTmsy0eACj3eukGP0ucA9t115QOPzVUhbnUfZqtyHp99IZyA==", - "dev": true - }, "@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -19538,19 +19392,6 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, - "amplitude-js": { - "version": "8.21.3", - "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-8.21.3.tgz", - "integrity": "sha512-T9JsPoPWDm9sOWQrdJy+69ssYLev56993z+oP11TSjqhU9IHH45lMbWORB3YqJGE0dJw2U1qmepxkP5yOoymRA==", - "requires": { - "@amplitude/analytics-connector": "^1.4.6", - "@amplitude/ua-parser-js": "0.7.31", - "@amplitude/utils": "^1.10.1", - "@babel/runtime": "^7.3.4", - "blueimp-md5": "^2.10.0", - "query-string": "5" - } - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -19887,11 +19728,6 @@ "resolved": "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz", "integrity": "sha1-DmVcm5wkNeqraL9AJyJtK1WjRSQ=" }, - "blueimp-md5": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz", - "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==" - }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -20792,11 +20628,6 @@ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", "dev": true }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, "decompress-response": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", @@ -25717,16 +25548,6 @@ "side-channel": "^1.0.4" } }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -26979,11 +26800,6 @@ "internal-slot": "^1.0.4" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", diff --git a/package.json b/package.json index b61357d7..edfd6374 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,6 @@ "@types/react-select": "3.1.2", "@types/redis": "2.8.32", "@types/styled-components": "5.1.26", - "amplitude-js": "8.21.3", "autoprefixer": "10.4.13", "axios": "0.26.1", "classnames": "2.3.2", @@ -117,7 +116,6 @@ "@tanstack/eslint-plugin-query": "4.29.9", "@testing-library/react": "14.0.0", "@testing-library/react-hooks": "7.0.2", - "@types/amplitude-js": "8.16.2", "@types/chai": "4.3.4", "@types/dotenv-webpack": "7.0.3", "@types/jsdom": "21.1.1", diff --git a/src/amplitude/amplitude.ts b/src/amplitude/amplitude.ts deleted file mode 100644 index 8f8e8050..00000000 --- a/src/amplitude/amplitude.ts +++ /dev/null @@ -1,49 +0,0 @@ -import amplitude from 'amplitude-js'; - -export const texts = { - click: 'Klikker på:', - load: 'Laster side:', -}; - -const combineEventData = (eventData?: Record) => { - return { - team: 'iSyfo', - app: 'Syfooversikt', - ...eventData, - }; -}; - -export const initAmplitude = () => { - amplitude?.getInstance().init('default', '', { - apiEndpoint: 'amplitude.nav.no/collect-auto', - saveEvents: false, - includeUtm: true, - includeReferrer: false, - platform: window.location.toString(), - }); -}; - -export const setAmplitudeUserProperties = (valgtEnhet: string) => { - amplitude.getInstance().setUserProperties({ - valgtEnhet: valgtEnhet, - }); -}; - -export const trackEvent = ( - eventName: string, - eventData?: Record -) => { - amplitude?.getInstance().logEvent(eventName, combineEventData(eventData)); -}; - -export const trackOnClick = ( - elementName: string, - eventData?: Record -) => { - const trackingName = `${texts.click} ${elementName}`; - amplitude?.getInstance().logEvent(trackingName, combineEventData(eventData)); -}; - -export const trackPageLoad = (pageName: string) => { - trackEvent(`${texts.load} ${pageName}`); -}; diff --git a/src/components/HendelseTypeFilter.tsx b/src/components/HendelseTypeFilter.tsx index a3f4944f..6d0ebaac 100644 --- a/src/components/HendelseTypeFilter.tsx +++ b/src/components/HendelseTypeFilter.tsx @@ -9,14 +9,9 @@ import { useFilters } from '@/context/filters/FilterContext'; import { ActionType } from '@/context/filters/filterContextActions'; import { HendelseTypeFilters } from '@/context/filters/filterContextState'; import { useTabType } from '@/context/tab/TabTypeContext'; -import { trackOnClick } from '@/amplitude/amplitude'; import { useFeatureToggles } from '@/data/unleash/unleashQueryHooks'; import { Toggles } from '@/data/unleash/types/unleash_types'; -const texts = { - trackingLabel: 'HendelseFilter', -}; - export const HendelseTekster = { UFORDELTE_BRUKERE: 'Ufordelte brukere', // Ikke tildelt veileder ARBEIDSGIVER_BISTAND: 'Arbeidsgiver ber om bistand', @@ -190,7 +185,6 @@ export const HendelseTypeFilter = ({ personRegister }: Props): ReactElement => { element.tekst, checked ); - trackOnClick(`${texts.trackingLabel} '${element.tekst}'`); dispatchFilterAction({ type: ActionType.SetSelectedHendelseType, selectedHendelseType: nyttFilter, diff --git a/src/components/NavigationBar.tsx b/src/components/NavigationBar.tsx index 9ed3ab82..8b60fa32 100644 --- a/src/components/NavigationBar.tsx +++ b/src/components/NavigationBar.tsx @@ -1,7 +1,6 @@ import React, { ReactElement } from 'react'; import { NavLink } from 'react-router-dom'; import styled from 'styled-components'; -import { trackOnClick } from '@/amplitude/amplitude'; import { MoteoversiktLink } from '@/components/MoteoversiktLink'; import { enhetOversiktRoutePath, @@ -72,14 +71,12 @@ export const NavigationBar = (): ReactElement => { (isActive ? 'active' : '')} to={minOversiktRoutePathRoutePath} - onClick={() => trackOnClick(tekster.minOversikt)} > {tekster.minOversikt} (isActive ? 'active' : '')} to={enhetOversiktRoutePath} - onClick={() => trackOnClick(tekster.enhetensOversikt)} > {tekster.enhetensOversikt} diff --git a/src/components/PersonFilter.tsx b/src/components/PersonFilter.tsx index aa1e8179..47c86400 100644 --- a/src/components/PersonFilter.tsx +++ b/src/components/PersonFilter.tsx @@ -7,7 +7,6 @@ import { PersonregisterState } from '@/api/types/personregisterTypes'; import { mapPersonregisterToCompanyList } from '@/utils/personDataUtil'; import { useFilters } from '@/context/filters/FilterContext'; import { ActionType } from '@/context/filters/filterContextActions'; -import { trackOnClick } from '@/amplitude/amplitude'; const texts = { panelTitle: 'Filter', @@ -36,7 +35,6 @@ export const PersonFilter = ({ }; const onBirthDateChange = (birthDates: string[]) => { - trackOnClick(texts.trackingLabelDate); dispatchFilterAction({ type: ActionType.SetSelectedBirthDates, selectedBirthDates: birthDates, @@ -44,7 +42,6 @@ export const PersonFilter = ({ }; const onCompanyChange = (companies: string[]) => { - trackOnClick(texts.trackingLabelCompanies); dispatchFilterAction({ type: ActionType.SetSelectedCompanies, selectedCompanies: companies, diff --git a/src/components/Sokeresultat.tsx b/src/components/Sokeresultat.tsx index 3b4128e7..9534a564 100644 --- a/src/components/Sokeresultat.tsx +++ b/src/components/Sokeresultat.tsx @@ -16,7 +16,6 @@ import { import { useFilters } from '@/context/filters/FilterContext'; import { useTabType } from '@/context/tab/TabTypeContext'; import { useAktivEnhet } from '@/context/aktivEnhet/AktivEnhetContext'; -import { trackOnClick } from '@/amplitude/amplitude'; import { OverviewTabType } from '@/konstanter'; import { StoreKey, useLocalStorageState } from '@/hooks/useLocalStorageState'; @@ -24,10 +23,6 @@ interface SokeresultatProps { allEvents: Filterable; } -const texts = { - trackingLabelTildelVeileder: 'Tildeler veileder', -}; - const lagListe = ( markertePersoner: string[], veilederIdent: string, @@ -96,8 +91,6 @@ const Sokeresultat = ({ allEvents }: SokeresultatProps) => { }; const buttonHandler = (veilederIdent: string): void => { - trackOnClick(texts.trackingLabelTildelVeileder); - const veilederArbeidstakerListe = lagListe( markertePersoner, veilederIdent, diff --git a/src/components/filters/ClearFiltersButton.tsx b/src/components/filters/ClearFiltersButton.tsx index e1a7aa34..3d4c89f8 100644 --- a/src/components/filters/ClearFiltersButton.tsx +++ b/src/components/filters/ClearFiltersButton.tsx @@ -4,7 +4,6 @@ import themes from '@/styles/themes'; import SlettIkon from '@/components/common/SlettIkon'; import { useFilters } from '@/context/filters/FilterContext'; import { ActionType } from '@/context/filters/filterContextActions'; -import { trackOnClick } from '@/amplitude/amplitude'; const texts = { nullstill: 'Nullstill valg', @@ -41,7 +40,6 @@ export const ClearFiltersButton = (): ReactElement => { return ( { - trackOnClick(texts.nullstill); dispatchFilterAction({ type: ActionType.ResetFilters, }); diff --git a/src/components/filters/TekstFilter.tsx b/src/components/filters/TekstFilter.tsx index 189460c5..aa4b6f5c 100644 --- a/src/components/filters/TekstFilter.tsx +++ b/src/components/filters/TekstFilter.tsx @@ -5,7 +5,6 @@ import { Undertittel } from 'nav-frontend-typografi'; import styled from 'styled-components'; import { useFilters } from '@/context/filters/FilterContext'; import { ActionType } from '@/context/filters/filterContextActions'; -import { trackOnClick } from '@/amplitude/amplitude'; const FilterContainer = styled.div` margin-bottom: 1rem; @@ -25,7 +24,6 @@ export const TekstFilter = (): ReactElement => { {texts.undertittel}} placeholder={texts.placeholder} - onBlur={() => trackOnClick(texts.placeholder)} value={filterState.tekstFilter} onChange={(e) => { dispatchFilterAction({ diff --git a/src/decorator/Decorator.tsx b/src/decorator/Decorator.tsx index 38afb2c4..64c60ce6 100644 --- a/src/decorator/Decorator.tsx +++ b/src/decorator/Decorator.tsx @@ -3,7 +3,6 @@ import NAVSPA from '@navikt/navspa'; import { DecoratorProps } from './decoratorProps'; import decoratorConfig from './decoratorConfig'; import { useAktivEnhet } from '@/context/aktivEnhet/AktivEnhetContext'; -import { setAmplitudeUserProperties } from '@/amplitude/amplitude'; import { useAktivBruker } from '@/data/modiacontext/useAktivBruker'; import { fullNaisUrlDefault } from '@/utils/miljoUtil'; @@ -26,7 +25,6 @@ const Decorator = () => { }; const handleChangeEnhet = (nyEnhet: string) => { - setAmplitudeUserProperties(nyEnhet); handleAktivEnhetChanged(nyEnhet); }; diff --git a/src/index.tsx b/src/index.tsx index 36a31154..b0998d06 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -11,12 +11,9 @@ import { AktivEnhetProvider } from '@/context/aktivEnhet/AktivEnhetContext'; import { TabTypeProvider } from '@/context/tab/TabTypeContext'; import { NotificationProvider } from '@/context/notification/NotificationContext'; import { minutesToMillis } from '@/utils/timeUtils'; -import { initAmplitude } from '@/amplitude/amplitude'; import { isClientError } from '@/api/errors'; import ErrorBoundary from '@/components/error/ErrorBoundary'; -initAmplitude(); - const queryClient = new QueryClient({ defaultOptions: { mutations: { diff --git a/src/sider/Side.tsx b/src/sider/Side.tsx index 61917abb..3d2cb6aa 100644 --- a/src/sider/Side.tsx +++ b/src/sider/Side.tsx @@ -1,7 +1,6 @@ import { Row } from 'nav-frontend-grid'; -import React, { ReactElement, useEffect } from 'react'; +import React, { ReactElement } from 'react'; import DocumentTitle from 'react-document-title'; -import { trackPageLoad } from '@/amplitude/amplitude'; interface SideProps { children: ReactElement; @@ -9,10 +8,6 @@ interface SideProps { } const Side = ({ tittel = '', children }: SideProps): ReactElement => { - useEffect(() => { - trackPageLoad(tittel); - }, [tittel]); - return ( 0 ? ' - Syfooversikt' : 'Syfooversikt')} diff --git a/src/utils/lenkeUtil.tsx b/src/utils/lenkeUtil.tsx index 6ff00921..3edc6ba5 100644 --- a/src/utils/lenkeUtil.tsx +++ b/src/utils/lenkeUtil.tsx @@ -3,11 +3,6 @@ import Lenke from 'nav-frontend-lenker'; import { PersonData } from '@/api/types/personregisterTypes'; import { fullNaisUrlDefault } from './miljoUtil'; import { capitalizeHyphenatedWords } from './stringUtil'; -import { trackOnClick } from '@/amplitude/amplitude'; - -const texts = { - trackingLabelNavigateToModiaPerson: 'Gå til Syfomodiaperson', -}; export const lenkeTilModia = (personData: PersonData) => { let path = `/sykefravaer`; @@ -57,7 +52,6 @@ export const lenkeTilModiaEnkeltperson = ( { event.preventDefault(); - trackOnClick(texts.trackingLabelNavigateToModiaPerson); onClick(); }} href={lenkeTilModia(personData)}