Last active
July 4, 2019 11:12
-
-
Save jodorowsky/3e74162186984594c4204a87ea7a2d68 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
var form = document.querySelector("<YOUR CSS SELECTOR OF A FORM ELEMENT HERE"); | |
form.addEventListener('submit', function (e) { | |
var fname = form.querySelector('<YOUR CSS SELECTOR OF A FIRST NAME INPUT HERE>').value; | |
var fmail = form.querySelector('<YOUR CSS SELECTOR OF MAIL INPUT HERE>').value; | |
var fmessage = form.querySelector('<YOUR CSS SELECTOR OF A MESSAGE INPUT HERE>').value; | |
var fcountry = form.querySelector('<YOUR CSS SELECTOR OF A DROPDOWN HERE>').options[form.querySelector('<YOUR CSS SELECTOR OF AN DROPDOWN HERE>').selectedIndex].text; | |
var fnewsletter = form.querySelector('<YOUR CSS SELECTOR OF CHECKBOX HERE>').checked; | |
var fgender = form.querySelector('input[type="radio"][name="<YOUR NAME VALUE OF YOUR RADIO INPUT>"]:checked').value; | |
var form_data = { | |
first_name: fname, | |
email: fmail, | |
message: fmessage, | |
country: fcountry | |
newsletter: fnewsletter, | |
gender: fgender, | |
} | |
userengage('event.name_your_event_here', form_data) | |
UE.pageHit({ | |
first_name: fname, | |
email: fmail, | |
country: fcountry, | |
gender: fgender, | |
}); | |
dataLayer.push(form_data); | |
dataLayer.push({ | |
'event': 'formSubmission', | |
'formType': 'Contact Us', | |
'formPosition': 'Full Page' | |
}); | |
}); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment