> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Die Google-Consent-Mode-Integration nutzen

Erfahren Sie, wie Sie die Google-Consent-Mode-Integration in Ihrem Shopify-Shop nutzen. Unsere Anleitung führt Sie Schritt für Schritt durch die Einrichtung für besseren Datenschutz und rechtskonformes Tracking.

### 1. Was diese Integration leistet

Die Google-Consent-Mode-Integration verbindet Pandectes GDPR Compliance mit dem Einwilligungs-Framework von Google. Ist sie aktiviert, übermittelt Pandectes die Einwilligungsentscheidungen Ihrer Besucher automatisch an die Google-Tags, statt sie vollständig zu blockieren. Google kann das Verhalten der Tags dann am Einwilligungsstatus ausrichten.

Mit aktiver Integration können Google-Tags:
* beim Seitenaufruf mit einem **Standard-Einwilligungsstatus** (in der Regel `denied`) laufen und dabei nur begrenzte, cookielose Messdaten senden.
* **auf die vollständige Messung umschalten**, sobald der Nutzer über Ihren Banner einwilligt.

Dieses Vorgehen heißt **Advanced Consent Mode** und ist die voreingestellte und empfohlene Konfiguration. Google kann damit Conversions und Analysedaten für Nutzer ohne Einwilligung modellieren, die andernfalls vollständig verloren gingen.

### 2. So aktivieren Sie den Google Consent Mode

Gehen Sie in der App Pandectes GDPR Compliance zu **Integrations**.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_p1ul5c.png =300x161)

Suchen Sie die Karte **Google Consent Mode**, klicken Sie auf **Configure** und schalten Sie die Integration ein.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_18s959a.png =800x644)


Die Integration ist nun aktiv. Mehr ist im Minimum nicht nötig. Pandectes wendet den Consent Mode automatisch auf alle Google-Tags an, die bereits in Ihrer `theme.liquid` vorhanden sind. Die folgenden Abschnitte erklären die optionalen Konfigurationsfelder.

### 3. Konfiguration

###### Google Tag Manager

Wenn Sie Ihre Google-Tags über den Google Tag Manager (GTM) verwalten, tragen Sie Ihre **GTM-Container-ID** (Format `GTM-XXXXXXXXX`) in das Feld **Google Tag Manager ID** ein. Mehrere IDs trennen Sie mit Kommas.

|| Empfehlung: Wenn Sie den GTM nutzen, installieren Sie die Pandectes-CMP-Tag-Vorlage aus der GTM Template Gallery in Ihrem Container und laden Sie alle Google-Properties (Google Analytics, Google Ads usw.) aus diesem Container heraus. So erreichen die Einwilligungssignale jedes Tag im GTM korrekt. Aktivieren Sie anschließend "I have added Pandectes CMP tag to the GTM container". Die vollständige Anleitung finden Sie unter [Pandectes GDPR Compliance tag template for Google Tag Manager](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/).

###### Google Analytics

Tragen Sie Ihre **Google-Analytics-ID(s)** (Format `G-XXXXXXXXXX` oder `GT-XXXXXXXXXX`) in das Feld **Google Analytics ID** ein. Mehrere IDs trennen Sie mit Kommas.
Werden `page_view`-Ereignisse bereits von einer externen App oder einem Custom Pixel gesendet, aktivieren Sie **Do not send page_view event**, um doppelte Ereignisse zu vermeiden.

###### Google Ads

Tragen Sie Ihre **Google-Ads-ID(s)** (Format `AW-XXXXXXXXXXX`) in das Feld **Google Ads ID** ein. Mehrere IDs trennen Sie mit Kommas.
Ihre AW-Property-ID finden Sie in Ihrem Google-Ads-Konto in dem Fenster oben rechts, das beim Wechsel zwischen Konten erscheint.

### 4. Advanced Mode im Vergleich zum Basic Mode

###### Advanced Mode (voreingestellt, empfohlen)

Im Advanced Mode **laden die Google-Tags sofort** auf jeder Seite, mit einem Standard-Einwilligungsstatus, der in Opt-in-Regionen für Werbe- und Analysetypen üblicherweise `denied` lautet. Solange die Einwilligung `denied` ist, senden die Tags nur cookielose, datenschutzfreundliche Mess-Pings. Sobald der Nutzer im Banner einwilligt, wechseln die Tags zur vollständigen Messung.

