@@ -42,10 +42,21 @@ const cloudFunctionUrl = "https://us-west1-ms-source-tracking-tool-dev.cloudfunc
42
42
43
43
// Get client ID from script tag
44
44
const scriptTag = document . currentScript ;
45
- const clientId = scriptTag . getAttribute ( 'data-client-id' ) ;
45
+ const scriptUrl = scriptTag . src ;
46
+
47
+ // Parse query string manually
48
+ const getClientId = ( url ) => {
49
+ const queryString = url . split ( '?' ) [ 1 ] ;
50
+ if ( ! queryString ) return null ;
51
+
52
+ const params = new URLSearchParams ( queryString ) ;
53
+ return params . get ( 'clientId' ) ;
54
+ } ;
55
+
56
+ const clientId = getClientId ( scriptUrl ) ;
46
57
47
58
if ( ! clientId ) {
48
- console . error ( 'Client ID is required' ) ;
59
+ console . error ( 'Pixel ID is required' ) ;
49
60
return ;
50
61
}
51
62
@@ -93,7 +104,7 @@ const cloudFunctionUrl = "https://us-west1-ms-source-tracking-tool-dev.cloudfunc
93
104
if ( ! response . ok ) {
94
105
if ( response . status === 403 ) {
95
106
console . warn (
96
- `π« SourceLink disabled - Client ${ CLIENT_ID } is inactive` ,
107
+ `π« SourceLink disabled - Pixel ${ CLIENT_ID } is inactive` ,
97
108
) ;
98
109
} else {
99
110
console . warn ( `β οΈ Source tracking error - Status: ${ response . status } ` ) ;
@@ -149,7 +160,7 @@ const cloudFunctionUrl = "https://us-west1-ms-source-tracking-tool-dev.cloudfunc
149
160
sessionStorage . setItem ( SESSION_KEY , isActive . toString ( ) ) ;
150
161
return isActive ;
151
162
} catch ( error ) {
152
- console . error ( 'Error validating client :' , error ) ;
163
+ console . error ( 'Error validating pixel :' , error ) ;
153
164
return false ;
154
165
}
155
166
} ;
@@ -318,7 +329,7 @@ const cloudFunctionUrl = "https://us-west1-ms-source-tracking-tool-dev.cloudfunc
318
329
const init = async ( ) => {
319
330
const isActive = await validateClient ( ) ;
320
331
if ( ! isActive ) {
321
- console . warn ( `π« SourceLink disabled - Client ${ CLIENT_ID } is inactive` ) ;
332
+ console . warn ( `π« SourceLink disabled - Pixel ${ CLIENT_ID } is inactive` ) ;
322
333
return ;
323
334
}
324
335
0 commit comments