Stape
Suche
Kostenlos ausprobieren

PrestaShop-Modul für Server Google Tag Manager

Aktualisiert
23. Dez. 2024
Veröffentlicht
9. Okt. 2024
Auch erhältlich

PrestaShop hat sich dank seiner hohen Flexibilität und Anpassungsmöglichkeiten bei der Erstellung eines Online-Shops großer Beliebtheit erfreut. Wenn Sie nach einer Lösung suchen, um serverseitiges Tracking für Ihre Website einzurichten, sollten Sie eine von Stape entwickelte Lösung in Betracht ziehen – das PrestaShop-Modul für Server GTM.

In diesem Artikel stellen wir die Lösung vor, beschreiben ihre Vorteile, erklären, wie Sie sie einrichten, und wie Sie die Konfiguration des Moduls testen können.

Vorteile des PrestaShop-Moduls für Server GTM

Das PrestaShop-Modul wurde in erster Linie für serverseitiges Tracking entwickelt, fügt jedoch auch automatisch ein Web-GTM-Snippet zu jeder Seite Ihres Online-Shops hinzu.

Für serverseitige Nutzer bietet das Modul folgende Vorteile:

  • Tracking-Skripte (z. B. GTM, Google Analytics-Snippets) widerstandsfähig gegen Adblocker machen.
  • Die dataLayer mit Produkt- und Nutzerdaten anreichern.
  • Webhooks an den Server GTM senden.

Warum Stape-Serverseitiges Tracking mit dem PrestaShop-Modul wählen?

Neben den oben genannten Vorteilen können Sie als registrierter Stape-Nutzer auch Cookie Keeper nutzen. Dies hilft, Browser-Einschränkungen (wie Safari ITP) zu umgehen und die Lebensdauer von Cookies zu verlängern.

Zusätzlich können Sie zahlreiche kostenlose Power-ups von Stape nutzen. Diese Power-ups helfen dabei, die serverseitige Erfahrung so reibungslos wie möglich zu gestalten. Zu den beliebtesten gehören:

  • Custom GTM and GA4 Loader - macht GTM- und GA4-Skripte widerstandsfähiger gegen Adblocker.
  • Anonymizer - entfernt oder anonymisiert Nutzerdaten in GA4.
  • Stape Store - eine integrierte Datenbank, mit der Sie Daten innerhalb des serverseitigen Google Tag Managers schreiben, lesen und synchronisieren können.

So richten Sie das PrestaShop-Modul für Server GTM ein

1. Server-GTM-Container einrichten und auf Stape hosten.

2. Kaufen Sie das Modul auf der PrestaShop-Plattform, um mit der Installation zu beginnen.

PrestaShop module on the marketplace

3. Konfigurieren Sie die Einstellungen in drei Tabs: Allgemeine Einstellungen, DataLayers und Webhooks.

3.1 Tab Allgemeine Einstellungen

Dieser Tab enthält alle Optionen zur Konfiguration der GTM-Snippet-Installation auf jeder Seite Ihrer PrestaShop-Website.

Fügen Sie die folgenden Daten hinzu:

  • GTM-Snippet einfügen – aktivieren Sie dieses Feld, um das GTM-Snippet zu jeder Seite Ihres PrestaShops hinzuzufügen. Geben Sie die GTM-Webcontainer-ID ein (diese finden Sie in Ihrem GTM-Konto im Tab „Accounts“). Das Format sollte wie folgt aussehen: GTM-XXXXXXX.
  • GTM-Servercontainer-URL – verwenden Sie die Subdomain, die Sie für serverseitiges Tracking erstellt haben.
Falls Sie keine Subdomain haben, folgen Sie bitte den Anweisungen, um eine benutzerdefinierte Domain zum sGTM-Container hinzuzufügen.
  • Stapelcontainer-Identifikator – Dies ist ein optionaler Parameter, aber wir empfehlen dringend, ihn hinzuzufügen, da er den Schutz vor Blockern erhöht. Sie finden den Container-Identifikator im Container-Bereich in der Stape-Admin-Oberfläche. Für detaillierte Anweisungen folgen Sie der Stape-Anleitung zu wie man den Stape-Container-Identifikator findet.
  • Cookie Keeper – Ebenfalls optional; wenn Sie es aktivieren, minimieren Sie die Auswirkungen von Safari ITP-Einschränkungen.
Example of General Settings Tab in PrestaShop module

3.2 DataLayer-Tab

In diesem Tab können Sie Schalter aktivieren, die DataLayer-Ereignisse freischalten. Mithilfe dieser Schalter können Sie die Daten anreichern, indem Sie Produkt- und Benutzerdaten hinzufügen.

