Hol dir Hilfe von Experten
Von Schulungen bis hin zum Full-Service-Marketing: Unsere Partnercommunity kann dir dabei helfen, deine Ideen in die Tat umzusetzen.
Fehlerbehebung bei eingebetteten Registrierungsformularen
Falls du ein Registrierungsformular zu deiner Website hinzufügen möchtest, bieten wir dafür einen einfachen Einbettungscode für das Registrierungsformular, der CSS und Javascript verwendet. Da jede Website einzigartig ist, kann es zu Konflikten zwischen unserem Code und deinem Code kommen.
In diesem Artikel erfährst du, wie du häufige Probleme mit eingebetteten Registrierungsformularen beheben kannst.
Mein Formular zeigt keine Erfolgs- oder Fehlermeldungen an
Der Einbettungsformularcode verwendet jQuery, um das Formular zu validieren und Antworten anzuzeigen, wie beispielsweise eine Erfolgsmeldung, wenn jemand die Schaltfläche „Subscribe (Abonnieren)“ anklickt, um sich für deine E-Mails zu registrieren.
Diese Aktion wird von JavaScript verwaltet, das darauf achtet, welche Aktionen sonst noch auf der Seite ausgeführt werden. Manchmal können mehrere Skripts auf einer Seite sich gegenseitig blockieren und ihre Funktionsweise beeinträchtigen. Wenn du keine Erfolgsmeldungen siehst, suche nach potenziellen JavaScript-Konflikten.
Hinweis
Wenn du für deine Zielgruppe Double-opt-in verwendest, sehen ausstehende Abonnenten eine Nachricht mit dem Hinweis, dass sie ihre Inbox auf die E-Mail zur Opt-in-Bestätigung überprüfen sollten. Wenn diese Meldung nicht erscheint, könnte dies an einem Javascript-Konflikt liegen.
Abonnent*innen landen auf der Danke-Seite für die Bestätigung.
Formular-Aktionen werden durch JavaScript verwaltet. Wenn dies ausgeschaltet ist, kann es also sein, dass das Formular nicht wie beabsichtigt funktioniert. Es ist zum Beispiel möglich, dass deine Abonnent*innen keine dynamischen Antwortfehler- oder Erfolgsmeldungen sehen oder auf die von Mailchimp gehostete Danke-Seite für die Bestätigung weitergeleitet werden.
Um sicherzustellen, dass JavaScript für dein eingebettetes Formular aktiviert ist und um deine Seite zu aktualisieren, befolge diese Schritte.
Klicke auf Audience(Zielgruppe)und wähle danach Signup forms(Registrierungsformulare).
Scrolle zur Kachel Eingebettetes Formular und klicke dann auf Eingebettetes Formular.
- Gib den Formularnamen ein, klicke dann auf das Dropdown-Menü Zielgruppe und wähle die gewünschte Zielgruppe.
- Klicke auf Begin (Beginnen).
Klicke auf „Settings“ (Einstellungen).
Stelle sicher, dass das Kontrollkästchen Disable all Javascript (Javascript komplett deaktivieren) nicht markiert ist.
Klicke „Continue“ (Weiter).
Klicke auf „Copy Code“ (Code kopieren).
Füge den Formular-Einbettungscode in den HTML-Code deiner Website ein, um die aktuelle Version deines Formulars zu ersetzen.
Hinweis
Wenn du Double-opt-in verwendest und Javascript für dein eingebettetes Formular deaktiviert ist, werden Abonnenten nach dem Registrieren auf eine andere Seite umgeleitet, die sogenannte „Danke“-Seite. Dort werden sie darauf hingewiesen, zu überprüfen, ob sie die E-Mail zur Opt-in-Bestätigung erhalten haben.
Der Abonnent sendet das Formular ab und wird zum Registrierungsformular mit Warnungen weitergeleitet.
Wenn dein eingebettetes Formular Abonnenten zur gehosteten Version deines Mailchimp-Registrierungsformulars mit Warnmeldungen weiterleitet, suche nach Pflichtfeldern, die in deinem Registrierungsformular ausgeblendet oder aus dem Formularcode gelöscht wurden.
Wenn dein Registrierungsformular beispielsweise ein erforderliches Vornamensfeld enthält, dieses aber ausgeblendet oder aus dem Einbettungscode gelöscht wurde, können Fehler auftreten, wenn ein neuer Abonnent versucht, das eingebettete Formular einzureichen.
Um die Einstellungen der einzelnen Felder zu überprüfen, navigiere zum Formular-Builder für die betreffende Zielgruppe. Wenn du ein Feld findest, das als Pflichtfeld markiert und ausgeblendet ist, ist es wahrscheinlich die Ursache für dieses Problem. Wenn du dich mit benutzerdefiniertem Code auskennst, kannst du dir auch den Quelltext auf deinem eingebetteten Formular ansehen und den Code für die folgende Zeichenfolge überprüfen.
input type="hidden"
Wenn jemand auf „Submit (Senden)“ klickt, passiert nichts
In der Regel sollte ein Abonnent dein Formular senden und eine Erfolgsmeldung erhalten, die bestätigt, dass er zu deiner Zielgruppe hinzugefügt wurde. Wenn beim Senden ein Fehler auftritt, wird eine Fehlermeldung angezeigt. Falls überhaupt keine Meldung angezeigt wird, haben unsere Server das Formular möglicherweise nicht empfangen.
Dies tritt üblicherweise auf, wenn mehrere Formulare auf einer einzelnen Seite deiner Website JavaScript-Validierung verwenden. Wir empfehlen, für jedes Registrierungsformular einzelne Seiten auf deiner Website zu erstellen.
Wenn du mehrere eingebettete Formulare auf einer einzelnen Webseite benötigst, verwende eine dieser Lösungen.
- Deaktiviere JavaScript.
- Bette dein Formular in einen iFrame ein.
- Stelle den Schieberegler Remove CSS styles (CSS-Stile entfernen) auf „EIN“.
Die Abonnenten haben die Registrierungsbestätigung erhalten, sind aber nicht auf meiner Liste.
Dies kann zwei Ursachen haben. Eine liegt beim Benutzer und die andere könnte mit deinem Formularcode zu tun haben.
- Beim Double-opt-in müssen neue Abonnenten ihr Abonnement per E-Mail bestätigen, bevor sie zu deiner Zielgruppe hinzugefügt werden können. Es ist möglich, dass diese Abonnenten den Prozess noch nicht abgeschlossen haben. Frage deine Kontakte, ob sie die Bestätigungs-E-Mail erhalten haben und auch in ihren Spam- oder Junk-Ordner danach gesucht haben.
- Wenn du den Einbettungscode vor dem Einfügen in deine Website bearbeitet hast, überprüfe, ob das Formular die Daten an den richtigen Mailchimp-Account und die richtige Zielgruppe übermittelt. Ersetze im Zweifelsfall den Code auf deiner Seite durch den generierten Einbettungscode in Mailchimp.
Die Schaltfläche „Subscribe“ (Abonnieren) fehlt.
Es kann vorkommen, dass die Schaltfläche „Subscribe“ (Abonnieren) nicht angezeigt wird, nachdem du dein Registrierungsformular auf einer Website wie WordPress oder Wix eingebettet hast. Dies tritt normalerweise auf, wenn ein Problem mit dem CSS deines Formulars vorliegt. Dies ist der Code, der bestimmt, wie das Formular aussieht und angelegt ist.
Oft gibt es Überschneidungen zwischen dem Standard-CSS auf deiner WordPress- oder Wix-Website und dem CSS deines eingebetteten Formulars. Wenn ein Element deiner Website dieselbe CSS-Klassenzuweisung wie die Schaltfläche „Subscribe“ (Abonnieren) im eingebetteten Formularcode hat, wird die Schaltfläche „Subscribe“ (Abonnieren) nicht im Registrierungsformular angezeigt.
So korrigierst du den eingebetteten Formular-Code, sodass deine Schaltfläche zum Abonnieren korrekt angezeigt wird.
Klicke auf Audience(Zielgruppe)und wähle danach Signup forms(Registrierungsformulare).
Scrolle zur Kachel Eingebettetes Formular und klicke dann auf Eingebettetes Formular.
- Gib den Formularnamen ein, klicke dann auf das Dropdown-Menü Zielgruppe und wähle die gewünschte Zielgruppe.
- Klicke auf Begin (Beginnen).
- Klicke „Continue“ (Weiter).
Klicke auf „Copy Code“ (Code kopieren).
Füge den Code in einen einfachen Texteditor wie Notepad oder TextEdit ein und wähle als Format „Plain-Text“ aus.
Suche am Ende des Codes nach div class="clear" im Code. Entweder du löschst class="clear" und behältst <div> bei, oder du ersetzt class="clear" durch einen anderen Wert, wie beispielsweise class="show".
Kopiere den aktualisierten Code und ersetze den eingebetteten Formularcode auf deiner Website durch den neuen Code.
Der eingebettete Formularcode funktioniert nicht mit ASP.NET.
ASP.NET-Seiten und der in Mailchimp eingebettete Formularcode enthalten beide Formular-Tags. Diese Formular-Tags stehen in Konflikt und verhindern die Möglichkeit, neue Abonnentendaten an deine Zielgruppe zu übermitteln. Du musst den Code des eingebetteten Formulars ändern, damit es auf deiner ASP.NET-Seite funktioniert. Wir haben gesehen, dass die folgenden Code-Änderungen einigen Benutzern helfen, aber wir können nicht garantieren, dass sie für deine Seite funktionieren.
- Suche im eingebetteten Formular-Code von Mailchimp nach dem Tag „
<form>
“, kopiere die URL für die Aktionseigenschaft und speichere sie irgendwo ab, um sie später zu verwenden. - Lösche die Tags
<form>
und</form>
. - Füge im Code der Schaltfläche „Submit“ (Senden) den folgenden Code hinzu. Stelle sicher, dass du actionurl durch die Aktions-URL ersetzt, die du zuvor kopiert hast.
onClick=this.form.action='actionurl';this.form.submit();
Formular zeigt „zu viele Abonnementversuche“
Wenn dein eingebettetes Formular den Fehler „Too many subscribe attempts for this email address“ (Zu viele Abonnementversuche für diese E-Mail-Adresse) anzeigt, musst du das Autofill-Feature in deinem Browser möglicherweise deaktivieren.
Um den Fehler zu beheben, deaktiviere das Autofill-Feature und versuche es in ungefähr fünf Minuten noch einmal.
Technischer Support
Hast du eine Frage?
Zahlende Nutzer können sich anmelden, um E-Mail- oder Chat-Support zu erhalten.