Identifizierung von Konsolenfehlern mit Clerk.io
Bei der Einrichtung von [Clerk.io] (http://Clerk.io) können Sie aus verschiedenen Gründen auf Probleme stoßen.
Das häufigste Problem ist, dass Sie Clerk.io installiert haben, aber die Produkte immer noch nicht angezeigt werden.
Dieser Artikel zeigt Ihnen die Meldungen, die Clerk.io in der Konsole anzeigt, und erklärt, wie Sie mit ihnen umgehen können, um Ihnen bei der Fehlersuche zu helfen.
Überprüfen der Konsole Ihres Browsers
Wenn Clerk.io auf einen Fehler stößt und wir wissen, was der Fehler ist, sehen Sie eine Meldung in Ihrer Konsole:
Wenn Sie auf den Fehler-Link klicken, erhalten Sie weitere Informationen darüber, was schief gelaufen ist. Diese können Sie nutzen, um den Fehler selbst zu beheben oder an unser Support-Team zu senden, das Ihnen weiterhelfen wird.
Dies sind die häufigsten Fehler, die in der Konsole angezeigt werden:
1. “LogicalError: Unbekannter Inhalt ‘insert-name’”
Dieser Fehler wird angezeigt, wenn der von Ihnen eingefügte Einbettungscode auf einen Website-Inhalt verweist, der in der Datenvorlage nicht vorhanden ist.
Um diesen Fehler zu beheben, stellen Sie sicher, dass der Name im Einbettungscode mit einem Website-Inhalt übereinstimmt.
Sie können jederzeit auf Inhalt bearbeiten für jeden Inhalt klicken, um zu sehen, wie der Einbettungscode lauten sollte:
2. “AuthenticationError: Ungültiger API-Endpunkt”
Dieser Fehler tritt normalerweise auf, wenn Sie irgendwo in Ihrem HTML-Code die Klasse “clerk “ verwendet haben:
Die Klasse “clerk “ ist für die Verwendung mit unseren Einbettungscodes reserviert, da sie für die Verarbeitung der Aufrufe an unseren Server verwendet wird.
Um dies zu beheben, stellen Sie sicher, dass Sie die Klasse anders benennen, zum Beispiel “clerk-product “ oder ähnlich.
3. “ParsingError: Ungültiger Typ des Arguments product”
Dieser Fehler bedeutet, dass die für ein Produkt im Einbettungscode angegebene ID einen falschen Typ oder eine falsche Syntax hat.
Wenn Ihre Produkt-IDs zum Beispiel ganzzahlig sind, müssen sie das auch im Embedcode sein. Außerdem ist es wichtig, die Klammern um die ID zu beachten, da es sich um eine Liste: handeln muss.
<span class="clerk" data-template="@product-page" data-products="[123]"></span>
4. “ParsingError: Ungültiger Typ der Argumentkategorie”
Wie im obigen Fall bedeutet dies, dass die für eine Kategorie angegebene ID falsch ist.
In den meisten Fällen geschieht dies, wenn der Platzhalter im Kategorie-Embedcode nicht durch eine tatsächliche ID ersetzt wurde:
<span class="clerk" data-template="@category-page" data-category="INSERT_CATEGORY_ID"></span>
Die Ausgabe des Codes sollte die ID der Kategorie enthalten, etwa so:
<span class="clerk" data-template="@category-page" data-category="257"></span>
Um dies zu beheben, wählen Sie Ihr Shopsystem im Dropdown-Menü unter Bearbeiten Inhalt->Einfügen in Website aus, bevor Sie den Einbettungscode kopieren:
Der Einbettungscode wird dann so geändert, dass er die Logik Ihrer Plattform enthält, um die richtige Kategorie-ID auszuwählen:
Bei benutzerdefinierten Konfigurationen müssen Sie jedoch Ihre eigene Logik in den Einbettungscode einfügen.
5. “AuthenticationError: Falscher öffentlicher API-Schlüssel”
Dieser Fehler wird angezeigt, wenn der öffentliche API-Schlüssel, den Sie angegeben haben, mit keinem Konto in Clerk.io übereinstimmt:
Um dies zu beheben, loggen Sie sich zuerst bei my.clerk.io ein und gehen Sie zu Einstellungen -> API-Schlüssel
Hier können Sie den Öffentlichen API-Schlüssel überprüfen und sicherstellen, dass dies der Schlüssel ist, den Sie in Ihrem Clerk.io Tracking-Skript verwendet haben