Du kommer att lära dig

Lär dig hur du utlöser att ett registreringsformulär visas på din webbplats när en besökare klickar på en viss knapp. I den här guiden får du hjälp med att justera formuläret så att det visas vid en anpassad utlösare, skapa och lägga till en ny knapp på din webbplats och klistra in ett kort kodsnippet i webbplatsens HTML så att ett klick på knappen utlöser registreringsformuläret.

Om du är utvecklare och vill specialkoda en utlösare för ditt registreringsformulär kan du gå till vår utvecklarresurs om hur du specialutlöser ett popup- eller flyout-formulär.

Eftersom det krävs tillgång till webbplatsens HTML och e-handelsplattform för att klistra in den här koden kan vårt supportteam inte erbjuda praktisk hjälp. Om du inte har en utvecklare i ditt team och inte känner dig bekväm med att lägga till koden själv kan du överväga att kontakta en Klaviyo-partner för att få hjälp.

Innan du börjar ska du se till att Klaviyo JavaScript på webbplatsen (Klaviyo.js) är installerat på varje sida där du lägger till knappen. Bekräfta att registreringsformulär är aktiverade på din webbplats.

Skapa en ny knapp

Innan du lägger till en ny knapp på din webbplats ska du konfigurera ditt registreringsformulär i Klaviyo:

  1. Skapa ett nytt registreringsformulär som visas när knappen klickas, eller välj ett formulär som du redan har skapat.
  2. Välj Redigera stilar i formulärredigeraren. Ställ in Formulärtyp på Popup, flyout, helsida eller banner. Inbäddade formulär kan inte utlösas när du klickar på en knapp.
  3. Välj Inriktning och beteende > Visning. Under Tidpunkt ställer du in Visa formulär på Endast vid en anpassad utlösare.
The Timing section of the Targeting and behaviors tab in the form editor showing the option to Show on a custom trigger selected.
The Timing section of the Targeting and behaviors tab in the form editor showing the option to Show on a custom trigger selected.

Anpassade utlösare kringgår formulärets regler för inriktning, enhet och frekvens. Om du behöver begränsa vem som kan öppna formuläret kan du tillämpa de villkoren på webbplatsens knapp eller anpassade kod.

  1. När du är nöjd med formulärets design och innehåll klickar du på Publicera eller schemalägg, väljer alternativet Publicera nu och klickar sedan på Publicera nu för att publicera formuläret.
  2. Kopiera koden nedan:
text
<button class="klaviyo_form_trigger">Click here</button>
  1. Klistra in koden i HTML-koden på valfri sida på din webbplats där du vill att knappen ska visas. Den här knappen använder standardstilarna från webbplatsens mall. Om du vill anpassa knappens utseende ytterligare kan du rådfråga din utvecklare eller en Klaviyo-partner.

Om du lägger till flera knappar på samma sida, ge varje knapp ett unikt klassnamn (t.ex. klaviyo_form_trigger1, klaviyo_form_trigger2), även om de öppnar samma registreringsformulär. JavaScript-kodsnutten nedan kopplas bara till den första knappen med en matchande klass. Lägg till en matchande kodsnutt för varje knapp.

Ställ in knappen så att den utlöser ditt registreringsformulär

Nu när du har lagt till en ny knapp på din webbplats behöver du härnäst konfigurera utlösaren så att ditt registreringsformulär visas när du klickar på den. Konfigurera utlösaren genom att lägga till ett litet anpassat JavaScript-kodavsnitt på din webbplats:

  1. Kopiera kodsnippet nedan:
text
<script type="text/javascript">
	document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (){
		window._klOnsite = window._klOnsite || []; 
		window._klOnsite.push(['openForm', 'FORM_ID']);
	});
</script>
  1. Klistra in kodsnippetet direkt under knappkoden som du lade till på din webbplats i förra avsnittet.
  2. I kodsnutten du precis klistrade in ersätter du FORM_ID med ditt registreringsformulärs ID.
    • Om du vill hitta ditt formulär-ID går du tillbaka till Klaviyo och öppnar formuläredigeraren för ditt registreringsformulär. Kopiera ID:t direkt efter /forms/ i webbadressen. ID:t kan innehålla bokstäver och siffror. Behåll exakt samma versaler/gemener som visas när du ersätter FORM_ID i din kodsnutt.
The URL for an example sign-up form in the form editor with the six digit code at the end highlighted to show the unique Form ID.
The URL for an example sign-up form in the form editor with the six digit code at the end highlighted to show the unique Form ID.
  1. Den färdiga koden ska innehålla den nya knappkoden och registreringsformulärets utlösare med ditt unika formulär-ID. Se till att klistra in detta på varje sida där du lade till knappkoden.
    • Här är ett exempel på den färdiga koden i en sidredigerare i Shopify:
An example of the completed code showing the button code and form trigger in a Shopify page editor.
An example of the completed code showing the button code and form trigger in a Shopify page editor.

Om du har ändrat en knappklass (t.ex. till klaviyo_form_trigger1) ska du ersätta .klaviyo_form_trigger i knappens JavaScript-kodavsnitt med .klaviyo_form_trigger1. Behåll den inledande punkten och använd det formulär-ID som du vill att knappen ska öppna.

  1. Spara dina ändringar.

Testa din knapp

När du har sparat alla ändringar i din webbplats kod går du till din webbplats och klickar på din nya knapp. När du gör det visas registreringsformuläret.

Har du problem? Gå till Klaviyos Community Forum för vägledning från andra Klaviyo-användare.

Ytterligare resurser

Var den här artikeln till hjälp?
Använd endast detta formulär för feedback på artiklar. Lär dig hur du kontaktar support.

Utforska mer från Klaviyo

Community
Få kontakt med kollegor, partner och Klaviyo-experter för att hitta inspiration, dela insikter och få svar på alla dina frågor.
Partners
Anlita en Klaviyo-certifierad expert för att hjälpa dig med en specifik uppgift eller för löpande marknadsföringshantering.
Support

Få tillgång till support via ditt konto.

E-postsupport (gratis provperiod och betalkonton) Tillgänglig dygnet runt, alla dagar i veckan

Chatt/virtuell hjälp
Tillgängligheten varierar beroende på plats och abonnemangstyp