CF7 evento js al ser enviado

Cuando enviados un formulario en Contact Form 7 en ocasiones necesitamos hacer algo a nivel de javascript.
Para ello lo recomendable no es usar el evento de envío del formulario, sino el de ‘wpcf7mailsent’ que ocurre cuando se confirma que el formulario ha sido enviado y registrado.

Un ejemplo de código y de cómo obtener los datos enviados sería:

document.addEventListener( 'wpcf7mailsent', function( event ) {

        var inputs = event.detail.inputs;
        var evento = 0;
        if ( inputs ) {
          inputs.forEach(function(input) {
            if ( input.name == 'evento' ) {
              evento = input.value;
            }
          });
        }
        
        	location = home_url + '/gracias-por-registrarte/?eventos=' + evento;

        }, false );