Conversion Tracking
20 minute read

How to Set Up Conversion Sync for Facebook Ads: A Step-by-Step Guide

Written by

Grant Cooper

Founder at Cometly

Follow On YouTube

Published on
February 10, 2026
Get a Cometly Demo

Learn how Cometly can help you pinpoint channels driving revenue.

Loading your Live Demo...
Oops! Something went wrong while submitting the form.

You're running Facebook ads, watching your dashboard, and something feels off. Your pixel shows 50 conversions, but your CRM says you closed 75 deals. Your cost per acquisition keeps climbing even though you're bringing in quality customers. Facebook's algorithm seems to be guessing rather than optimizing.

The culprit? Incomplete conversion data.

Since iOS 14.5 rolled out App Tracking Transparency and browsers tightened privacy controls, Facebook's ability to track conversions through traditional pixels has deteriorated significantly. The platform's algorithm is making optimization decisions based on partial information—like trying to navigate with a map that's missing half the streets.

Conversion sync changes this equation entirely. Instead of relying on browser-based tracking that gets blocked or delayed, you send enriched conversion events directly from your server to Facebook. The platform receives complete, accurate data about which ads drive real business results. Facebook's algorithm can then optimize delivery to find more people who look like your actual customers, not just the ones it happened to track.

This guide walks you through setting up conversion sync step by step. You'll connect your attribution platform to Facebook, configure your conversion events, establish proper tracking across your customer journey, enable the sync with proper matching parameters, validate everything works correctly, and leverage the improved data to scale your best-performing campaigns.

Let's get your Facebook ads working with complete information.

Step 1: Connect Your Facebook Ads Account to Your Attribution Platform

Before you can sync conversions back to Facebook, you need to establish the connection between your attribution platform and your Facebook Ads account. This creates the pipeline through which enriched conversion data will flow.

Start by logging into your attribution platform and navigating to the integrations section. Look for Facebook Ads or Meta Ads in the list of available connections. The exact location varies by platform, but it's typically under Settings, Integrations, or Connected Accounts.

Click to add or connect Facebook Ads. You'll be redirected to Facebook Business Manager to authenticate the connection. Make sure you're logged into the Facebook account that has admin access to the ad accounts you want to sync. If you manage multiple Business Manager accounts, verify you're selecting the correct one before proceeding.

Facebook will display a permissions screen showing what data the attribution platform will access. This typically includes ad account information, campaign performance data, and the ability to send conversion events through the Conversions API. Review these permissions carefully—you're granting access to send data back to Facebook, not just pull reporting.

After authorizing the connection, you'll return to your attribution platform where you'll select which specific ad accounts should receive synced conversions. If you run ads across multiple accounts for different brands or clients, you can choose to sync some or all of them. For most marketers starting out, connecting all relevant ad accounts ensures comprehensive coverage.

The platform will typically run a verification check to confirm the connection is active and can communicate with Facebook's API. Look for a status indicator showing "Connected," "Active," or a green checkmark. Some platforms display the last sync time or data pull timestamp to confirm information is flowing.

If the connection fails, common culprits include insufficient permissions in Business Manager, selecting the wrong Business Manager account during authentication, or attempting to connect an ad account you don't have admin access to. Double-check your Business Manager roles and try reconnecting if needed.

Once connected successfully, your attribution platform can pull campaign data from Facebook and, more importantly, send conversion events back through the Conversions API. This bidirectional connection is what makes syncing conversion data to Facebook Ads possible.

Step 2: Configure Your Conversion Events and Pixel Settings

With your Facebook Ads account connected, the next step is defining which conversion events matter for your business and how they should be sent to Facebook. Not all conversions carry equal weight, and proper configuration ensures Facebook's algorithm optimizes for what actually drives revenue.

Start by identifying your most valuable conversion events. For e-commerce businesses, this typically means Purchase events with actual transaction values. For lead generation, it might be Lead or CompleteRegistration events. SaaS companies often track free trial sign-ups and paid conversions separately. List out the 3-5 events that best represent customer value in your business model.

Next, map these business events to Facebook's standard event names. Facebook recognizes specific event types—Purchase, Lead, CompleteRegistration, AddToCart, InitiateCheckout, ViewContent, and others. Using standard events rather than custom ones improves Facebook's ability to optimize because the platform understands what these events mean across millions of advertisers.

