PlentyShop LTS Dokumentation & Setup-Handbuch
Offizielle technische Anleitung für das Google Tag Manager Tracking & Google Consent Mode v2 Plugin für PlentyShop LTS (Ceres / IO) inklusive 1-Klick-Kopierbuttons für sämtliche Cookie-Listen.
Installation & Verknüpfung in Plentymarkets LTS
Folgen Sie dieser Anleitung, um das Plugin in Ihrem Plentymarkets-System abzurufen, im Plugin-Set zu aktivieren, die Container-Verknüpfungen zu prüfen und die empfohlenen Ceres-Performance-Einstellungen zu setzen.
1. Git-Repository in Plenty hinterlegen / aktualisieren
- Gehe zu Plugins » Git.
- Wähle das Repository
GoogleTagManagerConsentV2und klicke auf Plugins abrufen (Pull).
2. Plugin im Plugin-Set aktivieren
- Gehe zu Plugins » Plugin-Set-Übersicht » [Dein Plugin-Set].
- Stelle sicher, dass
GoogleTagManagerConsentV2aktiv ist (blaues Häkchen). - Öffne die Konfiguration, trage deine GTM Container-ID ein sowie deinen smblnc B2B-Lizenzschlüssel unter „Lizenz & Schutz“.
3. Container-Verknüpfungen (automatisch via DataProviders)
Das Plugin stellt moderne Plentymarkets dataProviders mit vordefinierten Layout-Containern bereit:
GTM Head Container→ Standard:Ceres::PageDesign.AfterOpeningHeadTagGTM Body Container→ Standard:Ceres::PageDesign.AfterOpeningBodyTagGTM Order Confirmation→ Standard:Ceres::OrderConfirmation.BeforeOrderDetails
Ceres::Header oder Ceres::Footer! In Ceres sind dies Override-Container, die den gesamten Header oder Footer (inklusive des Ceres Cookie-Banners) überschreiben.
4. Empfohlene plentyShop LTS (Ceres) Performance-Einstellungen
Unter CMS » plentyShop LTS » [Webshop wählen] » Performance:
-
State Cloning für das Event Propagation-Plugin aktivieren: Muss aktiviert (angehakt) sein! Wenn State Cloning deaktiviert ist, übergibt Ceres leere Datenobjekte in den Events, wodurch Artikel-ID, Preis und Menge für
add_to_cart/remove_from_cartverloren gehen. - Vue Server-Side Rendering (SSR): Kann problemlos aktiviert bleiben (Plugin ist 100% SSR-kompatibel).
- Performance-Level: Live-Modus empfohlen („Gesamte Seite vor der Anzeige nach ungültigem Markup-Code durchsuchen“ deaktiviert lassen).
5. Empfohlene plentyShop LTS Cookie-Einstellungen (Rechtssicherheit & Session-Handling)
Um die Rechtssicherheit Ihres plentyShops nach EU-Recht (DSGVO / ePrivacy) zu garantieren und gleichzeitig sicherzustellen, dass Warenkörbe bei wiederkehrenden Besuchern erhalten bleiben, werden folgende Einstellungen empfohlen:
Einrichtung » Assistenten » Plugins » [Dein Plugin-Set] » plentyShop LTS » Schritt: Webshop » Aufklappbox: Einstellungen für Cookies
(Alternativ unter: Plugins » Plugin-Set-Übersicht » [Dein Plugin-Set] » plentyShop LTS » Konfiguration » Global)
| Einstellung | Empfohlener Wert | Erklärung / Hintergrund |
|---|---|---|
| Gültigkeit des Cookies (Session-Cookie) | 100 Tage | Der Session-Cookie dient dazu, Informationen zu bündeln und einem Nutzer zuzuordnen. Eine Gültigkeit von 100 Tagen stellt sicher, dass in den Warenkorb gelegte Artikel auch bei späteren Besuchen erhalten bleiben (essenziell für Kaufabbrüche, Remarketing und eine hohe Conversion-Rate). |
| Nicht akzeptierte Cookies blockieren (empfohlen) | Aktiviert (angehakt) | Dringend empfohlen für Rechtssicherheit nach EU-Recht: Blockiert alle nicht-essenziellen Cookies und Drittanbieter-Skripte (z. B. Google reCAPTCHA), solange keine ausdrückliche Zustimmung im Cookie-Banner vorliegt. In Kombination mit diesem Plugin greift der Google Consent Mode v2 sofort und schützt vor Abmahnungen. |
6. Plugin-Set bereitstellen
Klicke auf Plugin-Set bereitstellen (Speichern & Bereitstellen). Das Ceres-eigene Cookie-Banner bleibt vollständig intakt und steuert Google Consent Mode v2 dynamisch.
1. Kernfunktionen & Architektur
Advanced Standard integriert
Initialer Default-Zustand denied vor GTM-Load (wait_for_update: 500). Sendet cookielose Signal-Pings zur KI-Modellierung in Google Ads und GA4.
Ceres ConsentRepository
Vollständige Einbindung in window.ConsentManager und consent-change Event-Listener. Saubere Cookie-Gruppen (Essenziell, Statistik, Marketing).
Dynamisches Cookie-Purging
Keine hardgecodeten Cookies. Bei Widerruf werden ausschließlich die vom Anwender konfigurierten Cookies präzise gelöscht (unterstützt Regex, Wildcards und Präfixe).
Lizenzschutz & Staging-Bypass
Mathematische Offline-Validierung via HMAC-SHA256 mit 24h Client-Heartbeat gegen smblnc.de. Dev- und Staging-Domains (*.plentymarkets-cloud01.com, localhost) sind vollautomatisch freigeschaltet.
2. Konfiguration im Plentymarkets Plugin-Set
Die Einstellungen befinden sich unter:
Plugins » Plugin-Set-Übersicht » [Dein Plugin-Set] » Google Tag Manager inkl. CMV2 von smblnc.de » Konfiguration
Das Plugin unterstützt flexibel Regex mit Schrägstrichen (z. B.
/^_ga_/), Wildcards mit Stern (z. B. _ga_*), Präfixe mit Dach (z. B. ^_ga) oder exakte Cookie-Namen (z. B. _fbp). Nutzen Sie die bequemen Kopierbuttons, um die Listen direkt in Plentymarkets einzufügen.
1. Aufklappbox: Google Tag Manager
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Google Tag Manager aktivieren | Checkbox | Aktiviert |
| Google Tag Manager ID | Textfeld | Ihre GTM-ID (z. B. GTM-XXXXXXX) |
| Zu registrierende Cookies | Textfeld | Standardmäßig leer lassen (GTM setzt keine Cookies) |
| Google Search Console Verifizierung | Textfeld | HTML-Tag oder Token zur Inhaberschaftsbestätigung |
2. Aufklappbox: Google Analytics (GA4)
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Google Analytics aktivieren | Checkbox | Aktiviert (Gruppe Tracking) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
_ga,/^_ga_/,/^_gac_/,/^_gac_gb_/,/^_gcl_/,FPID,FPLC,_gid,_gat,/^_gat_/,AMP_TOKEN
_ga,_ga_*,_gac_*,_gcl_*,FPID,FPLC,_gid,_gat,_gat_*,AMP_TOKEN
3. Aufklappbox: Google Ads
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Google Ads aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_gcl_/,/^_gac_/,FPAU,_gbraid,_wbraid,__gads,__gpi,PAIDID,IDE,test_cookie,DSID,ANID,AID,NID,1P_JAR,DV,CONSENT,SOCS,APISID,HSID,SAPISID,SID,SIDCC,SSID,VISITOR_INFO1_LIVE,YSC
_gcl_*,_gac_*,FPAU,_gbraid,_wbraid,__gads,__gpi,PAIDID,IDE,test_cookie,DSID,ANID,AID,NID,1P_JAR,DV,CONSENT,SOCS,APISID,HSID,SAPISID,SID,SIDCC,SSID,VISITOR_INFO1_LIVE,YSC
4. Aufklappbox: Meta (Facebook & Instagram)
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Meta (Facebook) aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
| Facebook Domain-Verifizierung | Textfeld | HTML-Tag oder Token aus Meta Business Manager |
_fbp,_fbc,gtmeec,/^_fb/
_fbp,_fbc,gtmeec,_fb*
5. Aufklappbox: Microsoft Advertising (Bing Ads / UET)
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Microsoft Advertising aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
| Bing Webmaster Tools Verifizierung | Textfeld | HTML-Tag oder Token aus Bing Dashboard |
_uetmsclkid,_uetsid,_uetvid,MUID,MSPC,/^_uet/
_uetmsclkid,_uetsid,_uetvid,MUID,MSPC,_uet*
6. Aufklappbox: Pinterest Tag
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Pinterest aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
| Pinterest Domain-Verifizierung | Textfeld | HTML-Tag oder Token aus Pinterest Business |
_pin_unauth,_pinterest_ct_ua,_pinterest_sess,_epik,epik,/^_pin_/,/^_epik/
_pin_unauth,_pinterest_ct_ua,_pinterest_sess,_pin_*,_epik*,epik
7. Aufklappbox: AWIN
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| AWIN aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_awin/,/^_aw/,AWSESS,awc
_awin*,aw*,AWSESS,awc
8. Aufklappbox: moebel.de
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| moebel.de aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_moebel/,moebel_session
9. Aufklappbox: Matomo
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Matomo aktivieren | Checkbox | Aktiviert (Gruppe Tracking) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_pk_/,_pk_id,_pk_ses,_pk_ref,_pk_cvar
_pk_id*,_pk_ses*,_pk_ref*,_pk_cvar*,mtm_cookie_consent*
10. Aufklappbox: Fraud0 (Bot-Schutz)
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Fraud0 aktivieren | Checkbox | Aktiviert (Gruppe Notwendig) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_f0_/,f0_uid,f0_sid
11. Aufklappbox: Klaviyo
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| Klaviyo aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^_{1,2}kla_/,__kla_id,_kla_id,__kla_offo
12. Aufklappbox: ADCELL
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| ADCELL aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
/^adcell/,adcell_*,_adcell_*
13. Aufklappbox: OpenAI (ChatGPT Conversions)
| Einstellung | Typ | Empfohlener Wert |
|---|---|---|
| OpenAI aktivieren | Checkbox | Aktiviert (Gruppe Marketing) |
| Zu registrierende Cookies | Textfeld | Empfohlene Cookie-Liste siehe unten |
__oppref,__obref,/^_{1,2}oppref/,/^_{1,2}obref/
14. Aufklappbox: Serverseitiges GTM-Tracking (sGTM)
| Einstellung | Typ | Empfohlener Wert / Funktion |
|---|---|---|
| Serverseitiges GTM aktivieren | Checkbox | Aktiviert sGTM über eigene Server-Subdomain |
| Server-Domain (Subdomain) | Textfeld | z. B. ssmblnc.domain.xyz (ohne https://) |
| Client-GTM Container-ID | Textfeld | Web-Container-ID für den Server-Client (z. B. GTM-XXXXXXX) |
| Dienste serverseitig registrieren | Checkboxen | Aktiviert GA4, Ads, Meta, Bing, Pinterest, AWIN, Klaviyo für sGTM |
| Zu registrierende Cookies (sGTM) | Textfelder | Empfohlene Cookie-Listen siehe unten |
Wenn Sie den sGTM Server-Container einsetzen, können Sie die Cookies auf die für den Server relevanten First-Party-Signale reduzieren:
FPID,FPLC,_ga,/^_ga_/
FPAU,/^_gcl_/,_gcl_au,_gcl_aw,_gcl_dc,_gbraid,_wbraid
_fbp,_fbc,gtmeec,/^_fb/
_uetmsclkid,_uetsid,_uetvid,MUID,MSPC,/^_uet/
_pin_unauth,_pinterest_ct_ua,_pinterest_sess,_epik,epik,/^_pin_/,/^_epik/
/^_awin/,/^_aw/,AWSESS,awc
/^_{1,2}kla_/,__kla_id,_kla_id,__kla_offo
15. Aufklappbox: Lizenz & Schutz
Hinterlegen Sie hier Ihren persönlichen smblnc B2B-Lizenzschlüssel zur dauerhaften Freischaltung des Trackings auf Ihrer Produktiv-Domain:
| Einstellung | Typ | Wert / Format |
|---|---|---|
| smblnc B2B-Lizenzschlüssel | Textfeld | Ihr von smblnc.de bereitgestellter Lizenzschlüssel (z. B. SMBLNC-LTS-XXXX-XXXX-XXXX-XXXX) |
*.plentymarkets-cloud01.com, *.plenty-test.de oder localhost sind vollautomatisch und dauerhaft freigeschaltet. Auf Staging-Umgebungen muss kein Lizenzschlüssel eingegeben werden.2. Produktivbetrieb: Für Ihre offizielle Live-Domain (z. B.
ihredomain.de) tragen Sie den Schlüssel hier ein. Das Plugin validiert den Schlüssel sofort mathematisch offline via HMAC-SHA256.3. Asynchroner Heartbeat: 1x alle 24 Stunden synchronisiert sich das Plugin per ressourcenschonendem Browser-Ping mit
smblnc.de (24h-Client-Cache). Ihr Shop bleibt bei Netzwerkverzögerungen stets 100% performant und fehlerfrei erreichbar.
3. E-Commerce DataLayer Events
Das Plugin übergibt sämtliche E-Commerce Aktionen gemäß GA4 Standard vollautomatisch in den dataLayer:
view_item
Auf Artikel-Detailseiten mit Item-ID, Name, Preis und Währung.
add_to_cart
Beim Hinzufügen eines Artikels über Ceres Frontend-Events.
begin_checkout
Beim Start des Kassiervorgangs mit Warenkorbinhalt.
purchase
Auf der Bestellbestätigungsseite inkl. Transaktions-ID und Steuern.
Bereit für Ihren PlentyShop LTS Web-Container?
Erzeugen Sie den passenden GTM-Container direkt in unserem Web-Konfigurator.
[ > Zum PlentyShop LTS Web-Konfigurator → ]