© 2026 UTM Generator. Alle Rechte vorbehalten.

Kostenloses UTM-LernenKI-SkillsDatenschutzNutzungsbedingungenCookie-RichtlinieKontakt

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. Kostenloses UTM-Lernen
  3. Microsoft Ads UTM-Parameter: Bing Tracking einrichten
Anleitungen

Microsoft Ads UTM-Parameter: Bing Tracking einrichten

UTM-Tracking für Microsoft Ads einrichten: dynamische Makros, Tracking-Templates, MSCLKID vs. UTM und fertige Vorlagen für Search, Shopping und Audience.

von Daniil Wem•Veröffentlicht am 30. April 2026•11 Min. Lesezeit

Braucht man UTM-Parameter für Microsoft Ads, wenn es MSCLKID gibt?

Ja. MSCLKID übernimmt die Attribution innerhalb des Microsoft-Ökosystems — Clarity, UET-Tags und das Microsoft Ads Dashboard — aber damit endet es auch. CRM, BI-Tool, Drittanbieter-Attribution? Die können mit MSCLKID nichts anfangen. UTM-Parameter schließen diese Lücke.

Microsoft Advertising deckt Stand Q1 2026 rund 38 % des Desktop-Suchvolumens in den USA über Bing, Yahoo, AOL und DuckDuckGo-Syndizierungspartner ab. Das ist kein Rundungsfehler. Und trotzdem kopieren die meisten Marketing-Teams ihr Google Ads Setup einfach rüber, ohne zu prüfen, ob die Makro-Syntax wirklich passt. Tut sie nicht. Microsoft Ads verwendet PascalCase-Makros — {CampaignId}, nicht {campaignid}. Wer das falsch macht, sieht in GA4-Reports den String {campaignid} statt echter IDs.

Das Setup macht also einen Unterschied. Und die Unterschiede zu Google Ads sind klein genug, um sie zu übersehen, aber groß genug, um die Daten zu ruinieren.

Welche dynamischen Parameter unterstützt Microsoft Ads?

Dynamische Parameter in Microsoft Ads — auch UET-Tag-Parameter oder URL-Tracking-Makros genannt — fügen beim Klick automatisch Kampagnendaten ein, genau wie Googles ValueTrack. Die Syntax ist PascalCase in einfachen geschweiften Klammern: {Parameter}.

Das sind die relevanten Makros:

Microsoft Ads MakroWas eingefügt wirdAm besten in
{CampaignId}Numerische Kampagnen-IDutm_campaign, utm_id
{Campaign}Kampagnenname (Text)utm_campaign
{AdGroupId}Numerische Anzeigengruppen-IDutm_campaign
{AdGroup}Name der Anzeigengruppeutm_campaign
{AdId}Numerische Anzeigen-IDutm_content
{Keyword}Gematchtes Keyword (Text)utm_term
{MatchType}Match-Typ: e, p oder butm_term
{Network}Netzwerk: o (Bing), s (syndiziert)utm_source
{Device}Gerät: m, t oder cBenutzerdefinierter Parameter
{TargetId}Ziel-ID (Zielgruppe, Standort)utm_term
{QueryString}Tatsächliche Suchanfrage des NutzersBenutzerdefinierter Parameter
{BidMatchType}Bid-Match-Typ des KeywordsBenutzerdefinierter Parameter

Zwei Dinge sind besonders erwähnenswert. Erstens liefert {QueryString} die tatsächliche Suchanfrage — nicht nur das gematchte Keyword. Wer noch keine Erfahrung mit UTM-Parametern hat, findet im Guide Die 5 UTM-Parameter erklärt eine Übersicht, bevor man mit Makros loslegt. Google Ads hat den Search-Query-Pass-through aus „Datenschutzgründen" vor Jahren entfernt. Microsoft bietet ihn noch. Das ist ein echter Vorteil für die Suchintent-Analyse — in einem benutzerdefinierten Parameter nutzen, wenn das Analytics-Stack es unterstützt.