If you're tracking events that don't fit Facebook's standard categories, you can use custom events, but prioritize standard events for your most important conversions. For example, if someone completes a consultation booking form, you might map that to the Lead standard event rather than creating a custom "BookingComplete" event.

Now comes the critical piece: setting up the Facebook Conversions API connection for server-side tracking. The Conversions API is what allows your attribution platform to send conversion data directly to Facebook without relying on browser pixels. In your attribution platform, navigate to the Conversions API settings for Facebook.

You'll need to generate or enter a Conversions API access token from Facebook. This token authenticates your server-side events. In Facebook Events Manager, go to Settings, then Conversions API, and generate a new access token. Copy this token and paste it into your attribution platform's configuration. Treat this token like a password—it grants permission to send conversion data to your Facebook pixel.

Configure your pixel ID in the attribution platform. This tells Facebook which pixel should receive the synced conversion events. You can find your pixel ID in Facebook Events Manager under Data Sources. If you have multiple pixels for different websites or brands, make sure you're entering the correct pixel ID for each connection.

Here's where many marketers make a critical mistake: they forget to enable event deduplication. When you're running both browser pixel tracking and server-side Conversions API tracking, the same conversion can be counted twice—once when the pixel fires on the customer's browser and again when your server sends the conversion event. Facebook provides deduplication by matching events using an event ID parameter.

In your attribution platform's settings, enable event deduplication and verify that each conversion event includes a unique event ID. This ID should be consistent across both the browser pixel and the server-side event for the same conversion. When Facebook receives events with matching IDs within a specific time window, it counts them as one conversion rather than two.

Configure the deduplication window, typically set to 48 hours. This means if Facebook receives a browser pixel event and a server-side event with the same event ID within 48 hours, it treats them as a single conversion. Adjust this window based on how quickly your server-side events are sent after the browser event fires.

Step 3: Set Up Your Data Sources and Customer Journey Tracking

Conversion sync only works as well as the data you feed into it. If your attribution platform doesn't capture the complete customer journey, you can't send complete conversion data to Facebook. This step ensures you're tracking every touchpoint that matters.

Start with your CRM integration. Many valuable conversions happen offline or after the initial website visit—a sales call converts a lead into a customer, a consultation turns into a signed contract, or a free trial becomes a paying subscription. Your CRM holds this data, and connecting it to your attribution platform ensures these conversions get synced back to Facebook.

Navigate to your attribution platform's CRM integrations and connect your CRM system. Popular platforms like Salesforce, HubSpot, Pipedrive, and Close typically have native integrations. During setup, map your CRM's deal stages or contact statuses to conversion events. For example, when a deal moves to "Closed Won" in your CRM, that should trigger a Purchase or Lead event in your attribution platform.

Configure which CRM fields should be captured. At minimum, you need contact email, phone number, and deal value. These fields enable customer matching in Facebook and provide the conversion value data that helps the algorithm understand which conversions are most valuable. Some attribution platforms also sync custom CRM fields, allowing you to send additional context about conversion quality.

Next, ensure your website tracking is comprehensive. Install your attribution platform's tracking script across your entire website, not just landing pages. Complete customer journey tracking means capturing the first ad click, every page visit, form submission, and eventually the conversion. This full journey data is what makes your synced conversions valuable—Facebook learns not just that a conversion happened, but which ad touchpoints preceded it.

Configure UTM parameters on all your Facebook ad campaigns. UTM parameters are the tags added to your ad URLs that identify the source, medium, campaign, and other details. When someone clicks your ad, these parameters get captured by your tracking script, creating the connection between the ad click and eventual conversion.

Use consistent UTM naming conventions across all campaigns. A standard structure might be: utm_source=facebook, utm_medium=cpc, utm_campaign=[campaign-name], utm_content=[ad-set-name], utm_term=[ad-name]. Consistency makes it easier to analyze which campaigns drive conversions and ensures your attribution platform can accurately connect conversions back to specific ads.

Enable click ID capture for Facebook ads. Facebook's fbclid parameter gets automatically appended to ad click URLs and provides a unique identifier for each ad click. Your attribution platform should capture and store this click ID. When a conversion happens later, the platform can use the click ID to definitively match the conversion back to the specific Facebook ad that drove it, even if cookies were deleted or the user switched devices.

