Domain verification used to feel like a technical box to check for compliance purposes. Post-iOS 14.5, it's become a functional requirement that directly affects how your conversion events are measured and prioritized. Skipping it, or getting it wrong across multiple Business Managers, quietly degrades your data.
What domain verification actually controls
Verifying a domain proves to Meta that your Business Portfolio has authoritative control over that website, which matters for two things: Aggregated Event Measurement (the post-iOS 14.5 framework that governs which of your eight prioritized conversion events get measured), and control over how links and Open Graph metadata for that domain display across the platform.
Without verification, only the Business Manager that verifies a domain first gets to configure its event prioritization for iOS measurement — a real functional stake, not a formality.
The multi-Business-Manager conflict
This is where it gets operationally important for agencies: only one Business Manager can hold verification for a given domain. If a client's domain was verified years ago under an old agency's Business Manager that's no longer active or responsive, you can be stuck unable to verify it yourself, which blocks you from configuring event prioritization for that domain.
Resolving this requires either regaining access to the original verifying Business Manager or going through Meta's domain ownership dispute process, which takes time. Check domain verification status before onboarding any new client, not after you've already launched campaigns.
- Check who currently holds domain verification before onboarding a client
- Only one Business Manager can verify a given domain at a time
- Resolve conflicts with prior agencies before campaigns launch, not after
How to verify a domain correctly
Meta offers three verification methods: adding a TXT record to your DNS, uploading an HTML file to your web server, or adding a meta tag to your site's header. The DNS TXT record method is generally the most reliable and doesn't require developer access to the site codebase — just access to the domain registrar or DNS provider.
Once verified, configure your prioritized conversion events for that domain in Events Manager under Aggregated Event Measurement, ranked by business importance (typically purchase above add-to-cart above view-content). This ranking determines which events are measured for iOS users when only one can be reported reliably per user action.
What happens if you skip it
An unverified domain doesn't stop your ads from running, but it does mean you can't configure event prioritization, which degrades optimization quality specifically for iOS traffic — a large and often high-value share of most advertisers' audience. It's a silent degradation, not an error message, which is why it goes unnoticed for so long.
Treat domain verification as a required step in your account setup checklist, on the same tier as pixel installation, rather than an optional compliance item.
Handling this across agency infrastructure
Domain verification sits at the Business Manager level tied to your website, independent of which ad accounts run the traffic — so it doesn't need to be redone when new agency ad accounts are added to your portfolio. Power Ads' onboarding checklist confirms domain verification status as one of the first technical checks for new agency accounts, precisely because it's foundational and easy to overlook.
Key takeaways
- Domain verification determines who controls iOS event prioritization for that domain
- Only one Business Manager can hold verification for a given domain at a time
- Check verification status before onboarding any client with an existing ad history
- Use the DNS TXT record method for the most reliable, developer-independent setup
FAQ
What happens if a prior agency still holds my domain verification?
You'll need to regain access to their Business Manager or go through Meta's domain ownership dispute process before you can verify and configure it under your own.
Does domain verification need to be repeated for each new ad account?
No, it's a Business Manager and domain-level setting, not per ad account — new accounts in the same portfolio inherit it automatically.
