1
1
import amplitude from 'amplitude-js' ;
2
2
3
3
import * as bokmålTekster from '../assets/lang/nb.json' assert { type : 'json' } ;
4
+ import { ESøknadstype } from '../typer/kontrakt/generelle' ;
4
5
import { hentSøknadstype , søknadstyper } from '../typer/søknad' ;
5
6
6
7
const amplitudeInstance = amplitude . getInstance ( ) ;
@@ -22,44 +23,44 @@ export function logEvent(eventName: string, eventProperties: any) {
22
23
amplitudeInstance . logEvent ( eventName , eventProperties ) ;
23
24
}
24
25
25
- export const logSidevisningBarnetrygd = ( side : string ) => {
26
+ export const logSidevisningBarnetrygd = ( side : string , søknadstype : ESøknadstype ) => {
26
27
logEvent ( 'sidevisning' , {
27
28
side,
28
29
team_id : 'familie' ,
29
- skjemanavn : søknadstyper [ hentSøknadstype ( ) ] . navn ,
30
- skjemaId : søknadstyper [ hentSøknadstype ( ) ] . id ,
30
+ skjemanavn : søknadstyper [ søknadstype ] . navn ,
31
+ skjemaId : søknadstyper [ søknadstype ] . id ,
31
32
} ) ;
32
33
} ;
33
34
34
- export const logSkjemaStartet = ( ) => {
35
+ export const logSkjemaStartet = ( søknadstype : ESøknadstype ) => {
35
36
logEvent ( 'skjema startet' , {
36
- skjemanavn : søknadstyper [ hentSøknadstype ( ) ] . navn ,
37
- skjemaId : søknadstyper [ hentSøknadstype ( ) ] . id ,
37
+ skjemanavn : søknadstyper [ søknadstype ] . navn ,
38
+ skjemaId : søknadstyper [ søknadstype ] . id ,
38
39
team_id : 'familie' ,
39
40
} ) ;
40
41
} ;
41
42
42
- export const logForsettPåSøknad = ( ) => {
43
+ export const logFortsettPåSøknad = ( søknadstype : ESøknadstype ) => {
43
44
logEvent ( 'fortsett på søknad' , {
44
- skjemanavn : søknadstyper [ hentSøknadstype ( ) ] . navn ,
45
- skjemaId : søknadstyper [ hentSøknadstype ( ) ] . id ,
45
+ skjemanavn : søknadstyper [ søknadstype ] . navn ,
46
+ skjemaId : søknadstyper [ søknadstype ] . id ,
46
47
team_id : 'familie' ,
47
48
} ) ;
48
49
} ;
49
50
50
- export const logSkjemaStegFullført = ( steg : number ) => {
51
+ export const logSkjemaStegFullført = ( steg : number , søknadstype : ESøknadstype ) => {
51
52
logEvent ( 'skjemasteg fullført' , {
52
- skjemanavn : søknadstyper [ hentSøknadstype ( ) ] . navn ,
53
- skjemaId : søknadstyper [ hentSøknadstype ( ) ] . id ,
53
+ skjemanavn : søknadstyper [ søknadstype ] . navn ,
54
+ skjemaId : søknadstyper [ søknadstype ] . id ,
54
55
team_id : 'familie' ,
55
56
steg,
56
57
} ) ;
57
58
} ;
58
59
59
- export const logKlikkGåVidere = ( steg : number ) => {
60
+ export const logKlikkGåVidere = ( steg : number , søknadstype : ESøknadstype ) => {
60
61
logEvent ( 'klikk gå videre' , {
61
- skjemanavn : søknadstyper [ hentSøknadstype ( ) ] . navn ,
62
- skjemaId : søknadstyper [ hentSøknadstype ( ) ] . id ,
62
+ skjemanavn : søknadstyper [ søknadstype ] . navn ,
63
+ skjemaId : søknadstyper [ søknadstype ] . id ,
63
64
team_id : 'familie' ,
64
65
steg,
65
66
} ) ;
0 commit comments