Zweitens gibt {Network} den Wert o für Bing-eigene Properties und s für Syndizierungspartner (Yahoo, AOL, DuckDuckGo) zurück. Wer syndizierte Suchanzeigen schaltet und sich fragt, warum der CPC niedrig ist, aber die Conversion-Rate im Keller liegt, bekommt mit {Network} genau die Antwort. In einer Kampagne letztes Jahr flossen 61 % des Budgets in Syndizierungspartner bei einer Conversion-Rate von 0,3 %, während Bing selbst 2,8 % erreichte. Ohne {Network} im UTM wäre das unsichtbar geblieben.

Die vollständige Makro-Referenz findet sich in der Microsoft Ads Tracking-Parameter-Dokumentation.

Wie richtet man ein Tracking-Template in Microsoft Ads ein?

Das Tracking-Template in Microsoft Ads funktioniert genauso wie bei Google — auf Account-Ebene eingestellt, erbt jede Anzeige es automatisch.

Navigation zu: Microsoft Ads → Alle Kampagnen → Einstellungen (Zahnrad-Symbol) → Optionen auf Kontoebene → Tracking-Template

Das Clean Signal Method-Template für Microsoft Ads:

{lpurl}?utm_source=bing-{Network}&utm_medium=paid_search&utm_campaign={CampaignId}_{AdGroupId}&utm_content={AdId}&utm_term={Keyword}&utm_id={CampaignId}

{lpurl} ist Microsofts Makro für die Landing-Page-URL — identisches Konzept zu Google, identischer Name. Das System ersetzt beim Klick die Final URL.

Was passiert hier im Detail:

  1. utm_source=bing-{Network} kombiniert das statische „bing" mit dem dynamischen Netzwerktyp. In GA4 erscheint bing-o (Bing owned) oder bing-s (syndiziert). Dieser eine Buchstabe macht den Unterschied zwischen Wissen und Raten.

  2. utm_medium=paid_search entspricht GA4s Default Channel Grouping. Nicht cpc, nicht bing, nicht ppc. Nun ja — cpc funktioniert auch. Aber paid_search ist in Reports klarer und ordnet sich trotzdem korrekt ein. Eines wählen und plattformübergreifend dabei bleiben.

  3. utm_id={CampaignId} ist für den GA4-Kostenimport unverzichtbar. Numerische IDs überleben Kampagnen-Umbenennungen. Aus „Q1 Brand Terms" wird im nächsten Frühjahrsputz „H1 Brand Campaign 2026", aber {CampaignId} bleibt ewig 12345678.

Nach Eingabe des Templates bietet Microsoft Ads einen Test-Button. Den nutzen. Die Oberfläche prüft, ob alle Makros korrekt aufgelöst werden, bevor gespeichert wird.

Ein Fallstrick: Microsoft Ads unterstützt Tracking-Templates auf Account-, Kampagnen-, Anzeigengruppen-, Keyword- und Anzeigenebene. Niedrigere Ebenen überschreiben höhere. Wenn jemand im Team ein Kampagnen-Template für einen Test setzt und vergisst, es zu entfernen, ignoriert diese Kampagne das Account-Level-Setup. Gelegentliche Audits im Bulk-Editor helfen, solche Überschreibungen zu finden. Der UTM-Governance-Guide erklärt, wie man Audit-Prozesse aufbaut, die diese Probleme erkennen, bevor sie monatelang die Daten ruinieren.

Was ist MSCLKID und wie verhält er sich gegenüber GCLID?

MSCLKID (Microsoft Click Identifier) ist Microsofts Äquivalent zu Googles GCLID — eine automatisch generierte eindeutige Klick-ID, die an URLs angehängt wird, wenn Auto-Tagging in Microsoft Ads aktiviert ist. Sie sieht aus wie ?msclkid=abc123def456... und übergibt Klick-Daten an Microsofts UET-Tag (Universal Event Tracking).

Der Vergleich:

