Microsoft Advertising Integrations | Blue Frog Docs

Microsoft Advertising Integrations

Integrations linking Microsoft Advertising with analytics platforms, CRMs, LinkedIn, and data tools.

Integration Inventory

Implementation Playbooks

UET Tag Integration

Microsoft Clarity Integration

Microsoft Clarity provides session recording and heatmaps for UET-tagged sites:

  1. Sign in to Microsoft Clarity
  2. Navigate to Settings > Setup > Install tracking code
  3. Connect to Microsoft Advertising account
  4. Link Clarity project to your UET tag
  5. Enable automatic data sharing between platforms

Benefits:

  • Session recordings filtered by ad campaign source
  • Heatmaps for landing pages with ad traffic
  • Conversion funnel analysis with behavioral data
  • No additional code implementation required

LinkedIn Campaign Manager Integration

Link Microsoft Advertising with LinkedIn for B2B audience targeting:

  1. Navigate to Tools > LinkedIn Profile Targeting in Microsoft Advertising
  2. Click Connect to LinkedIn
  3. Authorize account access
  4. Create LinkedIn Profile Targeting campaigns
  5. Define audience by job title, company, industry, or seniority

Capabilities:

  • Target ads by LinkedIn profile attributes
  • Access LinkedIn Audience Network via Microsoft Advertising
  • Unified reporting across both platforms
  • Combined audience insights

Microsoft Merchant Center Integration

For Shopping campaigns and product ads:

  1. Create Microsoft Merchant Center account
  2. Upload product feed (XML, CSV, or API)
  3. Link Merchant Center to Microsoft Advertising account
  4. Create Shopping campaigns
  5. Configure product groups and bids

Feed Requirements:

  • Product ID, title, description, link, image link
  • Price, availability, brand, GTIN/MPN
  • Google Shopping feed compatible

CRM Integration

Dynamics 365 Integration

Native integration for Microsoft's CRM platform:

  1. Sign in to Dynamics 365
  2. Navigate to Marketing > Marketing settings
  3. Select Microsoft Advertising under Marketing integrations
  4. Authenticate your Microsoft Advertising account
  5. Configure lead sync and conversion tracking

Features:

  • Automatic lead import from Microsoft Advertising
  • Closed-loop conversion tracking
  • CRM-based audience creation for remarketing
  • Attribution reporting with revenue data

Offline Conversion Import

For non-Dynamics 365 CRM systems:

  1. Capture MSCLKID parameter from ad clicks
  2. Store MSCLKID with lead/transaction data in CRM
  3. Export conversion data with MSCLKID, conversion time, and value
  4. Upload via Tools > Conversions > Offline conversion goals
  5. Map columns: MSCLKID, Conversion Name, Conversion Time, Conversion Value

File Format:

Microsoft Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
abc123xyz,Purchase,2025-12-20 14:30:00,99.99,USD
def456uvw,Lead,2025-12-21 09:15:00,0,USD

Requirements:

  • Conversions must be uploaded within 90 days of click
  • MSCLKID must be exact match from original click
  • Conversion time in UTC timezone recommended

Data Activation

Audience Targeting

Create remarketing audiences from various data sources:

  • UET-based audiences: Website visitors, page viewers, event completers
  • Customer Match: Upload email lists (hashed) for targeting
  • CRM audiences: Import from Dynamics 365 or CSV
  • LinkedIn Profile Targeting: B2B audience segments
  • In-market audiences: Microsoft's intent-based segments

Customer Match Setup

  1. Navigate to Shared library > Audiences
  2. Click Create > Customer list
  3. Upload CSV with email addresses, phone numbers, or MAIDs
  4. Microsoft hashes and matches to user accounts
  5. Use audience for targeting or exclusion

Data Format:

Email,Phone,FirstName,LastName,ZipCode,Country
user@example.com,+12065551234,John,Doe,98101,US

Match Rates:

  • Typical match rate: 30-50% for email lists
  • Higher rates with phone numbers included
  • Hashed before upload for privacy

Remarketing Lists for Search Ads (RLSA)

  1. Create UET-based audience (e.g., website visitors in last 30 days)
  2. Navigate to campaign Audiences tab
  3. Add remarketing audience with bid adjustment
  4. Set bid modifier (+20% to +900%)
  5. Choose targeting or observation mode

API Integration

Microsoft Advertising API

Programmatic access for automation and reporting:

Common API Operations:

  • Campaign and ad group management
  • Keyword and bid automation
  • Performance reporting
  • Conversion goal configuration
  • Audience management

API Access Setup

  1. Register application at Microsoft Advertising Developer Portal
  2. Obtain Client ID and Client Secret
  3. Implement OAuth authentication flow
  4. Request access token with appropriate scopes
  5. Make API requests with Bearer token

Required Scopes:

  • https://ads.microsoft.com/msads.manage - Full account access
  • https://ads.microsoft.com/msads.read - Read-only access

Third-Party Integrations

Google Tag Manager Deployment

Deploy UET tag via GTM for centralized tag management:

  1. Create new Custom HTML tag in GTM
  2. Paste UET tag code from Microsoft Advertising
  3. Set trigger for All Pages (for base tag)
  4. Create additional tags for conversion events
  5. Test in Preview mode and publish

Analytics Platform Integration

Connect Microsoft Advertising with analytics platforms:

Google Analytics 4:

  • Enable auto-tagging in Microsoft Advertising (adds msclkid parameter)
  • Configure UTM parameters for campaign attribution
  • Import Google Analytics conversions to Microsoft Advertising (requires GA4 linking)

Adobe Analytics:

  • Use UTM parameters for campaign tracking
  • Configure processing rules to capture Microsoft Advertising traffic
  • Create calculated metrics for Microsoft Advertising ROAS

Compliance & Security

  • Data processing agreements available via Microsoft Advertising terms
  • GDPR compliance features for European users
  • User consent management for UET tag (works with consent management platforms)
  • Regular access audits for linked accounts and API applications
  • Secure API credentials with environment variables, never hardcode

Integration Checklist

  • UET tag deployed and verified on all pages
  • Microsoft Clarity linked for session insights
  • Conversion goals configured and importing correctly
  • Auto-tagging enabled for click tracking
  • Offline conversions uploading from CRM (if applicable)
  • Customer Match audiences created and matching
  • LinkedIn Profile Targeting activated (if B2B)
  • Microsoft Merchant Center linked (if ecommerce)
  • API access configured (if using automation)
  • Analytics platform integration verified

Backlog & Opportunities

  • Explore enhanced conversions with hashed customer data
  • Evaluate LinkedIn Profile Targeting for B2B campaigns
  • Implement Dynamic Remarketing with product feed
  • Test Performance Max campaigns (Microsoft's automated campaign type)
  • Integrate with Microsoft Power BI for advanced reporting
  • Set up automated rules for bid management and budget pacing
// SYS.FOOTER