Verify data is flowing correctly from all sources. In your attribution platform's dashboard, check that you're seeing Facebook ad clicks being recorded, website sessions appearing in your analytics, and CRM conversions being captured. Look for any gaps—if you're running Facebook ads but not seeing clicks in your platform, your Facebook ads tracking isn't working properly.

Test a conversion end-to-end. Click one of your own Facebook ads, visit your website, and complete a conversion action. Then check your attribution platform to confirm it captured the ad click, tracked your website session, and recorded the conversion with proper source attribution. This test confirms your entire tracking infrastructure is working before you enable conversion sync.

Step 4: Enable Conversion Sync and Configure Event Matching

Your data sources are connected and tracking properly. Now it's time to turn on conversion sync and configure how those conversions get sent back to Facebook. The quality of this configuration directly impacts how well Facebook's algorithm can optimize your campaigns.

In your attribution platform, navigate to the conversion sync settings for Facebook Ads. You'll typically find this under the Facebook integration settings or in a dedicated Conversions API section. Look for a toggle or button to enable conversion sync for your connected ad accounts.

Before activating sync, configure your customer matching parameters. Facebook matches the conversion data you send against its user profiles to understand which ad impressions and clicks led to conversions. The more matching parameters you include, the higher your event match quality score and the better Facebook can optimize.

The most valuable matching parameters are email address and phone number. When you send a conversion event with a hashed email that matches a Facebook user's email, Facebook can confidently attribute that conversion to the right person. Configure your attribution platform to include hashed email addresses with every synced conversion event. Most platforms handle the hashing automatically using SHA-256, which is what Facebook requires.

Add phone numbers to your matching parameters if you collect them. Phone numbers provide an additional matching signal, especially valuable for users who signed up with a phone number rather than email. Ensure phone numbers are formatted consistently with country codes included.

Configure external ID matching if you have customer IDs in your system. An external ID is your internal customer identifier. If someone logs into your website or app, you can pass this ID to Facebook as a matching parameter. This is particularly useful for return customers or users who interact with your business across multiple sessions.

Include browser information parameters when available: client IP address, user agent, and fbp/fbc cookies. These browser-based signals help Facebook match conversions even when email or phone isn't available. Your attribution platform should automatically capture these from website sessions and include them in synced events.

Set your sync frequency. Most attribution platforms offer real-time sync or batched sync options. Real-time sync sends conversion events to Facebook immediately when they occur, providing the fastest signal for algorithm optimization. Batched sync sends conversions in groups every few minutes or hours, which can be more efficient for high-volume advertisers but introduces slight delays.

For most marketers, real-time sync is preferable. Facebook's algorithm benefits from receiving conversion signals quickly, especially during the learning phase of new campaigns. The faster Facebook knows an ad drove a conversion, the faster it can optimize delivery toward similar audiences.

Configure your lookback window for conversions. This determines how far back in time your attribution platform will look when syncing conversions to Facebook. A 7-day lookback window means conversions that occurred within 7 days of an ad click will be synced. Facebook's default attribution window is 7 days for clicks and 1 day for views, so matching this in your sync settings ensures consistency.

Choose which conversion types to sync back to Facebook. You don't necessarily want to send every single event. Focus on the conversion events that Facebook should optimize for—typically your highest-value actions like purchases, qualified leads, or trial sign-ups. Syncing too many low-value events can dilute the signal and make it harder for Facebook to optimize effectively.

Enable the sync and monitor the initial connection. Most platforms show a status indicator confirming that events are being sent successfully. You should see confirmation that conversion events are flowing from your attribution platform to Facebook's Conversions API.

Step 5: Test Your Setup and Validate Data Accuracy

Conversion sync is now active, but you need to verify everything is working correctly before trusting the data for optimization decisions. Testing catches configuration errors before they impact your ad performance or reporting accuracy.

Start with Facebook's Test Events tool in Events Manager. Navigate to your pixel in Events Manager, then click on Test Events in the left sidebar. This tool shows you real-time events as they arrive at Facebook, whether from browser pixels or the Conversions API. It's your first line of defense for confirming synced conversions are being received.