Sehen Sie sich die Liste der Ereignisse an, die das Modul pushen wird:

  • view_collection
  • view_item
  • add_to_cart
  • view_cart
  • remove_from_cart
  • begin_checkout
  • add_shipping_info
  • add_payment_info
  • purchase
dataLayer events in PrestaShop module

3.3 Webhooks-Tab

!

Bitte beachten:

Eine Einschränkung bei der Verwendung von Webhooks in PrestaShop ist, dass sie keine Cookie-Daten enthalten, die jedoch für das Tracking auf jeder Plattform entscheidend sind. Daher sollte die Verwendung von Webhook-Ereignissen nur als letzte Option in Betracht gezogen werden, wenn Sie die Daten nicht auf andere Weise online verfolgen können.

Hier können Sie die Webhooks so konfigurieren, dass sie an eine bestimmte URL für verschiedene Ereignisse gesendet werden, z. B. Käufe und/oder Rückerstattungen.

Um die Webhook-Konfiguration zu aktivieren, schalten Sie die Option „Webhooks an den Server-GTM-Container senden“ ein. Fügen Sie dann die URL Ihres Server-Containers hinzu (Format: https://gtm.example.com/data).

Schalten Sie die Felder entsprechend dem Ereignistyp ein – Kauf und/oder Rückerstattung.

Schauen Sie sich die Blogbeiträge zur Verwendung und Fehlerbehebung von Webhooks an:

Klicken Sie auf „Speichern“.

Webhook configuration in PrestaShop module

4. Senden Sie Daten an den Server-Google-Tag-Manager-Container. Die zwei gängigsten Methoden, um dies zu erreichen, sind:

5. Richten Sie das Tracking im Server-Google-Tag-Manager-Container ein. 

Die meisten wichtigen Marketing- und Analysetools bieten bereits Unterstützung für Server-Side-Tagging und beinhalten Tags für sGTM.

Sie können die fertigen Vorlagen für PrestaShop verwenden, die den Einrichtungsprozess für Meta, GA4 und Google Ads vereinfachen. Schauen Sie sich an, wie Sie die Vorlagen einrichten in unserem Artikel.

Außerdem finden Sie Anleitungen, wie Sie Event-Tracking auf der Server-Seite implementieren:

Zusätzlich können Sie die Daten von sGTM durch die Verwendung von Firestore oder Google Sheets erweitern. Eine nützliche Funktion von sGTM ist es, Offline-Konversionen an Facebook und AdWords zu senden.

Schauen Sie sich die Liste der Plattformen, die Google Tag Manager Server-Side-Tagging unterstützen, in unserem Blog-Post an.

PrestaShop-Modul-Setup testen

Überprüfung der Konfiguration auf der Website

Um Ihre Konfiguration zu überprüfen, besuchen Sie eine beliebige Seite der Website und öffnen Sie die Konsole Ihres Browsers. Gehen Sie zum Tab "Netzwerk" und suchen Sie nach Ihrem Subdomain. Wenn Sie eine Anfrage mit dem Statuscode 200 finden, bedeutet dies, dass die Konfiguration korrekt funktioniert.

Check custom domain on the website

Ereignisse im GTM debuggen

Das Debuggen im GTM für die PrestaShop-Website funktioniert genauso wie bei jeder anderen Plattform. Um zu überprüfen, ob die in der dataLayer konfigurierten Ereignisse ausgelöst werden, müssen Sie eine Vorschau im Web-GTM-Container starten und die erforderlichen Aktionen auf der Website ausführen (z. B. einen Artikel in den Warenkorb legen) und überprüfen, ob die Tags im GTM ausgelöst werden.

GTM preview

Zusammenfassung

Serverseitiges Tracking bietet erhebliche Vorteile für die Datenerhebung, da es eine genauere Verfolgung der Daten ermöglicht. Stape hat das PrestaShop-Modul entwickelt, um die Nutzung von sGTM zu vereinfachen.

Mit diesem Modul können Sie Werbeblocker und Browserbeschränkungen umgehen, Webhooks von Offline-Shops senden und die Daten mit Kauf- und Benutzerdaten anreichern.

Wenn Sie eine schnelle und einfache Möglichkeit suchen, serverseitiges Tracking für Ihre PrestaShop-Website umzusetzen, ist das Modul von Stape die perfekte Lösung. Wir bieten Unterstützung für unsere Nutzer an, falls sie auf Probleme bei der Modulkonfiguration stoßen.

Probieren Sie Stape für alles rund um Server-seitigejetzt!