L’elasticità di contact form 7 ci permette di ampliare le possibiltà del plugin in modo sorprendente!..

Supponiamo di dover veicolare un utente dopo l’invio di una richiesta via form che potrebbe prevedere un’iscrizione, un coupon o una prenotazione il cui esito finale sarà una pagina ad-hoc dove verrà spiegata la procedura per poter accedere il vantaggio o l’offerta proposta…

Un metodo semplice e poco invasivo è inserire nel template del form stesso questo piccolo script.. facile da configurare, è sufficente sostituire la pagina di destinazione (location):

<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'https://www.nome_del_sito.it/nome_della_pagina/';
}, false );
</script>

Un’ alternativa, utilizzabile solo per le installazioni precedenti alla versione 5 del plugin è di recarsi nella tab “additional setting” inserire questa riga di codice:

on_sent_ok:"location='https://nome_del_sito.it/nome_della_pagina/';"

Un secondo modo è installare un plugin che andrà a fare il lavoro richiesto come “Redirection for Contact Form 7” (gratuito) che aggiunge anche la possibilità di salvare l’esito del form nel proprio database e inserire un campo di codice all’avvio della richiesta, utile per le conversioni ed il tracking/monitoraggio della promozione in corso..
A tal proposito è sempre bene non indicizzare la pagina di arrivo per poter avere un monitoraggio realistico.

Nota: è sempre bene limitare il numero di app installate per la sicurezza del proprio sito.