MerkmalMSCLKIDGCLIDUTM-Parameter
Automatisch generiertJaJaNein (manuelle Einrichtung)
Funktioniert in GA4Ja (via Import)Native IntegrationJa
Funktioniert in CRMsNeinNeinJa
Funktioniert in BI-ToolsNeinNeinJa
Überlebt iOS 17 LTPNeinNeinJa
PlattformübergreifendNeinNeinJa

GA4 kann MSCLKID-Daten importieren, wenn das Microsoft Ads-Konto im GA4-Admin-Panel verknüpft ist. Aber das deckt nur GA4 ab — nicht CRM, BI-Dashboard oder Drittanbieter-Attribution.

Und genau wie GCLID entfernt Apples iOS 17 Link Tracking Protection den MSCLKID aus URLs in Mail, Nachrichten und dem Safari-Privatmodus. UTM-Parameter werden unverändert durchgeleitet. Laut Apples Dokumentation zielt Link Tracking Protection gezielt auf bekannte Klick-Identifier ab.

Fazit: Auto-Tagging für MSCLKID aktivieren und UTM-Parameter über das Tracking-Template hinzufügen. Beides koexistiert ohne Konflikte.

Was ist anders zwischen Microsoft Ads und Google Ads UTM-Setup?

Die Konzepte sind identisch. Die Details nicht. Und an den Details scheitert das Tracking.

UnterschiedGoogle AdsMicrosoft Ads
Makro-SyntaxKleinbuchstaben: {campaignid}PascalCase: {CampaignId}
Kampagnenname-Makro{campaignname}{Campaign}
Anzeigengruppen-Makro{adgroupname}{AdGroup}
Netzwerk-Werteg, s, do, s
Suchanfragen-ZugriffEntfernt (Datenschutz){QueryString} verfügbar
Match-Typ-Werteb, p, eb, p, e (identisch)
Auto-Tag-IDGCLIDMSCLKID
Tracking-Template-OrtAdmin → Kontoeinstellungen → TrackingAlle Kampagnen → Einstellungen → Tracking

Der häufigste Fehler: das Google Ads Tracking-Template in Microsoft Ads kopieren, ohne die Makro-Schreibweise zu ändern. {campaignid} in Microsoft Ads wird nicht aufgelöst — es erscheint als Literal-String {campaignid}. GA4-Reports zeigen dann Kampagnenwerte wie {campaignid}_{adgroupid} statt echter IDs. Ich habe das in drei verschiedenen Kunden-Accounts gesehen. In allen drei Fällen war es ein Copy-Paste aus Google Ads.

Wer beide Plattformen betreibt: der UTM für Google Ads Guide erklärt das Google-spezifische Setup. Die Struktur ist parallel, aber die Makros sind nicht austauschbar.

Profi-Tipp: Im UTM Generator „Bing Ads" auswählen, und das Tool füllt automatisch PascalCase-Makros in die richtigen Felder — {CampaignId}_{AdGroupId} für Campaign, {AdId} für Content, {Keyword} für Term. Kein Risiko, aus Versehen Googles Kleinbuchstaben-Syntax zu übernehmen. Das generierte Template im {lpurl}-Format ist direkt für Microsoft Ads bereit.

Welche Templates funktionieren für welchen Microsoft Ads Kampagnentyp?

Verschiedene Kampagnentypen liefern unterschiedliche Daten. Das Account-Level-Template deckt die meisten Fälle ab, aber hier sind optimierte Varianten.

Search-Kampagnen — Keyword- und Match-Typ-Daten verfügbar:

{lpurl}?utm_source=bing-{Network}&utm_medium=paid_search&utm_campaign={CampaignId}_{AdGroupId}&utm_content={AdId}&utm_term={Keyword}_{MatchType}&utm_id={CampaignId}

Shopping-Kampagnen — Produktdaten sind hier wichtiger:

{lpurl}?utm_source=bing&utm_medium=shopping&utm_campaign={CampaignId}&utm_content={AdId}&utm_id={CampaignId}

Audience-Kampagnen (Microsoft Audience Network) — Display-ähnliches Inventar:

{lpurl}?utm_source=bing&utm_medium=display&utm_campaign={CampaignId}_{AdGroupId}&utm_content={AdId}&utm_id={CampaignId}

