function trackCTAClick(element, event) {
var eventData = JSON.parse(element.getAttribute('data-ga-event'));
// Send GA4 event
if (typeof gtag === 'function') {
gtag('event', 'cta_click', eventData);
}
var is_popup = element.getAttribute('data-cta-type');// Check if this is a popup CTA
if (is_popup === 'Popup' || eventData.cta_type === 'Popup') {
event.preventDefault();
var modalTarget = element.getAttribute('data-modal-target');
var modalElement = document.getElementById(modalTarget);
if (modalElement) {
console.log('Toggle Popup:');
// Fallback to toggle class
modalElement.classList.toggle('hidden');
modalElement.classList.toggle('flex');document.body.classList.toggle('overflow-hidden');
}
}
}