🟣Ad Platform

Sync UTM Parameters to Meta Ads — With Dynamic Parameter Support

Connect UTM Mind to your Meta Ads account and push UTM parameters to campaigns, ad sets, and individual ads. Supports Meta's dynamic parameters like {{campaign.name}}, {{adset.id}}, and {{ad.name}} for automatic value insertion.

What is Meta Ads?

Meta Ads (formerly Facebook Ads) is one of the largest digital advertising platforms, serving ads across Facebook, Instagram, Messenger, and the Audience Network. Meta Ads supports UTM parameters through the URL Parameters field on campaigns, ad sets, and ads — but managing these manually across hundreds of campaigns is error-prone and time-consuming.

What does UTM Mind do with Meta Ads?

UTM Mind connects to your Meta Ads account via OAuth and allows you to browse your full account hierarchy — ad accounts, campaigns, ad sets, and ads. You can select one or multiple campaigns, apply UTM parameters with Meta's dynamic parameters, and push the changes in a single operation. UTM Mind only modifies the URL Parameters field — it does not touch your ad creative, copy, targeting, or budget.

Integration Capabilities

Sync Level
Ad Account (all campaigns)CampaignAd SetAd

UTM Mind supports syncing at every level of the Meta Ads hierarchy. You can apply UTM parameters to your entire ad account at once, or target specific campaigns, ad sets, or individual ads. Multi-select and select-all are supported for bulk operations.

Macro Support
{{campaign.id}}{{campaign.name}}{{adset.id}}{{adset.name}}{{ad.id}}{{ad.name}}+2 more

UTM Mind supports Meta's dynamic URL parameters (double curly brace format). These parameters are automatically replaced by Meta with the actual campaign, ad set, and ad values when a user clicks your ad. This enables automatic UTM tracking without manually updating parameters for each campaign.

Live Preview

Before pushing UTM parameters to Meta Ads, UTM Mind shows a preview of the final URL parameter string with all dynamic parameters in their raw form (e.g., utm_campaign={{campaign.name}}). You can verify the parameter string is correct before applying it.

UTM Mind + Meta Ads: Key Features

Full Account Traversal

Browse all your Meta ad accounts, campaigns, ad sets, and ads directly inside UTM Mind — no need to navigate the Meta Ads Manager interface.

Meta Dynamic Parameter Support

Use Meta's dynamic parameters ({{campaign.name}}, {{adset.id}}, {{ad.name}}, etc.) in your UTM templates for automatic value insertion at click time.

Multi-Select Bulk Sync

Select multiple campaigns or ad sets and apply UTM parameters in a single operation. Includes Select All and Deselect All for efficiency.

URL Parameters Only

UTM Mind only modifies the URL Parameters field in Meta Ads. Your ad creative, copy, images, targeting, and budget are never touched.

Live Preview

Preview the final URL parameter string before pushing to Meta Ads. Verify that dynamic parameters are correctly placed and UTM values are accurate.

Sync History & Audit Log

Every sync operation is recorded in the Activity Log with the actor, timestamp, campaign name, and UTM parameters applied.

Supported Meta Ads Macros

Use these dynamic macros in your UTM templates in UTM Mind. Meta Ads will automatically replace them with the actual values at click time.

{{campaign.id}}{{campaign.name}}{{adset.id}}{{adset.name}}{{ad.id}}{{ad.name}}{{placement}}{{site_source_name}}

Secure OAuth 2.0 Connection — Minimal Permissions

  • UTM Mind connects via Meta's official OAuth 2.0 flow — your Facebook credentials are never stored.
  • UTM Mind only requests the minimum required permissions: read ad account structure and write URL parameters.
  • UTM Mind never accesses your ad spend, billing information, audience data, or pixel data.
  • You can revoke access at any time from the UTM Mind Integrations page or from your Meta Business Settings.
  • Access tokens are encrypted at rest and refreshed automatically.

Frequently Asked Questions

How does UTM Mind connect to Meta Ads?

UTM Mind uses Meta's official OAuth 2.0 authentication. Click "Connect" on the Integrations page, log in with your Facebook account, and grant UTM Mind access to your Meta Ads account. The connection is established instantly.

Does UTM Mind support Meta's dynamic URL parameters?

Yes. UTM Mind fully supports Meta's dynamic parameters: {{campaign.id}}, {{campaign.name}}, {{adset.id}}, {{adset.name}}, {{ad.id}}, {{ad.name}}, {{placement}}, and {{site_source_name}}. These are inserted into your UTM templates and passed to Meta as-is for dynamic resolution at click time.

Will syncing UTM parameters affect my Meta ad performance?

No. UTM Mind only modifies the URL Parameters field on your Meta campaigns, ad sets, or ads. It does not change your ad creative, copy, images, targeting, budget, or any other settings that affect ad delivery or performance.

Can I sync UTM parameters to specific ad sets or ads, not the whole campaign?

Yes. UTM Mind supports syncing at the campaign, ad set, and individual ad level. You can select exactly which level and which entities to update.

How do I disconnect Meta Ads from UTM Mind?

Go to the Integrations page in your UTM Mind dashboard and click "Disconnect" next to Meta Ads. You can also revoke access from your Meta Business Settings under Business Integrations.

Ready to connect Meta Ads?

Sign up for UTM Mind and connect your Meta Ads account in minutes. Free plan available.