Das wirst du lernen
Erfahre, wie du deiner Website ein eingebettetes Formular hinzufügst, indem du den Einbettungscode in die Themendateien oder den Seiteneditor für deinen E-Commerce-Shop, deinen Blog oder deine Website einfügst. Wo du den Code einfügst, richtet sich danach, wo das eingebettete Formular erscheinen soll und wie die Website aufgebaut ist.
Diese Anleitung gilt nur für eingebettete Formulare und trifft nicht auf Pop-ups, Flyouts oder ganzseitige Formulare zu. Nachdem du den Einbettungscode auf deiner Website eingefügt hast, kannst du das Formular in Klaviyo bearbeiten und die Änderungen veröffentlichen, ohne dich um die Aktualisierung des Snippets kümmern zu müssen.
Falls du keine Integration für Shopify, BigCommerce, Magento oder WooCommerce hast, über die ein Code-Fragment namens Klaviyo.js synchronisiert wird (bei Shopify über eine App-Einbettung), musst du zunächst Klaviyo.js auf deiner Website installieren, um Formulare veröffentlichen zu können. Klaviyo.js ist auch das Code-Fragment für die Erfassung der aktiven Zeit auf der Website, da es auch die Verfolgung von Benutzeraktivitäten ermöglicht. Mehr dazu erfährst du in unserer Anleitung zum Webtracking.
Da das Einfügen von Formularcode den Zugriff auf die HTML- und E-Commerce-Plattform deiner Website erfordert, kann unser Support-Team hier keine praktische Hilfe leisten. Wenn es in deinem Team keine Entwicklerin und keinen Entwickler gibt, kannst du dich an einen Klaviyo-Partner wenden.
Neues eingebettetes Formular erstellen
- Rufe Registrierungsformulare > Registrierungsformular erstellen > Neues Registrierungsformular erstellen auf.
- Benenne das Formular und wähle eine Liste, zu der du Abonnent*innen hinzufügen möchtest.
- Wähle den Formulartyp Eingebettet aus.
- Klicke auf Speichern und weiter zum Entwurf.
- Du kannst das Formular mit dem Editor gestalten und ihm beliebige Formularfelder hinzuzufügen.
Einbettungscode erhalten
Wenn du das Formular nach deinen Vorstellungen gestaltet hast, gibt es 2 Stellen, an denen du den Einbettungscode des Formulars abrufen kannst:
- Im Bereich Targeting und Verhalten:
- Wenn du ein eingebettetes Formular veröffentlichst, wird ein Modal angezeigt, in dem du aufgefordert wirst, den Einbettungscode auf deiner Website einzufügen:
Veröffentliche das Formular anschließend und kopiere das Code-Fragment, um es auf deiner Website einzufügen.
Code auf deiner Website einfügenCode auf deiner Website einfügen
Wo du den Code auf der Website einfügen solltest, hängt davon ab, wo das eingebettete Formular erscheinen soll, und variiert je nach Integration. Im Folgenden haben wir einige Anwendungsbeispiele für dich zusammengestellt. Scrolle einfach bis zur Plattform, die du verwendest (z. B. BigCommerce, Shopify, WooCommerce, andere Plattformen). Dort findest du eine konkrete Anleitung für die jeweilige Plattform.
BigCommerceBigCommerce
Standardmäßig werden Browser, die sich über das BigCommerce-Registrierungsformular bei der E-Mail-Liste registrieren, über die Integration automatisch zur Klaviyo-E-Mail-Liste hinzugefügt. Du musst das eingebettete BigCommerce-Formular nicht durch ein eingebettetes Klaviyo-Formular ersetzen, damit neue Abonnent*innen zur E-Mail-Liste hinzugefügt werden. Hier erfährst du, wie du deine BigCommerce-Registrierungsformulare mit Klaviyo verbinden kannst.
Wenn du das BigCommerce-Formular in der Fußzeile durch ein Klaviyo-Formular ersetzen oder ein in Klaviyo eingebettetes Formular an anderer Stelle auf deiner Website einfügen möchtest, stehen dir die im Folgenden beschriebenen Möglichkeiten offen.
Im Page Editor
- Gehe zu Storefront > Webpages.
- Wähle die Seite aus, auf der das eingebettete Formular erscheinen soll.
- Klicke im Menü Action auf Edit.
- Klicke im Bereich Page Content auf HTML, um den Quellcode-Editor zu öffnen.
- Füge den Einbettungscode des Formulars ein.
- Klicke auf Update und speichere die Änderungen.
Im Theme Editor
- Melden dich bei deinem BigCommerce-Shop an.
- Rufe Storefront > My Themes auf.
- Klicke unter dem Bereich Current Theme auf Customize.
- Wähle die Seite aus, auf der du das eingebettete Formular einfügen möchtest.
- Finde den Bereich auf der Seite, in dem das Formular hinzugefügt werden soll.
- Ziehe einen HTML-Block hinein.
- Füge den Einbettungscode für dein Formular in den Block-Editor ein.
- Speichere den Block.
- Speichere deine Änderungen.
In Theme-Dateien einfügen
- Rufe Storefront > My Themes auf.
- Klicke auf die Dropdown-Liste Advanced im Abschnitt Current Theme.
- Klicke auf Edit Theme Files.
- Wenn die Option Edit Theme Files nicht angezeigt wird, kannst du:
- Das Theme kopieren
- Die Kopie bearbeiten
- Wenn die Option Edit Theme Files nicht angezeigt wird, kannst du:
- Rufe die Datei auf, die den Quellcode für den Abschnitt enthält, in den du ein Formular einbetten möchtest.
- Finde den Abschnitt im Code, in dem das Formular erscheinen soll.
- Füge den Einbettungscode ein.
- Speichere deine Änderungen.
Alle vorgenommenen Änderungen gelten nur für das Theme, das du gerade bearbeitest. Wenn du das Theme in Zukunft änderst, werden deine Änderungen nicht automatisch in das neue Theme übernommen.
Shopify
Browser, die sich über das Shopify-Registrierungsformular bei der E-Mail-Liste registrieren, werden über die Integration automatisch zur Klaviyo-Liste hinzugefügt, wenn du in den Integrationseinstellungen eine Liste ausgewählt hast. Du musst das eingebettete Shopify-Formular nicht durch ein eingebettetes Klaviyo-Formular ersetzen, damit neue Abonnent*innen zur E-Mail-Liste hinzugefügt werden.
Shopify-Fußzeile für alle Themes
Wenn das eingebettete Formular in der Fußzeile auf deiner Website erscheinen soll, geh wie folgt vor. Diese Anleitung gilt für Vintage- und 2.0-Themen von Shopify.
- Rufe die Shopify-Verwaltung auf.
- Gehe zu Online Store > Themes.
- Klicke auf die 3 Punkte und wähle dann Edit code.
- Öffne die Themes-Datei footer.liquid.
- Finde den Bereich, in dem das Formular erscheinen soll.
- Im Beispiel unten wird das Registrierungsformular über den Angaben zum Urheberrecht auf der Website angezeigt:
- Im Beispiel unten wird das Registrierungsformular über den Angaben zum Urheberrecht auf der Website angezeigt:
- Füge den Code zum Einbetten des Formulars ein.
- Klicke auf Speichern.
Das Formular erscheint nun in der Fußzeile deiner Website.
Shopify – Vintage Themes und andere Stelle als Fußzeile
Wenn du auf deiner Shopify-Seite (mit Vintage Theme) ein eingebettetes Formular an einer anderen Stelle als der Fußzeile einfügen möchtest, kannst du das folgendermaßen tun:
- Rufe die Shopify-Verwaltung auf.
- Gehe zu Online Store > Themes.
- Klicke auf Customize > Add Section.
- Wähle 1 der folgenden Optionen, je nachdem, was angezeigt wird:
-
Custom content
- Add this block
- Delete the default content that populates
- Custom HTML
-
Custom content
- Klicke auf Add content > Custom HTML.
- Fügen den Einbettungscode ein.
- Klicke auf Speichern.
Shopify – 2.0 Themes und andere Stelle als Fußzeile
Wenn du auf deiner Shopify-Seite (mit 2.0 Theme) ein eingebettetes Formular an einer anderen Stelle als der Fußzeile einfügen möchtest, kannst du das folgendermaßen tun:
Hinweis: Du musst Shopify App Embed aktivieren, um diese Funktion nutzen zu können. Hilfe bei der Aktivierung findest du in unserer Anleitung So aktivierst du das Onsite-Tracking für Shopify.
- Erstelle das eingebettete Anmeldeformular in Klaviyo. Der Formulartyp im Abschnitt Stile muss auf „Eingebettetes Formular“ eingestellt sein. Bei Pop-up-, Flyout- oder ganzseitigen Formularen funktioniert es nicht.
- Speichere die Formular-ID.
Du findest die Formular-ID beim eingebetteten Formular in deinem Klaviyo-Konto. Die Formular-ID ist der aus sechs Buchstaben bestehende Code am Ende der URL. - Rufe die Shopify-Verwaltung auf.
- Gehe zu Online Store > Themes.
- Klicke auf Customize.
- Rufe die Seitenvorlage auf, zu der du das Formular hinzufügen möchtest, z. B. zur Startseite.
- Klicke auf Add section und scrolle nach unten zu Klaviyo Embedded Form unter „Apps“.
- Klicke auf den neuen Abschnitt und füge die ID des eingebetteten Formulars in das Textfeld ein.
- Klicke auf Speichern.
- Das eingebettete Formular wurde der Seitenvorlage hinzugefügt und du kannst es nach Bedarf auf der Seite verschieben.
Shopify-Passwortseite für alle Themen
Wenn du das eingebettete Formular auf der Passwortseite deiner Website platzieren möchtest, gehe wie folgt vor. Diese Anleitung gilt für Vintage- und 2.0-Themen von Shopify.
Du musst ein Code-Fragment installieren, um Registrierungsformulare zu aktivieren – das ist Klaviyo.js, das separat auf der Passwortseite vorhanden sein muss. Das liegt daran, dass die Datei password-content.liquid (bzw. die Datei password.liquid in Shopify 2.0) nicht die Datei theme.liquid nutzt, in der sie von der Integration automatisch installiert wird. Weiter unten findest du eine Anleitung zum Installieren von Klaviyo.js.
- Rufe die Shopify-Verwaltung auf.
- Gehe zu Online Store > Themes.
- Klicken auf Actions > Edit code.
- Bei Vintage Themes öffnest du die Datei password-content.liquid, bei 2.0 Themes heißt sie password.liquid.
- Kopiere das unten stehende Klaviyo.js-Code-Fragment und füge es am Ende der Datei ein.
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
- Wenn du PUBLIC_API_KEY im Fragment siehst, musst du diesen durch den öffentlichen API-Schlüssel deines Klaviyo Kontos ersetzen. Du findest den öffentlichen API-Schlüssel unter Einstellungen > API-Schlüssel.
- Umgib das Standard-Registrierungsformular von Shopify mit Kommentar-Tags, damit es auf der Website nicht angezeigt wird:
- Füge {% comment %} hinzu, um das Tag zu beginnen.
- Füge {% endcomment %} hinzu, um das Tag zu schließen.
- Füge den Code Ihres eingebetteten Klaviyo-Formulars oberhalb des auskommentierten eingebetteten Shopify-Formulars ein.
- Klicke auf Speichern.
Das Klaviyo-Einbettungsformular erscheint nun auf der Passwortseite deiner Website.
Hinweis: Wenn du Klaviyo.js installierst, erscheinen alle veröffentlichten Pop-up- und Flyout-Formulare unter deinem Konto auf dieser Seite, sofern du nicht angibst, dass sie auf der spezifischen URL nicht angezeigt werden sollen.
WooCommerceWooCommerce
Standardmäßig werden Browser, die sich über das WooCommerce-Registrierungsformular bei der E-Mail-Liste registrieren, über die Integration automatisch zur Klaviyo-E-Mail-Liste hinzugefügt. Du musst das eingebettete WooCommerce-Formular nicht durch ein eingebettetes Klaviyo-Formular ersetzen, damit neue Abonnent*innen zur E-Mail-Liste hinzugefügt werden.
- Öffne das WooCommerce Dashboard.
- Klicke auf Customize Your Site.
- Navigiere zu der Seite, auf der du das eingebettete Formular einfügen möchtest.
- Klicke auf Add a Widget > Custom HTML.
- Füge den Einbettungscode unter „Content“ ein.
- Klicke auf die Schaltfläche Publish, um die Änderungen zu übernehmen.
Andere Plattformen
Damit ein eingebettetes Klaviyo-Formular funktioniert, müssen zwei Code-Fragmente auf der Seite vorhanden sein: Das Javascript-Fragment von Klaviyo und der Einbettungscode des Formulars. Viele der Standardintegrationen von Klaviyo (z. B. Magento, Magento 2) integrieren Klaviyo.js automatisch in deine Website. Schau in den Integrationseinstellungen deiner Plattform, ob diese Option aktiviert ist.
Wenn die Plattform nicht über eine native Klaviyo-Integration verfügt, füge unser Javascript-Fragment manuell ein, indem du dich an diese Anleitung hältst.
Sobald Klaviyo.js installiert ist, kannst du den Einbettungscode des Formulars an der Stelle in den HTML- bzw. Quellcode der Website einfügen, wo er erscheinen soll. Wenn du dich bei der Bearbeitung von Website-Code nicht wohlfühlst und dies lieber in fachkundige Hände übergeben möchtest, wende dich an einen Klaviyo-Partner.
Zusätzliche Ressourcen