Les 4 van 5
Les 4: Voorwaardelijke logica
Voorwaardelijke logica is de krachtigste functie van Gravity Forms. Hiermee toon of verberg je velden, secties en hele formulierpagina’s op basis van wat een gebruiker eerder heeft ingevuld. Het resultaat: slimmere formulieren die alleen de relevante vragen stellen.
Hoe werkt voorwaardelijke logica?
Klik op een veld in de builder. Onderaan de veldinstellingen staat het tabblad “Voorwaardelijke logica”. Schakel het in.
Je stelt nu een regel in:
- Tonen als: het veld wordt getoond als de conditie waar is
- Verbergen als: het veld wordt verborgen als de conditie waar is
De conditie verwijst naar een ander veld. Voorbeeld: “Toon dit veld als het veld ‘Type project’ gelijk is aan ‘Webshop'”.
Praktisch voorbeeld: offerteformulier
Stel je hebt een dropdown “Type dienst” met de opties: Website, Webshop, SEO-pakket.
- Als “Webshop” is gekozen β toon een extra veld “Hoeveel producten heeft uw webshop?”
- Als “SEO-pakket” is gekozen β toon een extra veld “Wat is uw huidige Google-positie?”
- Als “Website” is gekozen β toon een veld “Heeft u al een huisstijl?”
Zo krijgen bezoekers alleen de vragen die relevant zijn voor hun situatie. Kortere formulieren = hogere conversie.
Voorwaardelijke logica op notificaties
Je kunt ook notificaties conditioneel versturen. Ga naar de notificatie-instellingen en schakel “Voorwaardelijke logica” in. Voorbeeld: stuur een aparte e-mail naar je WooCommerce-specialist als het type project “Webshop” is, en een andere e-mail naar je SEO-specialist als het “SEO-pakket” is.
Veelgemaakte fout
Als je een veld verbergt via voorwaardelijke logica maar het veld is ingesteld als “verplicht”, dan blokkeert het formulier tΓ³ch als het verborgen veld leeg is. Los dit op door verplichte velden die conditioneel zijn ingesteld als niet-verplicht te markeren β de logica zorgt er al voor dat het veld alleen getoond wordt als het relevant is.
Opdracht
Voeg aan je offerteformulier een dropdown toe met minimaal drie diensten. Voeg per dienst één extra veld toe dat alleen verschijnt als die dienst is geselecteerd. Test het formulier door elke optie te selecteren en te controleren of de juiste velden verschijnen.