Igor Ustimenko Code hinzugefügt, alles funktioniert. Aber jetzt noch eine Frage: Welches Ereignis wird nach einer erfolgreichen Formularübermittlung ausgelöst?
Nach erfolgreicher Übermittlung habe ich diesen Code zum Feld „Code in HEAD einfügen“ hinzugefügt:
<Skript>
(Funktion() {
// Finden Sie die Erfolgsmeldung oder den Elementbezeichner
var successElement = document.querySelector('.alert-success');
// Überprüfen Sie, ob die Erfolgsmeldung oder das Element vorhanden ist
if (successElement) {
// Das Ereignis nach einer leichten Verzögerung auslösen, um sicherzustellen, dass die Nachricht angezeigt wird
setTimeout(function() {
// Das Ereignis an die Datenschicht übertragen
dataLayer.push({
'event': 'formSubmission',
'eventCategory': 'Formular',
'eventAction': 'Formular erfolgreich ausgefüllt'
});
}, 500); // Verzögerungszeit
}
})();
</script>
Aber nichts passiert. Die Erfolgsverfolgung ist an ein Element mit der Klasse .alert-success gebunden. Aber dataLayer ist nach erfolgreicher Übermittlung leer
An welches Ereignis soll man sich binden? Ich habe mir die Antwort des Servers angesehen, kann aber auch dort nichts finden.