Der Advanced Mode ist bei aktivierter Integration voreingestellt. Aktivieren Sie keine Auto-Blocker-Optionen für Google-Tags und setzen Sie in den Advanced settings kein Häkchen bei "Run in basic mode".

###### Basic Mode

Im Basic Mode werden die Google-Tags **vollständig blockiert**, bis der Nutzer ausdrücklich einwilligt. Vor der Interaktion mit dem Banner werden keine Daten an Google gesendet. Das bedeutet mehr Datensparsamkeit, aber der Verzicht auf die cookielose Modellierung des Advanced Mode.

Es gibt **zwei Wege**, den Basic Mode zu aktivieren, die sich in ihrer Reichweite unterscheiden:

**Variante A: Auto Blocker** (betrifft alle Google-Tags auf der Seite, auch solche, die manuell in `theme.liquid` eingefügt oder von anderen Apps geladen werden):

Gehen Sie zu **All settings → Auto blocker** und aktivieren Sie die Blockierregeln für Google Tag Manager, Google Analytics und Google Ads. Damit wird das Laden dieser Tags bis zur Einwilligung verhindert, unabhängig davon, wie sie im Shop eingebunden sind.

**Variante B: das Kontrollkästchen "Run in basic mode"** (betrifft nur Google-Tags, die über diese Integration geladen werden, also solche, deren IDs in den obigen Feldern eingetragen sind):

Öffnen Sie unten auf der Integrationsseite die **Advanced settings** und aktivieren Sie **Run in basic mode. Tags load after consent**. Tags, deren IDs in dieser Integration hinterlegt sind, werden bis zur Einwilligung zurückgehalten. Manuell in `theme.liquid` oder über andere Apps eingebundene Tags sind davon nicht betroffen.

| Nutzen Sie Variante A, wenn alle Google-Tags blockiert werden sollen, unabhängig davon, wie sie geladen werden. Nutzen Sie Variante B, wenn Sie nur die über diese Integration verwalteten Tags blockieren und manuell eingebundene Tags im Advanced Mode belassen möchten.

### 5. Erweiterte Einstellungen

Klicken Sie auf **Advanced settings**, um die folgenden Optionen einzublenden.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_xuhyg6.png =800x321)

###### Run in basic mode. Tags load after consent

Siehe Abschnitt 4 oben.

###### Debug-Modus / Konsolendiagnose

Ist die Option aktiviert, bindet Pandectes ein Diagnoseskript in Ihren Shop ein, das den `dataLayer` überwacht und Probleme im Consent Mode (verspätete Signale, falsche Befehlsreihenfolge, unzutreffende Standardberechtigungen) in der **Entwicklerkonsole des Browsers** meldet.

