Traffic GenerationFacebook & Instagram Ad Campaigns

Facebook and Instagram Ads Account and Pixel Setup Guide

Before a single ad goes live, the technical setup behind your Facebook and Instagram campaigns determines whether Meta's algorithm can actually optimize toward the outcomes you care about. Skipping or rushing this foundation is one of the most common reasons new advertisers see disappointing early results that have nothing to do with their creative or targeting.

Structure Your Business Manager Correctly From Day One

Meta Business Manager (now Business Suite) is the central hub connecting your Facebook Page, Instagram account, ad account, and payment methods. Create one Business Manager per company, assign the correct roles to team members or agency partners (avoid handing out full Admin access when a narrower role will do), and verify your business to unlock full ad account limits and reduce the risk of account restrictions later. Rushing this step and mixing personal and business assets is a common source of account suspensions down the line.

Install the Meta Pixel — and Verify It's Actually Firing

The Meta Pixel is a snippet of code placed on your website that reports back events (page views, add-to-carts, purchases) to power both optimization and retargeting. Install it either directly in your site's header or through a tag management system like Google Tag Manager, then verify it using the Meta Pixel Helper browser extension on every key page — don't assume installation worked just because you pasted the code. A pixel that's installed but not firing correctly on your purchase confirmation page will silently cripple your ability to optimize for actual sales.

Set Up Conversions API for Reliable Tracking

Browser-based pixel tracking alone is increasingly unreliable due to ad blockers, iOS privacy changes, and browser tracking restrictions. The Conversions API sends the same event data directly from your server to Meta, bypassing many of these browser-side limitations. Most modern e-commerce platforms (Shopify, WooCommerce) offer built-in or plugin-based Conversions API integration that takes minutes to enable and meaningfully improves the accuracy of the data Meta's algorithm uses to find buyers.

Define Your Core Events Before Launching Campaigns

Meta needs clearly defined "standard events" — Purchase, Lead, CompleteRegistration, AddToCart — mapped to the actual actions that matter for your business. Use Meta's Events Manager to confirm each event is set up, firing correctly, and (for purchases) passing accurate value data. Campaigns optimized toward a poorly configured or low-volume event will underperform regardless of how good the targeting or creative is, because the algorithm simply doesn't have reliable signal to learn from.

Confirm Domain Verification and iOS 14+ Event Configuration

Verify your domain in Business Manager (via DNS record or HTML file upload) — this is required for full event configuration and reduces the risk of aggregated event measurement issues affecting iOS traffic. Then configure your 8 prioritized events per domain, ordered by business importance, since iOS privacy restrictions limit how many distinct conversion events a campaign can reliably report on for users who've opted out of tracking.

Pre-Launch Technical Checklist

  • Business Manager verified, with correctly scoped team member access.
  • Pixel installed and confirmed firing via Pixel Helper on every key page.
  • Conversions API connected for server-side event redundancy.
  • Core events (Purchase, Lead, etc.) mapped and tested in Events Manager.
  • Domain verified and events prioritized for iOS 14+ measurement.

Getting this foundation right before launch is unglamorous work, but it's what allows every optimization decision you make afterward — audience choice, budget allocation, creative testing — to actually be based on trustworthy data instead of guesswork. For a deeper look at this, see our guide, Tracking Rankings with Search Console.

Audit Your Setup Before Every Major Campaign Launch

Technical setup isn't a one-time task — website redesigns, platform migrations, and app updates can silently break pixel firing or event configuration without any obvious warning sign in the ad account itself. Before launching a significant new campaign or increasing budget meaningfully, re-run the Pixel Helper check across key pages and confirm Events Manager is still showing recent, expected event volume. Catching a broken pixel before a big budget push, rather than a week into it, can save a substantial amount of wasted spend on a campaign optimizing against incomplete data. For a deeper look at this, see our guide, Tracking & Analytics.