LW IT Solutions
« Blog Overview /Digital Marketing / Microsoft Ads Consent Mode: Einbau per JavaScript...
This post in other languages:

Microsoft Ads Consent Mode: Einbau per JavaScript und GTM, Unterschiede zu Google

Microsoft Ads Consent Mode: Ein umfassender Leitfaden zu Implementierung und Unterschieden
Inhalt
  1. Was ist der Microsoft Ads Consent Mode?
  2. Implementierung über Vanilla JavaScript
  3. Implementierung über den Google Tag Manager (GTM)
  4. Unterschiede: Google Consent Mode vs. Microsoft Ads
  5. Haben andere Plattformen (Meta, TikTok, LinkedIn, Pinterest) einen Consent Mode?
  6. Quellen

Angesichts zunehmender Datenschutzbestimmungen (DSGVO, DMA) ist die Verwaltung von Nutzereinwilligungen (Consent) zur Grundlage der Webanalyse geworden. Jeder kennt den Google Consent Mode (GCM), aber auch Microsoft Ads (ehemals Bing Ads) hat einen eigenen Mechanismus für sein UET-Tag (Universal Event Tracking) eingeführt. Wie funktioniert er und wie wird er implementiert?

Was ist der Microsoft Ads Consent Mode?

Der Microsoft Ads Consent Mode ermöglicht es dem UET-Tag, sein Verhalten anzupassen, je nachdem, ob der Nutzer Werbe-Cookies (ad_storage) zugestimmt hat oder nicht. Wird die Zustimmung verweigert, speichert das UET-Tag keine Cookies (wie _uetvid), sendet aber weiterhin anonyme, Cookie-lose Pings an die Microsoft-Server. Dies unterstützt grundlegendes Conversion-Modeling.

Gegenüberstellung des Microsoft-UET-Consent-Signals mit den vier Google-Consent-Mode-Signalen und den zwei Implementierungswegen
Microsoft wertet ausschließlich ad_storage aus, während Google dieselbe Entscheidung auf vier Signale aufteilt. Wichtiger als die Anzahl ist die Reihenfolge: Der Default muss stehen, bevor das UET-Tag lädt.

Implementierung über Vanilla JavaScript

Ohne GTM, mit dem UET-Tag direkt im Quellcode der Website, lässt sich der Consent über die .push-Methode im uetq-Array verwalten. Microsoft hat seine API stark an die von Google angelehnt.

Schritt 1: Standardstatus festlegen (bevor das UET-Tag geladen wird):

window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
    'ad_storage': 'denied'
});

Schritt 2: Aktualisierung, nachdem der Nutzer im Banner auf “Akzeptieren” klickt:

window.uetq.push('consent', 'update', {
    'ad_storage': 'granted'
});

Dadurch weiß das UET-Tag, dass es ab sofort Identifikatoren im Browser speichern darf.

Implementierung über den Google Tag Manager (GTM)

Die Implementierung über den GTM ist sehr einfach, da das offizielle Microsoft UET-Tag nativ in die Consent API von GTM integriert ist.

  1. Statusverwaltung (Simo Ahava Template): Hier dient das Template Consent Mode (Google tags) von Simo Ahava. Obwohl der Name auf Google hindeutet, setzt dieses Template den globalen GTM-Zustimmungsstatus (wie ad_storage).
  2. UET-Tag Konfiguration: Das offizielle “Microsoft Advertising Universal Event Tracking”-Tag im GTM hinzufügen.
  3. Erweiterte Zustimmungseinstellungen: In den erweiterten Einstellungen (Consent Settings) festlegen, dass das Tag die Zustimmung für ad_storage benötigt.
  4. Sobald der Nutzer zustimmt, aktualisiert GTM den Status, und das UET-Tag reagiert automatisch darauf, indem es vom Cookie-losen Modus auf volles Tracking umschaltet.

Unterschiede: Google Consent Mode vs. Microsoft Ads

Das Grundkonzept ist identisch, aber der Reifegrad der Systeme unterscheidet sich:

  • Datenmodellierung: Google verfügt über eine hochentwickelte Engine für Conversion Modeling, die Cookie-lose Pings nutzt, um Datenlücken in GA4 und Google Ads zu schließen. Microsoft Ads nutzt diese Pings ebenfalls, das System ist jedoch noch nicht so ausgereift und benötigt meist ein größeres Datenvolumen, um präzise zu funktionieren.
  • Komplexität der Signale: Google verlangt mittlerweile (in GCM v2) die Flags ad_user_data und ad_personalization. Microsoft Ads verlässt sich hauptsächlich auf das Kernsignal ad_storage.

Haben andere Plattformen (Meta, TikTok, LinkedIn, Pinterest) einen Consent Mode?

Die kurze Antwort lautet: Nicht in der gleichen Form wie Google (Advanced Mode mit Pings).

Andere soziale Netzwerke verlassen sich fast ausschließlich auf den Basic Consent Mode (was bedeutet, dass das Tag strikt blockiert wird, wenn keine Zustimmung vorliegt).

  • Meta (Facebook): Das Meta-Pixel bietet für Europa (DSGVO) keinen offiziellen “Cookieless Ping”-Modus. Lehnt ein Nutzer Cookies ab, wird das Tag im GTM einfach nicht ausgelöst. Meta bietet zwar die Funktion LDU (Limited Data Use) an, diese dient jedoch hauptsächlich der Einhaltung des CCPA in Kalifornien.
  • TikTok: Ähnlich wie bei Meta respektiert das offizielle TikTok-GTM-Template die Consent API, fungiert aber als harte Blockade (keine Zustimmung = kein Skript).
  • LinkedIn: Das Insight Tag unterstützt Zustimmungsprüfungen im GTM, stoppt das Tracking bei fehlender Zustimmung jedoch vollständig. Es werden keine anonymen Pings gesendet.
  • Pinterest: Das Pinterest-Tag verhält sich ähnlich. Fehlende Zustimmung führt zu einem harten Block.

Google (und in der Folge Microsoft) sind die einzigen großen Plattformen, die das Senden eingeschränkter Daten (Pings) ohne Cookies aktiv vorantreiben, um ihre KI-Modelle zu trainieren.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Kommentar schreiben

Die E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit einem Stern versehen.

ALL ARTICLES & CATEGORIES

CCTV

Diese Rubrik per RSS verfolgen

Cloud & AI

Diese Rubrik per RSS verfolgen

Data Privacy

Alle 11 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Digital Analytics

Alle 44 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Digital Marketing

Alle 25 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

IT & Networks

Alle 15 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Raspberry Pi

Diese Rubrik per RSS verfolgen

Smart Home

Alle 11 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Web Entwicklung

Diese Rubrik per RSS verfolgen

WordPress-Plugins & Tricks

Diese Rubrik per RSS verfolgen