Imprint
Imprint
Elucidate GmbH
Kolonnenstraße 8
10827 Berlin
Tel: +49 030 4036375 70
info@elucidate.co
Registereintrag:
Managing Director: Shane Riedel
Commercial Register: Amtsgericht Berlin-Charlottenburg
Register Number: HRB 196707 B
VAT-ID: DE319428861
document.addEventListener('DOMContentLoaded', function() { // Get all forms on the page const forms = document.querySelectorAll('form'); // Add submit event listener to each form forms.forEach(function(form) { form.addEventListener('submit', function(event) { // Get the form ID or name for tracking const formIdentifier = form.id || form.getAttribute('name') || 'unnamed-form'; // Check if gtag is available (GA4) if (typeof gtag === 'function') { gtag('event', 'form_submission', { 'event_category': 'Forms', 'event_label': formIdentifier, 'value': 1 }); } // Fallback for Universal Analytics (GA3) else if (typeof ga === 'function') { ga('send', 'event', { eventCategory: 'Forms', eventAction: 'submit', eventLabel: formIdentifier }); } console.log(`Form submission tracked: ${formIdentifier}`); }); }); });