Zurück zum Blog

Blog

SignalHost für Squarespace: App verbinden, Code einmal einfügen und jede Bestellung als Kauf senden

Veröffentlicht · 6 Min. Lesezeit

SignalHost für Squarespace gibt es noch nicht bei Squarespace Extensions. Bis dahin kannst du es von Hand einbauen: Ohne die App zu verbinden

Die SignalHost-App verbindet eine Squarespace-Website mit serverseitigem Google Tag Manager. Squarespace lässt keine App den Code einer Website schreiben. Deshalb gibt dir die App zwei kurze Code-Teile, die du unter „Code einfügen“ einsetzt, prüft, ob der erste auf deiner Website ist, und ergänzt jeden Kauf mit Produkten und Summen aus deinen Bestellungen. Diese Anleitung folgt der Reihenfolge, in der du ihr begegnest: verbinden, einfügen, prüfen und was du tun kannst, wenn etwas nicht funktioniert.

Bevor du anfängst

  • Eine Squarespace-Website im Tarif Core, Plus oder Advanced. Der Code kommt unter „Code einfügen“, und das gibt es in den anderen Tarifen nicht.
  • Ein SignalHost-Konto. Zum Ausprobieren reicht der kostenlose Tarif: 10.000 Anfragen pro Monat und ein Container. Du kannst das Konto auch beim Verbinden anlegen.
  • Eine öffentliche Website für die Prüfung. Eine Website in der Testphase oder hinter einem Passwort ist privat, deshalb kann SignalHost sie noch nicht ansehen, und eine Website in der Testphase kann keine Bestellungen annehmen.

1. Die Erweiterung installieren und freigeben

Installiere SignalHost aus den Erweiterungen von Squarespace. Squarespace bittet dich dann, den Zugriff der App auf deine Website freizugeben: das Lesen deiner Bestellungen, die einzige Berechtigung, die sie verlangt. Stimme zu. Lehnst du stattdessen ab, wird nichts installiert, und eine Seite von SignalHost weist darauf hin.

Squarespace leitet dich danach zu SignalHost weiter. Melde dich an oder erstelle ein kostenloses Konto. Du kannst auch bei SignalHost beginnen: Auf der Seite eines Containers öffnet unter „Nutzt du einen Website-Baukasten?“ die Kachel Squarespace („Verbinden, dann Code einfügen“) dieselbe Freigabe, mit diesem Container bereits ausgewählt.

2. Die Website mit einem Container verbinden

Der nächste Bildschirm zeigt, was die App tun wird und was nicht. Sie liest deine Bestellungen nur, um Produkte und Summen jedes Kaufs zu senden, nie die Daten deiner Kundschaft, und sie kann weder deine Website ändern noch dein Google-Konto nutzen oder deine Abrechnung sehen.

Wähle den Container, an den die Website ihre Daten senden soll, oder wähle „Neuer Container für …“ und durchlaufe den kurzen Assistenten. Der Container wird in deinem eigenen Google-Konto angelegt und gehört damit dir. Die Einrichtung dauert einige Minuten, und der Code zum Einfügen erscheint, sobald er bereit ist. Klicke auf „Verbinden“.

3. Den Code unter „Code einfügen“ einsetzen

Der Bildschirm nach „Verbinden“, „In Squarespace abschließen“, enthält zwei Code-Teile, jeweils mit einer Schaltfläche zum Kopieren. Das dauert etwa zwei Minuten und nur einmal.

  • In die Kopfzeile einfügen: Öffne in Squarespace „Code einfügen“, füge den ersten Teil in das Feld „Kopfzeile“ ein und speichere. Er gilt für jede Seite deiner Website.
  • In die Bestellseiten einfügen: Füge den zweiten Teil in beide Felder ein, „Bestätigungsseite für Bestellungen“ und „Bestellstatus-Seite“, und speichere. Squarespace verwendet die erste Seite für Geschenkgutscheine, Mitgliedschaften und Abonnements und die zweite für physische und digitale Produkte sowie Dienstleistungen, deshalb gehört dasselbe Snippet in beide Felder. Eine Website, die nichts verkauft, kann diesen Teil weglassen.

Die Squarespace-Anleitung zu „Code einfügen“ zeigt, wo die Felder sind. Dieselbe Karte bleibt als „Einrichtung in Squarespace abschließen“ auf der Container-Seite, bis SignalHost den Code auf deiner Website findet, sodass du später darauf zurückkommen kannst.

4. Prüfen, ob es funktioniert

Der dritte Schritt auf der Karte, „Prüfen, ob es funktioniert“, ist ein Blick von SignalHost auf deine öffentliche Startseite. Er läuft beim Verbinden, einmal am Tag und immer, wenn du auf „Erneut prüfen“ klickst. „Gefunden“ heißt, dass der Kopfzeilen-Code auf deiner Website ist. Das Bestell-Snippet lässt sich so nicht prüfen, weil es die Bestellseiten erst nach einem Kauf gibt.

Öffne dann deine Website und sieh dich kurz um. Auf der Container-Seite zeigt der Tab „Aktuell“ der „Erweiterten Statistik“ die letzten 30 Minuten, und ab dem Tarif Growth zeigt „Live-Ereignisse“ jedes Ereignis mit seinem Namen, sobald es eintrifft. Deine erste echte Bestellung erscheint unter den Ereignissen des Containers als purchase.

Was die beiden Teile tun