Performance Max — Microsofts PMax-Äquivalent, Ende 2025 gestartet:

{lpurl}?utm_source=bing&utm_medium=paid_search&utm_campaign={CampaignId}&utm_id={CampaignId}

Ein Hinweis zu utm_medium bei Shopping-Kampagnen. shopping als Medium ist beschreibend, entspricht aber keiner GA4 Default Channel Grouping — der Traffic landet unter „Nicht zugewiesen". Wer Shopping-Traffic in GA4 unter Paid Search einordnen will, nimmt paid_search oder cpc. Der Nachteil: Shopping-Traffic lässt sich dann in GA4s Standardberichten nicht mehr separat filtern. Wem das wichtig ist, der behält shopping und erstellt in GA4 eine benutzerdefinierte Channel Group.

Für Teams, die sowohl Google als auch Microsoft betreiben: konsistente utm_medium-Werte über beide Plattformen hinweg vereinfachen das Reporting erheblich. paid_search für beide — und utm_source=google vs. utm_source=bing unterscheidet sie sauber. Der UTM-Benennungskonventionen-Guide zeigt, wie man ein plattformübergreifendes Namensschema aufbaut, das auch bei einem dritten oder vierten Ad-Netzwerk nicht zusammenbricht.

Wie importiert man Google Ads in Microsoft Ads — und was passiert mit UTM?

Microsoft Ads hat eine integrierte Google Ads Import-Funktion. Viele Werbetreibende nutzen sie, um Google-Kampagnen per Klick nach Bing zu spiegeln. Praktisch. Aber hier kommt der Haken: Der Import kopiert Kampagnenstruktur, Gebote und Anzeigentexte — er übersetzt jedoch nicht die Tracking-Template-Makros.

Wenn das Google Ads Tracking-Template {campaignid} (Kleinbuchstaben) verwendet, wird genau dieser String in Microsoft Ads importiert. Er wird nicht aufgelöst. Der Bing-Traffic hat dann fehlerhafte UTM-Werte.

Nach jedem Google Ads Import:

  1. Tracking-Template auf Account-Ebene in Microsoft Ads aufrufen
  2. Google-Template durch die Microsoft-PascalCase-Version ersetzen
  3. Template mit dem integrierten Validator testen

Das dauert 60 Sekunden. Wer es überspringt, hat monatelang kaputte Attributionsdaten. Keine Hypothese — Microsofts eigener Advertising Blog nennt das eines der häufigsten Migrationsprobleme.

Microsoft Ads UTM im UTM Generator einrichten

Den UTM Generator öffnen und im Dropdown Bing Ads auswählen. Das Tool befüllt alle Felder mit PascalCase-Makros nach der Clean Signal Method.

Der Workflow:

  1. Landing-Page-URL eingeben
  2. Bing Ads aus dem Netzwerk-Dropdown wählen
  3. Source wird automatisch mit bing befüllt — der empfohlene Clean Signal Wert
  4. Medium zeigt paid_search — GA4-kanalkompatibel
  5. Campaign zeigt {CampaignId}_{AdGroupId} — numerische IDs, die Umbenennungen überstehen
  6. Content zeigt {AdId} — Tracking auf Anzeigenebene
  7. Term zeigt {Keyword} — Keyword-Daten
  8. UTM ID zeigt {CampaignId} — erforderlich für GA4-Kostenimport
  9. Das generierte Tracking-Template kopieren (enthält {lpurl}-Präfix)
  10. In Microsoft Ads Account-Level Tracking-Template einfügen

Als Template im UTM Generator speichern. Die Template-URL mit dem Team teilen, damit alle identische Bing-UTM-Parameter verwenden — kein PascalCase vs. Kleinbuchstaben mehr quer durchs Team.

Der Generator folgt Clean Signal Method Prinzip 1 (GA4s Sprache sprechen) mit dem korrekten paid_search-Medium, Prinzip 4 (Automatisieren oder bereuen) mit dynamischen Makros und Prinzip 7 (Keine Kampagne ohne ID) mit utm_id={CampaignId}.