Trigger a test conversion. Click one of your Facebook ads, complete a conversion action on your website or in your CRM, and watch the Test Events tool. Within a few seconds to a few minutes (depending on your sync settings), you should see the conversion event appear in the test events feed. Check that the event name is correct, the value is accurate if applicable, and the event source shows as Conversions API.

Examine the event details in Test Events. Click on the event to see the full parameter list. Verify that customer matching parameters are present—you should see hashed email (em), hashed phone (ph), external ID (external_id), and browser parameters like client_ip_address and user_agent. The more parameters present, the better your match quality will be.

Check for the event_id parameter in your test event. This is your deduplication ID. If you're running both browser pixel and server-side tracking, trigger a conversion and verify that both the pixel event and the Conversions API event show the same event_id. This confirms deduplication is configured properly.

Now move to the broader validation: comparing conversion counts between your attribution platform and Facebook Events Manager. Navigate to Events Manager and select your pixel. Look at the conversion events over the past 24-48 hours. Compare these numbers to the conversion counts in your attribution platform for the same time period.

The numbers won't match exactly—and that's expected. Your attribution platform might count conversions differently based on its attribution model, or there might be slight delays in sync timing. But the counts should be reasonably close. If Facebook shows 100 conversions and your attribution platform shows 10, something is broken. Investigate why the large discrepancy exists.

Check your event match quality score in Facebook Events Manager. This metric, found in the Overview section of your pixel, indicates how well your conversion events match Facebook user profiles. Event match quality is rated as Good, Fair, or Poor. Aim for Good quality, which typically requires including at least 3-4 customer matching parameters with high match rates.

If your match quality is Fair or Poor, review which parameters are missing or have low match rates. The Events Manager breakdown shows match rates for each parameter. If email match rate is low, verify you're sending valid, properly hashed email addresses. If phone match rate is poor, check that phone numbers include country codes and are formatted correctly.

Troubleshoot common issues if events aren't appearing or data looks incorrect. Missing events often result from incorrect access tokens, wrong pixel IDs, or the Conversions API not being properly enabled in your attribution platform. Double-check these configuration settings.

Deduplication errors show up as conversion counts that are roughly double what they should be. If you're seeing this, verify that your browser pixel and Conversions API events are using the same event_id parameter. Check that the deduplication window is set appropriately and that event IDs are being generated consistently.

Parameter errors appear when events arrive but are missing critical matching information. Review your attribution platform's configuration to ensure customer data fields are properly mapped to Facebook's matching parameters. Confirm that email and phone number fields are being captured and hashed correctly.

Run this validation process regularly, not just during initial setup. Data quality can degrade over time due to integration changes, platform updates, or configuration drift. Monthly checks of event match quality and conversion count comparisons help catch issues before they significantly impact optimization. For a deeper dive into maintaining data integrity, explore best practices for tracking conversions accurately.

Step 6: Optimize Your Campaigns Using Synced Conversion Data

With accurate conversion data flowing to Facebook, you're now positioned to optimize campaigns with confidence. The platform's algorithm has complete information about which ads drive real business results, not just the conversions it happened to track through browser pixels.

Monitor how campaign performance changes after enabling conversion sync. Many advertisers notice shifts in reported conversions within the first few days. Facebook might show more conversions than before because it's now receiving server-side events that browser tracking missed. Alternatively, you might see slight decreases if deduplication is removing previously double-counted conversions. Both scenarios indicate the system is working—you're now seeing more accurate data.

Pay attention to how Facebook's optimization behavior evolves. Campaigns that were struggling to exit the learning phase might stabilize as the algorithm receives consistent conversion signals. Cost per acquisition might initially fluctuate as Facebook recalibrates its delivery based on complete conversion data, but should stabilize at more predictable levels over time.

Adjust your campaign objectives to leverage the improved conversion signals. If you were previously optimizing for link clicks or landing page views because conversion tracking was unreliable, you can now confidently optimize for actual conversions. Switch underperforming campaigns to conversion objectives and let Facebook's algorithm work with complete data.

For campaigns already optimizing for conversions, consider whether your optimization event should change. With better attribution data, you might discover that optimizing for a downstream event like Purchase rather than an upstream event like Lead delivers better overall ROI. Your attribution platform's insights can reveal which conversion events correlate most strongly with revenue.