Auf deine Website gelangt nur, was du selbst einfügst, und SignalHost kann es danach nicht ändern.

  • Der Kopfzeilen-Code ist der Loader von Google Tag Manager, ausgerichtet auf deine eigene Tagging-Adresse statt auf googletagmanager.com. Er lädt deinen Tag-Manager-Container von dort, und dein Google-Tag sendet die Seitenaufrufe darüber.
  • Das Bestell-Snippet läuft einmal, beim ersten Aufruf der Bestellseite. Es fragt bei deiner Tagging-Adresse die Produkte, Steuern, Versandkosten und den Gutschein der Bestellung ab, die SignalHost ohne Namen, E-Mail-Adresse oder Postanschrift der Kundschaft aus Squarespace liest, und sendet die Bestellung als purchase, mit der Bestellnummer als Transaktions-ID. Antwortet diese Abfrage nicht, sendet es trotzdem die Bestellnummer und die Summe von Squarespace in der Währung deines Shops.

Der Kauf wird aus dem Browser des Käufers gesendet, sodass Google Analytics und Google Ads ihn dem Besuch zuordnen können, der zu ihm geführt hat. Kehrt ein Käufer zur Bestellseite zurück, zählt dieselbe Bestellung nicht doppelt. Trägt die Seite den Loader noch nicht, lädt das Snippet ihn selbst, aber nie eine zweite Kopie.

Jede Anfrage verlässt den Browser in einer Form, die Werbeblocker nicht erkennen, und dein Tagging-Server leitet sie an Google Analytics 4 und an die Werbeplattformen weiter, die du auf der Container-Seite eingerichtet hast: Google Ads, Meta, TikTok und andere. Nutzt dein Cookie-Banner Google Consent Mode, wird ein Besucher, der ablehnt, nur als cookieloser Ping von Google gezählt.

Deine eigene Tracking-Domain

Dein Container startet mit einer Adresse unter signalhost.io. In einem kostenpflichtigen Tarif führt dich „Eigene Domain einrichten“ auf der Container-Seite stattdessen zu einer Subdomain deiner eigenen Website, etwa sgtm.deine-website.de. Sie übersteht Filterlisten und hält Klick-Cookies First-Party.

Weil du den Code selbst eingefügt hast, nimmst du auch die Umstellung selbst vor. Wenn die Domain live geht, schickt dir SignalHost den neuen Code per E-Mail; der alte Code funktioniert weiter, bis du ihn ersetzt. Nach der nächsten Prüfung oder wenn du auf „Erneut prüfen“ klickst, meldet die Squarespace-Karte auf der Container-Seite eine ältere Version und zeigt beide Teile mit der neuen Adresse. Ersetze beide.

Ohne die App zu verbinden

Du kannst den Loader auch ohne die App einfügen. Suche auf der Container-Seite den Code in der Karte „Auf deiner Website einbinden“ und klicke auf „Kopieren“. Füge ihn wie in Schritt 3 unter „Code einfügen“ in das Feld „Kopfzeile“ ein und speichere. Klicke dann auf der Container-Seite auf „Snippet eingefügt“.

Darauf verzichtest du: auf das Bestell-Snippet, das SignalHost nur an eine verbundene Website ausgibt, weil seine Produktabfrage die Bestellung über die App liest, sodass keine Käufe gesendet werden; und auf die Prüfung deiner öffentlichen Website. Verbindest du die App später, ist ihr Kopfzeilen-Code derselbe, und du fügst nur das Bestell-Snippet hinzu.

Verwalten und trennen

Unter Einstellungen, Verbundene Websites steht die Website als „Squarespace-App“. „Trennen“ fragt einmal nach, danach liest SignalHost deine Bestellungen nicht mehr. Was du eingefügt hast, kann SignalHost nicht entfernen: Der Code lädt weiter, bis du ihn unter „Code einfügen“ löschst, und bis dahin kommen Käufe mit Bestellnummer und Summe, aber ohne ihre Produkte an. Dein Container und seine Statistiken bleiben erhalten, und du kannst die Website jederzeit wieder verbinden.

Deinstallierst du die Erweiterung in Squarespace, endet die Verbindung auf dieselbe Weise, und der eingefügte Code bleibt, bis du ihn entfernst.

Wenn etwas nicht funktioniert

  • Auf deiner Website noch nicht gefunden: Füge den Kopfzeilen-Code ein, speichere und klicke auf „Erneut prüfen“. Fehlt „Code einfügen“ ganz, hast du einen Tarif ohne diese Funktion; du brauchst Core, Plus oder Advanced.
  • Die Prüfung meldet, dass deine Website nicht öffentlich ist: Eine Website in der Testphase oder mit Passwort lässt sich noch nicht ansehen. Der Code funktioniert, sobald die Website öffentlich ist.
  • Dein Container wird eingerichtet: Der Code erscheint in wenigen Minuten auf der Karte. Ist die Einrichtung fehlgeschlagen, steht das auf der Karte; öffne den Container, um es noch einmal zu versuchen.
  • „Der Zugriff auf Squarespace ist beendet“: SignalHost kann deine Bestellungen nicht mehr lesen, deshalb kommen Käufe ohne ihre Produkte an. Klicke auf der Karte auf „Neu verbinden“.
  • „Dieser Verbindungslink funktioniert nicht“: Starte noch einmal in Squarespace, öffne die SignalHost-Erweiterung und verbinde deine Website.
  • Alles andere: Schreib an hello@signalhost.io und nenne die Adresse deiner Website.

Marken

SignalHost ist ein unabhängiges Produkt der Algorithmo GmbH. Es steht in keiner Verbindung zu Squarespace, Google, Meta oder TikTok und wird von diesen nicht unterstützt. Google Analytics, Google Ads und Google Tag Manager sind Marken der Google LLC; Meta ist eine Marke der Meta Platforms, Inc.; TikTok ist eine Marke der ByteDance Ltd.; Squarespace ist eine Marke der Squarespace, Inc.

Serverseitiges Tagging für deine Website

Erstelle ein kostenloses Konto. Wir übernehmen die Einrichtung und das Hosting deiner Container.