@@ -6,6 +6,7 @@ import Modal from 'react-modal';
66import { clearAllBodyScrollLocks } from 'body-scroll-lock' ;
77
88import Logo from '../Logo' ;
9+ import { trackRegisterClick } from '../../../utils/trackRegisterClick' ;
910
1011import MobileMenu from './MobileMenu' ;
1112import TopBarSearch from './search' ;
@@ -312,10 +313,11 @@ const TopBar = ({ UTMSource = null }) => {
312313 < Link
313314 href = { topbarConfig ?. CTA ?. link }
314315 target = "_blank"
315- onClick = { ( ) => {
316- if ( typeof window !== 'undefined' && ( window as any ) . gtag ) {
317- ( window as any ) . gtag ( 'event' , 'register_cta_click' , { cta_location : 'top_bar' } ) ;
318- }
316+ onClick = { ( event ) => {
317+ trackRegisterClick ( event , {
318+ ctaLocation : 'top_bar' ,
319+ url : topbarConfig ?. CTA ?. link ,
320+ } ) ;
319321 } }
320322 >
321323 < span className = "px-6 py-2 rounded-none border border-alert-crimson bg-alert-crimson/10 text-alert-crimson font-bold font-tactical uppercase tracking-wider hover:bg-alert-crimson hover:text-white transition-all duration-300 ml-3 shadow-[0_0_10px_rgba(244,63,94,0.25)] hover:shadow-[0_0_25px_rgba(244,63,94,0.6)] cursor-pointer inline-flex items-center" >
@@ -353,10 +355,11 @@ const TopBar = ({ UTMSource = null }) => {
353355 href = { topbarConfig . CTA . link }
354356 target = "_blank"
355357 className = "px-3 py-1 border border-alert-crimson bg-alert-crimson/10 text-alert-crimson font-bold uppercase tracking-wider text-xs rounded-none hover:bg-alert-crimson hover:text-white transition-all duration-300"
356- onClick = { ( ) => {
357- if ( typeof window !== 'undefined' && ( window as any ) . gtag ) {
358- ( window as any ) . gtag ( 'event' , 'register_cta_click' , { cta_location : 'top_bar_mobile' } ) ;
359- }
358+ onClick = { ( event ) => {
359+ trackRegisterClick ( event , {
360+ ctaLocation : 'top_bar_mobile' ,
361+ url : topbarConfig . CTA . link ,
362+ } ) ;
360363 } }
361364 >
362365 Register
0 commit comments