Aktivieren Sie das bei der Fehlersuche und schalten Sie es wieder aus, sobald das Problem behoben ist. Eine vollständige Erklärung jeder Konsolenmeldung und ihrer Behebung finden Sie unter [Google-Consent-Mode-Debug-Konsole](https://help.pandectes.io/en/article/google-consent-mode-debug-console-1mmj0e3/).

###### Einwilligungstypen

Ordnet die sieben Einwilligungstypen von Google den Banner-Kategorien von Pandectes zu. Die Standardwerte werden automatisch anhand Ihrer Banner-Konfiguration gesetzt. Bei Bedarf können Sie einzelne Zuordnungen hier überschreiben.

| Schlüssel | Wert | Beschreibung | Pandectes-Kategorie |
| ---- |
| `ad_storage` | `denied` oder `granted` | Legt fest, ob Ihre Tags Cookies für Werbezwecke verwenden dürfen. | **Targeting** |
| `ad_user_data` | `denied` oder `granted` | Regelt die Einwilligung in das Senden von Nutzerdaten an Google für Onlinewerbung. | **Targeting** |
| `ad_personalization` | `denied` oder `granted` | Regelt die Einwilligung in personalisierte Werbung. | **Targeting** |
| `analytics_storage` | `denied` oder `granted` | Legt fest, ob Ihre Tags Cookies für Analysezwecke verwenden dürfen. | **Leistung** |
| `functionality_storage` | `denied` oder `granted` | Legt fest, ob Ihre Tags Cookies für Funktionalität verwenden dürfen. | **Funktionalität** |
| `personalization_storage` | `denied` oder `granted` | Legt fest, ob Ihre Tags Cookies für Personalisierung verwenden dürfen. | **Funktionalität** |
| `security_storage` | `denied` oder `granted` | Legt fest, ob Ihre Tags Cookies für Sicherheit verwenden dürfen. | **Unbedingt erforderlich** |

###### ads_data_redaction
Steht `ad_storage` auf `denied`, werden die von Google-Ads- und Floodlight-Tags gesendeten Kennungen von Anzeigenklicks aus den Netzwerkanfragen entfernt und die Anfragen über eine cookielose Domain geleitet. Aktivieren Sie das für mehr Datensparsamkeit, wenn die Werbeeinwilligung verweigert wurde.

###### url_passthrough
Steht `ad_storage` oder `analytics_storage` auf `denied`, lassen sich Informationen zu Anzeigenklicks und Sitzungen nicht in Cookies speichern. Mit aktiviertem URL Passthrough werden diese Informationen stattdessen über URL-Parameter weitergegeben, was die Genauigkeit von Conversion- und Analysemessung ohne Cookies verbessert.

###### wait_for_update
Die Anzahl der Millisekunden, die Google-Tags auf einen Aktualisierungsbefehl zur Einwilligung warten, bevor sie auslösen. Erhöhen Sie diesen Wert (Voreinstellung 500 ms), wenn Sie Abweichungen zwischen den in Google Analytics erfassten Sitzungen und dem tatsächlichen Traffic bemerken. Das kann darauf hindeuten, dass die Aktualisierung eintrifft, nachdem die Tags bereits ausgelöst wurden.

###### DataLayer-Eigenschaft
Wenn Sie die Variable `dataLayer` in Ihrem Shop umbenannt haben, tragen Sie hier den eigenen Namen ein, damit Pandectes die Einwilligungssignale in die richtige Eigenschaft schreibt.

### 6. Die Banner-Anforderungen von Google

Damit Ihr Shop die Anforderungen von Google an Einwilligungsbanner erfüllt, sind über die Aktivierung der Integration hinaus zwei Schritte nötig:

1. Nehmen Sie in den Text Ihres Banners diesen Satz auf: *"Cookies können zur Personalisierung von Werbung verwendet werden."*
2. Gehen Sie zu **Cookie banner → Behavior** und aktivieren Sie **Show link to Google's Terms**.

### 7. Video-Anleitung

${youtube}[](banMHx8E4A8)

### 8. Weiterführende Dokumentation

**Pandectes**
* **Pandectes GDPR Compliance tag template for Google Tag Manager:** [https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/)
* **Einrichtungsanleitung für Integrationen (manuelle Einrichtung von `pandectes-rules.js`):** [https://help.pandectes.io/en/article/integrations-setup-guide-2ovcos/](https://help.pandectes.io/en/article/integrations-setup-guide-2ovcos/)
* **Google-Consent-Mode-Debug-Konsole:** [https://help.pandectes.io/en/article/google-consent-mode-debug-console-1mmj0e3/](https://help.pandectes.io/en/article/google-consent-mode-debug-console-1mmj0e3/)
* **Google Tag Gateway (GTG) und Einwilligung:** [https://help.pandectes.io/en/article/google-tag-gateway-gtg-and-consent-cl8mqk/](https://help.pandectes.io/en/article/google-tag-gateway-gtg-and-consent-cl8mqk/)

**Google**
* **Consent mode overview:** [https://developers.google.com/tag-platform/security/concepts/consent-mode](https://developers.google.com/tag-platform/security/concepts/consent-mode)
* **Set up consent mode on websites:** [https://developers.google.com/tag-platform/security/guides/consent](https://developers.google.com/tag-platform/security/guides/consent)
* **About consent mode (Tag Manager Help):** [https://support.google.com/tagmanager/answer/10000067](https://support.google.com/tagmanager/answer/10000067)