Blog
SignalHost für BigCommerce: App installieren, einmal bestätigen und jeden Verkauf serverseitig erfassen
Veröffentlicht · 6 Min. Lesezeit
Die SignalHost-App bringt serverseitigen Google Tag Manager in einen BigCommerce-Shop, ohne dass du Code einfügen musst. Sie fügt über den Script Manager zwei Skripte hinzu, macht aus dem Data Layer von BigCommerce E-Commerce-Ereignisse für Google Analytics, hält beide aktuell, wenn sich auf unserer Seite etwas ändert, und verschwindet mit der App. Diese Anleitung folgt der Reihenfolge, in der du ihr begegnest: installieren, einen Container verbinden, bestätigen, testen und was du tun kannst, wenn etwas nicht funktioniert.
Bevor du anfängst
- Ein BigCommerce-Shop mit einem Stencil-Theme. Dort laufen die Skripte. Ein Headless-Storefront, Catalyst eingeschlossen, gibt weder die Skripte noch den Data Layer von BigCommerce aus; dort muss der Code direkt eingebunden werden.
- Ein SignalHost-Konto. Zum Ausprobieren reicht der kostenlose Tarif: 10.000 Anfragen pro Monat und ein Container. Du kannst das Konto auch während der Installation anlegen.
- Auch ein Shop, der noch nicht gestartet ist, lässt sich verbinden. SignalHost kann den Shop nur erst prüfen, wenn er online ist.
1. Die App installieren
Öffne SignalHost im BigCommerce App Marketplace und installiere die App. BigCommerce listet die Berechtigungen auf, die sie verlangt: Content, um ihre Skripte über den Script Manager zu schreiben; Checkout Content, damit sie auch im Checkout und auf der Bestellbestätigung laufen; und Information & Settings für Name und Währung deines Shops und um den Data Layer einzuschalten. Bestätige, und die Seite der App öffnet sich in deinem Control Panel. Später findest du sie im Menü „Apps“.
2. Einen Container verbinden
Klicke auf „Mit SignalHost verbinden“. Ein neuer Tab mit signalhost.io öffnet sich; melde dich an oder erstelle ein kostenloses Konto (dafür hat die Seite der App auch die Schaltfläche „Kostenloses Konto erstellen“).
Der nächste Bildschirm zeigt, was die App tun wird und was nicht. Sie bindet das Tracking auf jeder Seite deines Shops ein, auch im Checkout, hält es aktuell und sendet die Produktaufrufe, Warenkorb-, Checkout- und Kauf-Ereignisse deines Shops an den Container. Sie kann weder die Kontaktdaten deiner Kunden lesen noch dein Google-Konto verwenden oder deine Abrechnung einsehen.
Wähle einen vorhandenen Container oder wähle „Neuer Container für …“ und durchlaufe den kurzen Assistenten. Ein Container ist dein eigener Tagging-Server, angelegt in deinem eigenen Google-Konto, damit er dir gehört. Die Einrichtung eines neuen Containers dauert einige Minuten; du kannst sofort verbinden, und die App bindet das Tracking ein, sobald er bereit ist. Klicke auf „Verbinden“. Der Tab zeigt dann „Fast geschafft: in BigCommerce bestätigen“.
3. In BigCommerce bestätigen
Geh zurück zur Seite der App in deinem Control Panel. Sie bemerkt von selbst, dass du zurück bist, und zeigt „Verbindung bestätigen“ mit deinem Konto und dem gewählten Container. Klicke auf „Bestätigen“. Vorher wird kein Skript in deinen Shop eingefügt.
Die Seite zeigt dann „Das Tracking startet in wenigen Minuten“ und „Das Tracking läuft“, sobald die Skripte eingerichtet sind. Ist die Anfrage abgelaufen, bis du zurückkommst, klicke erneut auf „Mit SignalHost verbinden“.
4. Testen
Öffne deinen Shop, sieh dir ein Produkt an, lege es in den Warenkorb und starte den Checkout. Die Seite der App zählt die letzten 7 Tage: „Seitenaufrufe“, „In den Warenkorb“, „Checkouts“ und „Käufe“. Sobald das Tracking läuft, meldet sie auch das Ergebnis der eigenen Prüfung deines Shops durch SignalHost; „Auf der Startseite deines Shops gefunden“ heißt, dass die Skripte dort sind.
„Statistiken & Einstellungen öffnen“ führt dich zur Container-Seite, wo der Tab „Aktuell“ der „Erweiterten Statistik“ die letzten 30 Minuten zeigt. Ab dem Tarif Growth zeigt „Live-Ereignisse“ außerdem jedes Ereignis mit seinem Namen, sobald es eintrifft.
Was die App deinem Shop hinzufügt
Zwei Skripte im Script Manager, beide von der App geschrieben und aktuell gehalten:
- SignalHost, im Head-Bereich jeder Seite, auch im Checkout: 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.
- SignalHost events, im Footer jeder Seite, auch im Checkout und auf der Bestellbestätigung: Es macht aus dem Data Layer von BigCommerce E-Commerce-Ereignisse für Google Analytics. Kategorie- und Produktaufrufe werden zu view_item_list und view_item, der Warenkorb zu add_to_cart, remove_from_cart und view_cart und der Checkout zu begin_checkout, add_shipping_info, add_payment_info und purchase, mit Bestellnummer, Steuern, Versand und Gutschein.
Das Ereignis-Skript liest Produkte, Beträge und die Bestellnummer, nie Name, E-Mail-Adresse, Telefonnummer oder Anschrift eines Kunden. Eine neu geladene Bestätigungsseite zählt eine Bestellung im selben Browser nicht doppelt.
Der Data Layer ist eine Shop-Einstellung, die ausgeschaltet bleibt, bis jemand sie einschaltet. Die App schaltet sie für dich ein; dadurch kommt das eigene Ereignis-Skript von BigCommerce in den Shop, und für deine Kunden ändert sich nichts Sichtbares. Lehnt BigCommerce das ab, zeigt die Seite der App, wo der Schalter ist.
Beide Skripte stehen in der Einwilligungskategorie Analytics: Zeigt dein Shop das Cookie-Banner von BigCommerce, läuft SignalHost nur für Kunden, die Analyse-Cookies erlauben. 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.
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.dein-shop.de. Sie übersteht Filterlisten und hält Klick-Cookies First-Party. Sobald sie live ist, stellt die App deinen Shop innerhalb weniger Minuten von selbst um. Du musst nichts von Hand ersetzen.
SignalHost von Hand einbinden
Du kannst den Loader auch ohne die App einbinden. Suche auf der Container-Seite den Code in der Karte „Auf deiner Website einbinden“ und klicke auf „Kopieren“. Öffne in deinem Control Panel Storefront › Script Manager und lege ein Skript mit diesem Code an, im Head-Bereich aller Seiten und, wenn dein Shop das Cookie-Banner von BigCommerce zeigt, in der Kategorie Analytics. Klicke dann auf der Container-Seite auf „Snippet eingefügt“.
So bekommst du Seitenaufrufe und nichts weiter. Das Ereignis-Skript, das Einschalten des Data Layers, die Prüfung des Shops und der automatische Wechsel auf deine eigene Domain gibt es nur mit der App. Ändert sich deine Tagging-Adresse, ersetzt du das Skript selbst durch den neuen Code, den dir SignalHost per E-Mail schickt. Nutze das eine oder das andere: Mit zusätzlich installierter App würde der Loader zweimal laufen.
Verwalten und trennen
Die Seite der App zeigt deinen Tarif und die Anfragen dieses Monats. Der Tarif wird auf signalhost.io abgerechnet, nicht über BigCommerce, und „Tarif upgraden“ öffnet ihn dort. Auf der Container-Seite steht in der Installationskarte „Von der BigCommerce-App installiert“, und „Verwalten“ führt zu Einstellungen, Verbundene Websites.
„Verbindung trennen“ unten auf der Seite der App verlangt einen zweiten Klick und entfernt dann beide Skripte innerhalb weniger Minuten. „Trennen“ unter „Verbundene Websites“ bewirkt dasselbe. Dein Container und seine Statistiken bleiben erhalten, und du kannst den Shop über die Seite der App wieder verbinden.
Auch das Deinstallieren der App unter Apps › My Apps entfernt beide Skripte: BigCommerce löscht sie selbst, weil sie zusammen mit der App angelegt wurden, und SignalHost beendet die Verbindung des Shops.
Wenn etwas nicht funktioniert
- Die Skripte sind nicht auf der Startseite deines Shops: Sie laufen in Stencil-Themes. Bei einem Headless-Storefront muss der Code direkt eingebunden werden.
- Dein Shop konnte noch nicht geprüft werden: Meist ist der Shop noch nicht gestartet. Die Skripte sind eingerichtet und laufen, sobald er online ist.
- Seitenaufrufe kommen an, aber keine Warenkörbe oder Käufe: Der Data Layer ist ausgeschaltet. Schalte ihn unter Settings › Data Solutions › Data layer ein. Kunden, die im Banner von BigCommerce Analyse-Cookies abgelehnt haben, werden gar nicht gezählt.
- Dein Container hat noch keine Google-Analytics-Property: Schließe die Einrichtung auf signalhost.io ab.
- SignalHost ist für diesen Shop noch nicht eingerichtet: Entferne die App unter Apps › My Apps und installiere sie erneut.
- Die Seite ist schon lange geöffnet: Öffne SignalHost erneut über das Menü „Apps“.
- Die letzte Aktualisierung hat nicht geklappt: Sie wird automatisch wiederholt.
- Alles andere: Schreib an hello@signalhost.io und nenne die Adresse deines Shops.
Marken
SignalHost ist ein unabhängiges Produkt der Algorithmo GmbH. Es steht in keiner Verbindung zu BigCommerce, 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.; BigCommerce ist eine Marke der BigCommerce Pty. Ltd.

