Een verborgen veld kan gebruikt worden om informatie over contacten te verzamelen op het moment dat zij je formulier indienen. Dit veld is niet zichtbaar voor contacten die zich inschrijven. Je kunt het verborgen veld niet alleen gebruiken om informatie te verzamelen, bijvoorbeeld via UTM-parameters, maar ook om spam inschrijvingen te helpen identificeren.
In dit artikel laten we je zien hoe je een verborgen veld toevoegt aan je formulier en behandelen we daarbij de volgende onderwerpen:
- Een verborgen veld toevoegen
- Een verborgen veld gebruiken om informatie over je contacten te verzamelen
- Een dynamische waarde toevoegen aan de volledige insluitcode
- Een verborgen veld gebruiken om spam aanmeldingen te onderscheppen
Let op! Verborgen velden kunnen alleen gebruikt worden bij inline-formulieren. Ze kunnen dus niet toegevoegd worden bij de formulieren: zwevende box, zwevende balk en modaal-formulier.
Een verborgen veld toevoegen
- Ga via 'Websites' in het linkermenu naar 'Formulieren'.
- Klik op het betreffende formulier waaraan je een verborgen veld wilt toevoegen.
- Heb je nog geen verborgen velden dan kun je deze aanmaken via 'Aangepaste velden'. Klik hiervoor op het plusje naast 'Aangepaste velden' in het grijze bewerkmenu.
- Kies vervolgens voor 'Verborgen veld' in het drop-downmenu:
- Typ een naam in voor je verborgen veld en klik op 'Toevoegen'. In dit voorbeeld hebben wij de naam 'Verborgen veld' meegegeven.
- Sleep het veld vervolgens vanuit het menu in het formulier op de plek waar je deze wilt hebben.
Een verborgen veld gebruiken om informatie over je contacten te verzamelen
Nu vraag je je wellicht af hoe dat veld nu exact informatie verzameld over je contacten. Er zijn verschillende manieren om dit in te stellen.
Voeg een query string toe aan de URL van je formulier
Deze methode zal een vaste waarde toevoegen aan je verborgen veld.
Voorbeeld: Stel, ik heb een verborgen veld toegevoegd onder de naam 'Verborgen veld', dan is de personalisatietag voor dit veld %VERBORGEN_VELD%. Ik wil vervolgens dat wanneer iemand het formulier indient, dit contact de waarde 'Test' meekrijgt via het verborgen veld. Om dit voor elkaar te krijgen, dient de personalisatietag van dit veld aangepast te worden. Hiervoor pak ik de URL van het formulier er bij. Deze is terug te zien via 'Integreer' als je het betreffende formulier voor je hebt in MailBlue:
De link in dit geval is: https://newdesignsandbox.activehosted.com/f/21
Je kunt de url, om er de standaardwaarde 'Test' in te laten vullen, aanpassen met een vraagteken, de naam van het veld (zonder percentage tekens), daarachter een = teken en de naam van de waarde die je wil invullen.
?verborgen_veld=Test
De URL van het formulier ziet er dan zo uit: https://newdesignsandbox.activehosted.com/f/21?verborgen_veld=Test
Het formulier in je account ziet er zo uit:
Jouw verborgen veld, ofwel het rood gearceerde gedeelte zien je contacten niet als zij het formulier online indienen. Zij zien wel de langere link die je bij de URL van het formulier aangepast hebt. Zodra een contact het formulier ingediend heeft, wordt de waarde bij het veld 'Verborgen Veld' aangevuld met 'Test':
Tip: als je UTM-parameters in het verborgen veld mee wilt geven, dan kun je op een zelfde wijze een verborgen veld aanmaken en de bijbehorende personalisatie tag aanpassen door een underscore te gebruiken, zodat dit overeenkomt met de URL-parameter.
Voeg een vaste waarde toe aan de volledige insluitcode
Nadat je een verborgen veld hebt toegevoegd, kun je de volledige insluitcode van je formulier integreren op je site. Hierin kun je een vaste waarde ingeven bij het verborgen veld binnen de HTML-code van het formulier.
Binnen de code heb je een gedeelte met "hidden" name="field. Daarachter kun je (tussen de aanhalingstekens achter 'value') de betreffende waarde invullen:
Een dynamische waarde toevoegen aan de volledige insluitcode
Je kunt ook een custom code toevoegen aan je website om dynamische informatie in te laten vullen wanneer het formulier wordt ingediend. Hierbij is kennis van het maken/schrijven van eigen custom codes vereist. Wij beschikken helaas niet over deze kennis en kunnen je hierin niet verder ondersteunen.
Een verborgen veld gebruiken om spam aanmeldingen te onderscheppen
Indien je het verborgen veld wilt gebruiken om spam aanmeldingen te voorkomen, is het toevoegen van dit verborgen veld het enige dat je hoeft te doen. De waarde laat je bewust leeg. Je zou het veld bijvoorbeeld de naam 'Spam Contact' kunnen geven, voor jezelf ter herkenning. Als na het indienen van het formulier een waarde toegevoegd wordt aan dit veld, dan weet je dat het een spam bot is die het formulier ingediend heeft en niet werkelijk een persoon. Een 'normaal' persoon/contact kan het veld namelijk niet zien en zal deze dus ook niet kunnen invullen.
Deze constructie is niet 100% spam proof, aangezien slimme bots het verborgen veld ook niet invullen. De beste manier om je formulier te beschermen tegen spam aanmeldingen is dan ook om gebruik te maken van captcha en/of de dubbele opt-in ingeschakeld te hebben. Beide opties worden verder toegelicht in dit artikel.