Hoe je een aanmeldingsformulier kunt activeren dat verschijnt wanneer er op een knop wordt geklikt
Wat je leert
Ontdek hoe je een aanmeldingsformulier op je website kunt laten verschijnen wanneer een bezoeker op een bepaalde knop klikt. In deze gids laten we je zien hoe je je formulier zo aanpast dat het wordt weergegeven bij een aangepaste trigger, hoe je een nieuwe knop maakt en toevoegt aan je site, en hoe je een kort codefragment in de HTML van je site plakt zodat het aanmeldingsformulier wordt geactiveerd wanneer je op de knop klikt.
Als je een ontwikkelaar bent en een trigger op maat wilt coderen voor je aanmeldingsformulier, ga dan naar onze ontwikkelaarsresource over hoe je een popup- of fly-out-formulier op maat kunt triggeren.
Omdat je voor het plakken van deze code toegang nodig hebt tot de HTML van je site en je e-commerceplatform, kan ons supportteam geen praktische hulp bieden. Als je geen ontwikkelaar in je team hebt en er niet prettig bij voelt om zelf de code toe te voegen, overweeg dan om contact op te nemen met een Klaviyo-partner voor hulp.
Nieuwe knop maken
Maak eerst een nieuwe knop op je website die het aanmeldingsformulier laat verschijnen wanneer je erop klikt. Je moet ervoor zorgen dat je aanmeldingsformulier correct is ingesteld in Klaviyo voordat je de knop aan je site toevoegt. Doe het volgende:
- Maak een nieuw aanmeldingsformulier dat verschijnt wanneer er op de knop wordt geklikt, of kies een formulier dat je al hebt gemaakt.
- Op het tabblad Stijlen moet je Formuliertype zijn ingesteld op Popup, fly-out-formulier of volledige pagina. Ingesloten formulieren kunnen niet worden geactiveerd wanneer er op een knop wordt geklikt.
- Selecteer op het tabblad Targeting & Behaviors onder Timingde optie Alleen weergeven bij aangepaste trigger.
- Als je tevreden bent met het ontwerp en de content van je formulier, klik je op Publiceren.
- Open vervolgens de editor voor je formulier en kies de volgende instellingen
- Kopieer de onderstaande code:
<button class="klaviyo_form_trigger">Click here</button> - Plak de code in de HTML van elke pagina op je website waar je wilt dat de knop verschijnt. Deze knop gebruikt de standaardstijlen uit de template van je site. Als je de look van de knop verder wilt aanpassen, raadpleeg dan je developer of een Klaviyo-partner.
Houd er rekening mee dat als je meerdere knoppen aan je site toevoegt die elk verschillende aanmeldingsformulieren activeren, je een unieke naam moet gebruiken om elke knop te classificeren (bijv. klaviyo_form_trigger1, klaviyo_form_trigger2).
Stel de knop in om je aanmeldingsformulier te activeren
Nu je een nieuwe knop aan je website hebt toegevoegd, moet je vervolgens de trigger instellen zodat je aanmeldingsformulier verschijnt wanneer erop wordt geklikt. Stel de trigger in door een klein, aangepast JavaScript-fragment aan je site toe te voegen:
- Kopieer het onderstaande codefragment:
<script type="text/javascript">
document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (){
window._klOnsite = window._klOnsite || [];
window._klOnsite.push(['openForm', 'FORM_ID']);
});
</script> - Plak het codefragment direct onder de knopcode die je in de vorige sectie aan je site hebt toegevoegd.
- Vervang in het fragment dat je net hebt geplakt FORM_ID door de ID van je aanmeldingsformulier.
- Om de formulier-ID te vinden, ga je terug naar Klaviyo en open je de formulier-editor voor je aanmeldingsformulier. Kopieer de code van 6 cijfers aan het einde van de URL om toe te voegen aan je codefragment; dit is de formulier-ID.
- Om de formulier-ID te vinden, ga je terug naar Klaviyo en open je de formulier-editor voor je aanmeldingsformulier. Kopieer de code van 6 cijfers aan het einde van de URL om toe te voegen aan je codefragment; dit is de formulier-ID.
- De voltooide code moet de nieuwe buttoncode bevatten, en de trigger voor het aanmeldingsformulier met je unieke formulier-ID. Zorg ervoor dat je dit plakt op elke pagina waar je de buttoncode hebt toegevoegd.
- Hier is een voorbeeld van de voltooide code in een Shopify-paginabewerker:
- Hier is een voorbeeld van de voltooide code in een Shopify-paginabewerker:
Als je in de vorige stap de class van de knop hebt aangepast (d.w.z. je hebt klaviyo_form_trigger vervangen door andere tekst of een nummer toegevoegd), zorg er dan voor dat je deze code bijwerkt met de tekst die je hebt gebruikt.
- Sla de wijzigingen op.
Test je knop
Als je alle wijzigingen in de code van je site hebt opgeslagen, ga je naar je site en klik je op je nieuwe knop. Als je dat doet, verschijnt het aanmeldingsformulier.
Problemen? Ga naar Klaviyo’s Community Forum voor begeleiding van andere Klaviyo-gebruikers.
Extra hulpbronnen
- Aan de slag met aanmeldingsformulieren
Leer hoe je een aanmeldingsformulier maakt en aanpast in Klaviyo om op je website te publiceren, zodat je bezoekers kunt betrekken, e-mailadressen en telefoonnummers kunt verzamelen en duurzame klantrelaties kunt opbouwen.
- Instellingen voor targeting en gedrag voor aanmeldingen begrijpen
Meer informatie over het gedeelte Targeting en gedrag van de aanmeldingsformulier-editor, waar je kunt bepalen wanneer een formulier op je site verschijnt en wie het ziet. Open de formuliereditor voor een bestaand aanmeldingsformulier en selecteer Targeting en gedrag om de weergave- en targetinginstellingen aan te passen die in deze gids worden behandeld.
- How to custom trigger a popup or flyout form
- Klaviyo practitioner certificate