File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,12 +18,14 @@ const ensureDataLayer = () => {
1818
1919const ensureGtag = ( ) => {
2020 if ( typeof window . gtag === "function" ) {
21- return ;
21+ return window . gtag ;
2222 }
2323
2424 window . gtag = function gtag ( ...args : unknown [ ] ) {
2525 window . dataLayer ?. push ( args ) ;
2626 } ;
27+
28+ return window . gtag ;
2729} ;
2830
2931const loadGtagScript = ( measurementId : string ) => {
@@ -48,14 +50,14 @@ export const initGA4 = () => {
4850 const measurementId = getMeasurementId ( ) ;
4951
5052 ensureDataLayer ( ) ;
51- ensureGtag ( ) ;
53+ const gtag = ensureGtag ( ) ;
5254 loadGtagScript ( measurementId ) ;
5355
54- window . gtag ( "js" , new Date ( ) ) ;
55- window . gtag ( "config" , measurementId , {
56+ gtag ( "js" , new Date ( ) ) ;
57+ gtag ( "config" , measurementId , {
5658 send_page_view : false ,
5759 } ) ;
58- window . gtag ( "set" , "user_properties" , DEFAULT_USER_PROPERTIES ) ;
60+ gtag ( "set" , "user_properties" , DEFAULT_USER_PROPERTIES ) ;
5961
6062 initialized = true ;
6163} ;
You can’t perform that action at this time.
0 commit comments