Microsoft Ads tracking templates

Microsoft Advertising uses ValueTrack-style placeholders (often PascalCase: {CampaignId}, {AdId}). You still get a Tracking template field and Final URL suffix on Search campaigns — same field-ownership rules as Google.

Macro list: Microsoft Ads parameters. Prefer documented casing in new setups; {msclkid} usually comes from auto-tagging.

Google vs Microsoft

  • Same split: redirect in Tracking template, query params in Final URL suffix.
  • Token names differ ({campaignid} vs {CampaignId}) — do not paste a Google HubSpot string unchanged.
  • Auto-tagging adds msclkid; keep UTMs for GA4 channel reporting.

Related

Featured Microsoft Ads recipes

FAQ

Can I reuse my Google Ads tracking template on Microsoft?

Only after swapping tokens to Microsoft names and checking casing. HubSpot hsa_* is Google-specific.

Do I need msclkid in the template?

Usually no — Microsoft can append it via auto-tagging. Include it only if your docs require it in the string.