Use your attribution platform's data to identify top-performing ads and audiences that Facebook's reporting might have undervalued. When browser tracking misses conversions, Facebook's internal reporting can incorrectly label good ads as poor performers. Your attribution platform, with its complete view of the customer journey, shows which ads truly drive conversions even when Facebook's pixel missed conversions.

Create lookalike audiences based on your highest-value converters. With conversion sync sending enriched data back to Facebook, the platform builds better customer profiles for lookalike modeling. Create lookalikes based on purchasers with high order values or leads that converted to customers, not just anyone who completed a form. The quality of your source audience directly impacts lookalike performance.

Scale winning campaigns with confidence in your data accuracy. Before conversion sync, scaling often meant venturing into uncertain territory—you increased budgets based on incomplete data and hoped the conversions were real. Now you can scale decisively, knowing that the conversions Facebook reports align with what actually happened in your CRM. Learn more about how to scale Facebook ads effectively with reliable data.

Implement value-based optimization if you're not using it already. With accurate purchase values flowing through conversion sync, Facebook can optimize for conversion value rather than just conversion volume. This helps the algorithm find customers who spend more, not just customers who convert. Enable value optimization in your campaign settings and let Facebook's algorithm chase higher-value conversions.

Review your attribution platform's insights regularly to inform creative and targeting decisions. The platform connects ad impressions to eventual conversions across the full customer journey. Use this data to understand which ad creatives resonate with high-value customers, which audiences have the shortest path to conversion, and which campaigns assist conversions even if they don't get last-click credit. Understanding Facebook ads attribution helps you make smarter budget allocation decisions.

Test new audiences and ad formats more aggressively. When your conversion tracking is accurate, you can test with confidence knowing that the results you see reflect reality. Launch new campaigns targeting cold audiences, experiment with different ad formats, or test higher up the funnel—your conversion sync setup ensures Facebook can properly optimize these tests.

Maintaining Your Conversion Sync for Long-Term Success

Conversion sync isn't a set-it-and-forget-it solution. Maintaining data quality requires ongoing monitoring and occasional adjustments as your business evolves.

Here's your quick-reference checklist for keeping conversion sync running smoothly:

Monthly Data Quality Check: Review event match quality scores in Facebook Events Manager. If quality drops, investigate which matching parameters have degraded and fix the root cause.

Conversion Count Validation: Compare conversion totals between your attribution platform and Facebook Events Manager. Large discrepancies indicate sync issues that need troubleshooting. Understanding Facebook ads reporting discrepancies helps you identify root causes faster.

Test Events Monitoring: Periodically use Facebook's Test Events tool to verify conversion events are still flowing correctly with proper parameters.

CRM Integration Health: Confirm your CRM is still syncing properly to your attribution platform. CRM updates or configuration changes can break the connection without warning.

UTM Parameter Consistency: Audit your active campaigns to ensure UTM parameters follow your naming conventions. Inconsistent UTMs create attribution gaps.

Access Token Renewal: Facebook Conversions API access tokens can expire. Check token status and renew if necessary to prevent sync interruptions. If you encounter problems, review common conversion sync issues with ad platforms for troubleshooting guidance.

With accurate conversion data flowing to Facebook, you gain three critical advantages. First, improved ad delivery—Facebook's algorithm optimizes based on complete information about which ads drive real customers. Second, better audience targeting—lookalike audiences and optimization learn from your actual best customers, not just the ones browser tracking happened to catch. Third, clearer ROI visibility—you can trust the numbers you see in Facebook's reporting because they align with what's happening in your business.

The marketers who win with Facebook ads aren't necessarily the ones with the biggest budgets or the flashiest creative. They're the ones who give Facebook's algorithm the best data to work with. Conversion sync is how you do that.

Ready to elevate your marketing game with precision and confidence? Discover how Cometly's AI-driven recommendations can transform your ad strategy—Get your free demo today and start capturing every touchpoint to maximize your conversions.

Get a Cometly Demo

Learn how Cometly can help you pinpoint channels driving revenue.

Loading your Live Demo...
Oops! Something went wrong while submitting the form.