FAQ

Was ist MSCLKID in Microsoft Ads?

MSCLKID (Microsoft Click Identifier) ist ein eindeutiger Parameter, den Microsoft Ads automatisch an Klick-URLs anhängt, wenn Auto-Tagging aktiviert ist. Er übergibt Attributionsdaten auf Klick-Ebene an Microsofts UET-Tag und kann durch Verknüpfung des Microsoft Ads-Kontos in GA4 importiert werden. MSCLKID funktioniert innerhalb des Microsoft-Ökosystems, ist aber für CRMs, BI-Tools oder Drittanbieter-Attribution nicht lesbar — deshalb sind UTM-Parameter weiterhin notwendig.

Was ist die korrekte Makro-Syntax für Microsoft Ads UTM?

Microsoft Ads verwendet PascalCase in einfachen geschweiften Klammern: {CampaignId}, {AdGroupId}, {Keyword}. Das unterscheidet sich von Google Ads, das Kleinbuchstaben verwendet: {campaignid}, {adgroupid}, {keyword}. Das Kopieren von Googles Kleinbuchstaben-Makros in Microsoft Ads ist der häufigste Bing-UTM-Fehler — die Makros werden nicht aufgelöst und erscheinen als Literal-Strings in den Analytics-Reports.

Unterstützt Microsoft Ads Auto-Tagging wie Google Ads?

Ja. Microsoft Ads Auto-Tagging hängt MSCLKID an Klick-URLs an, ähnlich wie Google Ads GCLID verwendet. Aktivieren unter Freigegebene Bibliothek → Optionen auf Kontoebene → Automatisch taggen. GA4 unterstützt den MSCLKID-Datenimport bei verknüpftem Microsoft Advertising-Konto. Wie GCLID wird MSCLKID von Apples iOS 17 Link Tracking Protection in Mail, Nachrichten und Safari-Privatmodus entfernt.

Wo fügt man das Tracking-Template in Microsoft Ads ein?

Navigation zu Alle Kampagnen → Einstellungen (Zahnrad-Symbol) → Optionen auf Kontoebene → Tracking-Template. Ein Template auf Account-Ebene gilt automatisch für alle Kampagnen. Microsoft Ads erlaubt Templates auch auf Kampagnen-, Anzeigengruppen-, Keyword- und Anzeigenebene — niedrigere Ebenen überschreiben höhere. Account-Ebene ist die richtige Standardeinstellung, außer man braucht für bestimmte Kampagnentypen wie Shopping oder Audience Network abweichende Parameter.

Kann ich dasselbe UTM-Template für Google Ads und Microsoft Ads verwenden?

Nein. Die Makro-Syntax ist unterschiedlich. Google Ads verwendet Kleinbuchstaben ({campaignid}), Microsoft Ads PascalCase ({CampaignId}). Auch die Kampagnenname-Makros unterscheiden sich: {campaignname} bei Google vs. {Campaign} bei Microsoft. Netzwerk-Rückgabewerte ebenfalls: Google liefert g, s, d, Microsoft liefert o, s. Plattformspezifische Templates sind notwendig. Konsistente utm_medium- und utm_source-Namenskonventionen über beide Plattformen hinweg halten GA4-Reports sauber.

Was passiert mit UTM-Parametern beim Import von Google Ads-Kampagnen in Microsoft Ads?

Der Import kopiert Kampagnenstruktur, Gebote und Anzeigentexte, übersetzt aber keine Tracking-Template-Makros. Googles Kleinbuchstaben-Makros wie {campaignid} erscheinen in Microsoft Ads als Literal-Strings — sie werden nicht zu echten Werten aufgelöst. Nach jedem Google Ads Import das Tracking-Template durch Microsoft PascalCase-Äquivalente ersetzen und mit dem integrierten Validator testen. Dieser 60-Sekunden-Schritt verhindert monatelang kaputte Attribution.

Hat Microsoft Ads ein Äquivalent zu Googles -Parameter?

