Example Form Link: https://leomeasure.store/book-appointment/
Listener Code: 
var form = document.querySelector('form.wpcf7-form');
form.addEventListener('submit', function() {
    var formData = new FormData(form);
    var inputs = {};
    formData.forEach(function(value, key) {
        inputs[key] = value; 
    });
    if(inputs['first-name'] && inputs['last-name'] && inputs['email-address'] && inputs['email-address'].includes('@') && inputs['subject']) {
        window.dataLayer.push({
            event: 'custom_form_submit',
            formInputs: inputs
        });
    }
});