Alimentez un champ d’un formulaire Sendethic par les variables contenues dans votre URL

Vous pouvez pointer l'url d'un formulaire Sendethic en incluant en paramètres du lien, des variables pré renseigner qui alimenteront automatiquement les champs d'un formulaire pointé depuis une opération (emailing, SMS).

Ces variables permettent d'avoir par exemple un formulaire pré-rempli afin de faciliter la saisie par vos contacts ou pour nourrir des champs cachés (origine du contact, numéro de client, etc.) comme dans l'exemple suivant :

Alimenter un champ de la base de type TEXTE 

Étape 1 :  Si le champ que vous souhaitez alimenter à partir d'une URL n'est pas encore créé, créez un nouveau champ dans l'onglet Contacts > Éditer les champs

Étape 2 : Cliquer sur le bouton Codes de personnalisation dans Contacts > Éditer les champs. Dans le code de personnalisation du champ souhaité (qui se présente de la façon suivante : **MB_XXX_NOMDUCHAMP** ) ; copier le numéro (XXX) affiché dans le code de personnalisation du champ.

Étape 3 : Copier le lien du formulaire, puis renseigner les paramètres à la suite de l'url.  Par exemple, l'url suivante pointe vers un formulaire avec en paramètre le mot « client » pré-renseigné dans un champ :

https://public.message-business.com/form/40000/1/form.aspx?formItem-mbtext-XXX=client

Dans ce lien, « https://public.message-business.com/form/40000/1/form.aspx«  correspond à l'url du formulaire et « ?formItem-mbtext-XXX=client » correspond à un paramètre de l'url.

formItem-mbtext correspond au format du champ Texte, Remplacer XXX par le numéro du champ.

Autre exemple de lien avec 2 paramètres qui auront pour but de pré-renseigner un champ XXX avec « 12345 » et un autre champ YYY avec « prospect » :

https://public.message-business.com/form/40000/1/form.aspx?formItem-mbtext-XXX=12345&formItem-mbtext-YYY=prospect

Remplacer XXX et YYY par leur numéro du champ respectif et lier les différents paramètres par un &.

Vous pouvez renseigner autant de paramètres que souhaité; certains navigateurs peuvent avoir des limites dans le nombre de caractères présent dans le lien (url et paramètres).

Il est également possible d'utiliser un code de personnalisation afin que la valeur attribuée soit personnalisée avec la valeur renseignée dans le champ pour chaque contact dans la Base Contact :

https://public.message-business.com/form/40000/1/form.aspx?formItem-mbtext-XXX=**MB_LASTNAME**&formItem-mbtext-YYY=**MB_49_NOMDUPARRAIN**

Vous pouvez trouver la liste des numéros de vos champs contacts dans Contacts > Editer les champs > Code de personnalisation.

Si la variable à enregistrer est celle renseignée dans un champ caché dans le formulaire (non visible par l’internaute) au moment de la soumission :

  • A l'étape 1 de l'édition du formulaire : sélectionnez le champ contact que vous souhaitez faire renseigner,
  • Cochez l’option Ne pas afficher ce champ,
  • Renseignez le Libellé du champ caché avec **MBV_XXX** ou par le champ de personnalisation à utiliser si vous souhaitez personnaliser la valeur en fonction de chaque destinataire , dans notre exemple suivant **MB_49_NOMDUPARRAIN**
formulaire-avec-champs-renseignes
  • Publiez votre formulaire.
  • Ajoutez ce libellé du champ et de la variable souhaitée dans l'URL du formulaire comme dans l’exemple suivant : https://public.message-business.com/form/40245/167/form.aspx?formItem-mbtext-49=**MB_49_NOMDUPARRAIN**

Alimenter les champs en fonction de leur type

Le format de champ est à indiquer dans les urls de lien en fonction de leur type, à savoir:

  • Pour les champs spécifiques au formulaire : 
formItem-text : pour les champs Texte, Date et Nombre du formulaire,
formItem-single : pour les champs Liste de valeurs à sélection unique du formulaire,
formItem-multiple : pour les champs Liste de valeurs à sélection multiple du formulaire.
  • Pour les champs de la base ajoutés au formulaire : 
formItem-mbtext : pour les champs Texte, Date et Nombre du formulaire,
formItem-mbsingle : pour les champs Liste de valeurs à sélection unique du formulaire,
formItem-mbmultiple : pour les champs Liste de valeurs à sélection multiple du formulaire.
 

Alimenter plusieurs champs dans l'url

Si vous souhaitez alimenter plusieurs champs, il faudra alors les séparer dans l’URL par des & comme dans l’exemple suivant :
https://public.message-business.com/form/40245/167/form.aspx?formItem-mbtext-49=**MB_49_NOMDUPARRAIN**&formItem-mbtext-55=Ma_2ème_Valeur