Ja — und das ist tatsächlich ein Vorteil. Microsoft Ads bietet {QueryString}, das die tatsächliche Suchanfrage des Nutzers zurückgibt. Google Ads hat diese Transparenz auf Suchanfragen-Ebene entfernt. {QueryString} ist wertvoll für die Suchintent-Analyse und kann als benutzerdefinierter Parameter im Tracking-Template hinzugefügt werden. Hinweis: Anfragedaten können die URL-Länge bei Long-Tail-Suchanfragen deutlich erhöhen.

Welches utm_medium sollte ich für Microsoft Ads verwenden?

paid_search oder cpc für Search-Kampagnen — beide entsprechen GA4s Paid Search Default Channel Group. Bei Shopping-Kampagnen sorgt cpc oder paid_search für korrekte GA4-Klassifizierung, während shopping beschreibender ist, aber unter „Nicht zugewiesen" landet. Für Audience Network-Kampagnen display verwenden, um GA4s Display-Channel-Group zu treffen. bing, ppc, sem oder search-ads vermeiden — GA4 klassifiziert diese nicht korrekt.


Microsoft Ads UTM-Tracking direkt beim ersten Mal richtig einrichten — UTM Generator öffnen, Bing Ads auswählen und in unter 30 Sekunden ein vollständiges Tracking-Template mit korrekten PascalCase-Makros kopieren. Kostenlos, kein Account erforderlich.

#utm-bing-ads#microsoft-ads-utm#msclkid#bing-tracking
Teilen

Ähnliche Artikel

Anleitungen

UTM für Telegram: Kanäle, Bots & Telegram Ads

Telegram-Traffic in GA4 mit UTM-Parametern tracken. Vorlagen für Kanäle, Bots, Gruppen und Telegram Ads mit fertigen Beispielen.

27. Apr. 20269 Min. Lesezeit
utm-telegramtelegram-trackingtelegram-ads-utm
Anleitungen

UTM für E-Mail-Kampagnen: Mailchimp, Klaviyo & HubSpot

E-Mail-Marketing-ROI mit UTM-Parametern messen. Setup-Anleitungen für Mailchimp, Klaviyo, HubSpot und eSputnik mit fertigen Vorlagen.

24. Apr. 202611 Min. Lesezeit
utm-email-marketingmailchimp-utmemail-tracking
Anleitungen

UTM für Pinterest Ads: Alle 18 dynamischen Parameter

UTM-Tracking für Pinterest Ads einrichten: 18 dynamische Makros, fertige Templates und GA4-Attributionstipps für Shopping- und Awareness-Kampagnen.

21. Apr. 202610 Min. Lesezeit
utm-pinterest-adspinterest-dynamic-parameterspinterest-tracking

Inhaltsverzeichnis

  • Braucht man UTM-Parameter für Microsoft Ads, wenn es MSCLKID gibt?
  • Welche dynamischen Parameter unterstützt Microsoft Ads?
  • Wie richtet man ein Tracking-Template in Microsoft Ads ein?
  • Was ist MSCLKID und wie verhält er sich gegenüber GCLID?
  • Was ist anders zwischen Microsoft Ads und Google Ads UTM-Setup?
  • Welche Templates funktionieren für welchen Microsoft Ads Kampagnentyp?
  • Wie importiert man Google Ads in Microsoft Ads — und was passiert mit UTM?
  • Microsoft Ads UTM im UTM Generator einrichten
  • FAQ
  • Was ist MSCLKID in Microsoft Ads?
  • Was ist die korrekte Makro-Syntax für Microsoft Ads UTM?
  • Unterstützt Microsoft Ads Auto-Tagging wie Google Ads?
  • Wo fügt man das Tracking-Template in Microsoft Ads ein?
  • Kann ich dasselbe UTM-Template für Google Ads und Microsoft Ads verwenden?
  • Was passiert mit UTM-Parametern beim Import von Google Ads-Kampagnen in Microsoft Ads?
  • Hat Microsoft Ads ein Äquivalent zu Googles {QueryString}-Parameter?
  • Welches utm_medium sollte ich für Microsoft Ads verwenden?