Vous avez intégré le même formulaire sur plusieurs pages de votre site Internet et vous souhaitez savoir sur quelle page tel contact a soumis le formulaire ?
C'est possible de le faire avec Webmecanik Automation.
Pour cela :
- Rendez-vous dans la création d'un formulaire.
- Ajoutez un champ caché.
- Nous allons l'appeler "ref" mais vous pouvez le nommer comme vous le souhaitez.
- Remplissez uniquement le nom du champ.
- Ajoutez un nouveau champ cette fois de type html.
- Nous allons l'appeler hidden (encore une fois pouvez le nommer comme vous le souhaitez) car ce champ sera également caché.
- Dans l'onglet propriétés, copiez ce script :
<script> var formName = 'testfaq'; if (typeof MauticFormCallback == 'undefined') {var MauticFormCallback = {};} MauticFormCallback[formName] = {onValidateStart: function () {document.getElementById('mauticform_input_testfaq_ref').value = document.URL; }, }; </script>
- Remplacez "testfaq" par l'alias du nom de votre formulaire. Notez que l'alias correspond au nom de votre formulaire en minuscule et tout attaché. Attention de bien appliquer ces règles sinon votre script ne marchera pas.
- Allez dans l'onglet "Attributs" et ajoutez ce style CSS style="display:none;"
- Ce style permettra de cacher le nom et le contenu du champ.
- Enregistrez le formulaire.
Ainsi, lorsqu'un contact soumettra le formulaire, son URL referrer viendra remplir le champ ref.
Vous pourrez également inclure cette URL referrer dans les envois de résultats de formulaires en ajoutant l'action "Envoyer les résultats de formulaire".
Notez également que vous avez la possibilité de remplir un champ de contact personnalisé en mappant votre champ caché. L'URL ira alors se renseigner dans le champ sélectionné.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.