Enregistrez dans la fiche du contact une valeur ajoutée à l’URL de votre formulaire

Cette fonctionnalité vous permet de créer un seul formulaire en enregistrant dans la fiche contact de celui qui le soumet une information contenue dans l’URL de votre formulaire.
Si vous avez plusieurs formulaires de demande d’informations en fonction de produits différents sur votre site, cette méthode vous permet une gestion facilitée de votre compte en vous évitant de multiplier les formulaires en cours. L’enregistrement du type de produit à la soumission du formulaire vous permettra par exemple d’envoyer ensuite un emailing automatisé aux contacts en fonction du produit.

Dans l'exemple suivant, nous enregistrerons la valeur liée au ‘subject' placée dans l'URL du formulaire (cette valeur étant éditée directement par l'éditeur de votre site web) dans le champ de la base contact nommé « website_subject » :

– Une 1ere valeur de sujet dans l'URL peut être : http://www.helpyoucie.com/index.php/?subject=6astuces
– Une seconde valeur pourrait : http://www.helpyoucie.com/index.php/?subject=cataloguedumois

La valeur du « subject » dans chaque URL, c'est à dire 6astuces ou catalogue du mois sera enregistrée dans le champ de la base contact nommé « website_subject » du contact après soumission du formulaire.

Étape 1 : Créez un champ relatif à la valeur placée dans l'url que vous souhaitez enregistrer.

Privilégiez un champ de type Texte. Nommons ce champ « website_subject »
form-champ-cache-website_subject
Au bas de la page, vous trouverez le code de personnalisation lié au champ « website_subject » dans la base :

bouton_codes-de-personnalisation

code-de-personnalisation-website-subject-79

Étape 2 : Créez votre formulaire web.

Dans le formulaire, sélectionner les champs souhaités ainsi le champ « website_subject » précédemment créé en cochant la case « Ne pas afficher ce champ mais enregistrer ses valeurs…»:

champ-website-subject-ajoute-formulaire

Réalisez les différentes étapes de création du formulaire et publiez-le.

Étape 3 : Dans le code d'affichage du formulaire en Iframe, adaptez les informations en fonction de votre contexte

Sur la page sommaire de l'opération, vous copierez le script d'Affichage en Iframe qui est composé avec les informations à adapter suivantes  :
<iframe id='mb_content' frameborder='0' border='0' src='https://public.message-business.com/form/XXXXX/YYY/form.aspx' name='mb_content' style='width:100%;height:500px;'></iframe><script src='https://public.message-business.com/Javascript/getParameterByName.min.js'></script><script>var mbid=getParameterByName('MBID'); var sub=getParameterByName('nomdanslurl');if(mbid==null||mbid=='')document.getElementById('mb_content').src='https://public.message-business.com/form/XXXXX/YYY/form.aspx?formItem-mbtext-AA='+sub;else document.getElementById('mb_content').src='https://public.message-business.com/form/XXXXX/YYY/'+mbid+'/form.aspx?formItem-mbtext-AA='+sub;</script>

XXXXX : correspond au numéro de votre compte
YYY : correspond au numéro de l’opération (en l’occurrence le formulaire)
AA : correspond au numéro lié au code de personnalisation du champ
nomdanslurl : correspond à la valeur commune utilisée dans vos URLs sur votre site

Dans notre exemple, voici le script une fois les informations adaptées dans le script :
<iframe id='mb_content' frameborder='0' border='0' src='https://public.message-business.com/form/42659/644/form.aspx' name='mb_content' style='width:100%;height:500px;'></iframe><script src='https://public.message-business.com/Javascript/getParameterByName.min.js'></script><script>var mbid=getParameterByName('MBID'); var sub=getParameterByName('subject');if(mbid==null||mbid=='')document.getElementById('mb_content').src='https://public.message-business.com/form/42659/644/form.aspx?formItem-mbtext-79='+sub;else document.getElementById('mb_content').src='https://public.message-business.com/form/42659/644/'+mbid+'/form.aspx?formItem-mbtext-79='+sub;</script>

Pour faire afficher le formulaire en Iframe sur votre site, insérez ce script du formulaire adapté dans la ou les pages web souhaitées de votre site. Vous procèderez aux mêmes adaptions sur le code d'affichage en ModalBox.