@@ -17,31 +17,22 @@ export default defineClientConfig({
17
17
let scriptTag = document . createElement ( 'script' )
18
18
scriptTag . async = true
19
19
scriptTag . src = __UMAMI_ANALYTICS_SRC__
20
- scriptTag . setAttribute ( 'data-website-id' , __UMAMI_ANALYTICS_ID__ )
20
+ scriptTag . dataset . websiteId = __UMAMI_ANALYTICS_ID__
21
21
if ( __UMAMI_ANALYTICS_HOST_URL__ ) {
22
- scriptTag . setAttribute ( 'data-host-url' , __UMAMI_ANALYTICS_HOST_URL__ )
22
+ scriptTag . dataset . hostUrl = __UMAMI_ANALYTICS_HOST_URL__
23
23
}
24
24
if ( __UMAMI_ANALYTICS_AUTO_TRACK__ ) {
25
- scriptTag . setAttribute (
26
- 'data-auto-track' ,
27
- '' + __UMAMI_ANALYTICS_AUTO_TRACK__ ,
28
- )
25
+ scriptTag . dataset . autoTrack = `${ __UMAMI_ANALYTICS_AUTO_TRACK__ } `
29
26
}
30
27
if ( __UMAMI_ANALYTICS_DO_NOT_TRACK__ ) {
31
- scriptTag . setAttribute (
32
- 'data-do-not-track' ,
33
- '' + __UMAMI_ANALYTICS_DO_NOT_TRACK__ ,
34
- )
28
+ scriptTag . dataset . doNotTrack = `${ __UMAMI_ANALYTICS_DO_NOT_TRACK__ } `
35
29
}
36
30
if ( __UMAMI_ANALYTICS_CACHE__ ) {
37
- scriptTag . setAttribute ( 'data- cache' , '' + __UMAMI_ANALYTICS_CACHE__ )
31
+ scriptTag . dataset . cache = ` ${ __UMAMI_ANALYTICS_CACHE__ } `
38
32
}
39
33
if ( __UMAMI_ANALYTICS_DOMAINS__ ) {
40
- scriptTag . setAttribute (
41
- 'data-domains' ,
42
- __UMAMI_ANALYTICS_DOMAINS__ . join ( ',' ) ,
43
- )
34
+ scriptTag . dataset . domains = __UMAMI_ANALYTICS_DOMAINS__ . join ( ',' )
44
35
}
45
- document . body . appendChild ( scriptTag )
36
+ document . body . append ( scriptTag )
46
37
} ,
47
38
} )
0 commit comments