You're spending thousands on ads across Meta, Google, TikTok, and LinkedIn—but do you actually know which ones are driving revenue? Most marketers can't answer this question with confidence.
Platform dashboards show inflated numbers. Each channel claims credit for the same conversion. Your CRM data tells a completely different story.
The result? Wasted budget on underperforming ads while your winners get starved of spend.
This guide walks you through exactly how to identify which ads are actually working—not which ones look good on paper. You'll learn how to set up proper tracking, connect your data sources, analyze the full customer journey, and make confident decisions about where to invest your ad budget.
Whether you're running campaigns for an ecommerce brand or generating leads for a SaaS company, these five steps will give you the clarity you need to scale what's working and cut what isn't.
Before you can figure out which ads are working, you need to know what you're actually measuring—and what you're missing.
Start by checking if your tracking pixel fires correctly on all conversion events. Many marketers only verify page view tracking, but the real money is in conversion tracking. Open your browser's developer console and trigger a conversion action on your site. You should see the pixel fire with the correct event parameters.
If it doesn't fire, or if the data looks incomplete, you've found your first gap.
Next, examine your UTM parameters across all campaigns. Pull a report from your analytics platform and look for inconsistencies. Are some campaigns using "utm_source=facebook" while others use "utm_source=meta"? Do some ads have UTM parameters while others don't? These inconsistencies make it impossible to accurately track which ads drive results.
Create a standardized UTM naming convention and document it. Every campaign, ad set, and creative should follow the same structure. Using a marketing campaign tracking spreadsheet can help maintain this consistency across your team.
Now comes the harder part: identifying what you can't track at all.
iOS privacy changes have made mobile tracking significantly less reliable. If a significant portion of your audience uses iPhones, you're likely missing conversion data from users who opted out of tracking. Understanding why Facebook ads stopped working after iOS 14 helps explain these tracking gaps. Ad blockers create similar blind spots. Cross-device journeys—where someone clicks an ad on mobile but converts on desktop—often go unattributed.
Document every touchpoint in your customer journey. Write down each step: ad click, landing page visit, email signup, demo request, sales call, contract signature. Then mark which ones you can currently track and which ones disappear into a black box.
Phone calls are a common blind spot. If prospects call your sales team after seeing an ad, can you connect that call back to the original campaign? Offline conversions present the same challenge. Someone might see your ad, visit your store, and make a purchase—but your tracking system never connects those dots.
CRM events often live in isolation too. Your sales team logs demos, qualified leads, and closed deals in your CRM, but that data rarely flows back to your ad platforms or attribution system.
Success indicator: You have a complete map showing exactly what you can track today and a clear list of gaps that need to be filled. This map becomes your roadmap for the next steps.
Here's why your Meta Ads Manager says you made $50,000 while your bank account shows $30,000: platform-reported conversions don't equal actual sales.
Ad platforms use attribution windows that inflate their numbers. Meta might claim credit for a conversion that happened 28 days after someone viewed your ad—even if they never clicked it and found you through Google search instead. Multiple platforms often claim credit for the same conversion, making it look like you generated $100,000 in revenue when you actually generated $40,000.
Your CRM or ecommerce platform is your source of truth for revenue. This is where actual money changes hands, where real leads become real customers, where you can see the difference between a $100 sale and a $10,000 deal.
Start by identifying your revenue source. For ecommerce brands, this is typically Shopify, WooCommerce, or your payment processor. For B2B companies, it's your CRM—Salesforce, HubSpot, or Pipedrive. For lead generation businesses, it might be a combination of your form system and CRM.
The goal is to create a direct connection between ad clicks and revenue data. When someone clicks your ad, converts on your site, and completes a purchase or becomes a qualified lead, you need to track that entire flow in one system.
This is where server-side tracking becomes critical. Client-side tracking—the traditional pixel on your website—misses conversions due to ad blockers, browser privacy settings, and iOS restrictions. Server-side tracking captures conversion data directly from your server, bypassing these limitations.
Think of it like this: client-side tracking is like asking your customers to tell you they bought something. Server-side tracking is like checking your own sales records. One relies on permission and cooperation. The other captures reality.
Set up your conversion event mapping next. Your ad platforms need to understand what counts as a conversion in your business. For ecommerce, this might be: add-to-cart, initiate checkout, purchase. For B2B, it could be: lead submission, qualified lead, demo booked, opportunity created, closed deal.
Map each event to its corresponding action in your CRM or store. When someone completes a demo request form, that should trigger a "demo_booked" event that gets sent to your attribution system. When a deal closes in your CRM, that should trigger a "purchase" event with the actual revenue amount.
The more granular your event mapping, the better your attribution becomes. Don't just track "conversion"—track the specific type of conversion and its value. A $500 purchase and a $5,000 purchase shouldn't look the same in your data.
Success indicator: Revenue data flows automatically from your CRM or ecommerce platform to your attribution system. When you look at an ad campaign, you can see not just clicks and conversions, but actual revenue generated with accurate dollar amounts tied to real customer records.
Most attribution systems only capture the moment someone converts. But the real story happens in everything that came before.
Your prospect didn't just wake up and decide to buy from you. They saw your Google ad three weeks ago. Visited your site but didn't convert. Saw your retargeting ad on Meta a week later. Clicked through, read a blog post, left again. Got an email from your newsletter. Came back through organic search. Finally filled out a form. Then had a sales call. Then converted.
If you're only tracking the final form submission, you're missing 90% of the story.
Implement first-party tracking that captures every touchpoint. This means logging every ad click with its source, campaign, and creative details. Recording every website visit with session data. Capturing every form submission with the visitor's full journey history.
The technical term for this is "visitor stitching"—connecting anonymous website sessions to known contacts once they identify themselves. When someone fills out a form, you need to retroactively connect all their previous anonymous sessions to their contact record.
Here's what this looks like in practice: An anonymous visitor clicks your Meta ad and visits your pricing page. They leave without converting. Two days later, the same person clicks your Google ad and reads a case study. They still don't convert. A week later, they come back through organic search and fill out a demo request form.
At that moment, your tracking system needs to connect all three visits to the same person and attribute the conversion to the full journey—not just the organic search visit.
This gets more complex with multi-device journeys. Someone might click your ad on their phone during their commute, then convert on their laptop at work. Without proper identity resolution, these look like two different people.
Include offline and CRM events in your tracking too. When your sales team logs a demo in your CRM, that event should be connected to the prospect's advertising journey. When they mark a lead as qualified, that should update the conversion value in your attribution system. Understanding what are leads and how they progress through your funnel helps you map these events correctly. When a deal closes, that final revenue number should flow back to show which ads contributed to that sale.
The most sophisticated attribution systems capture everything: ad impressions, ad clicks, website visits, content engagement, email opens, form submissions, sales calls, demo completions, opportunity creation, and closed deals. Each event becomes a touchpoint in the full customer journey.
Success indicator: You can pull up any customer record and see their complete path from first ad click to revenue. You can answer questions like "Which ad did they see first?" and "How many touchpoints did it take before they converted?" and "Which channels appeared in their journey?"
Now that you're tracking the full customer journey, you need to decide how to assign credit for conversions. This is where attribution models come in—and where most marketers get confused.
There is no single "correct" attribution model. Each model tells you something different about your marketing performance.
First-touch attribution gives 100% credit to the first ad or channel that introduced someone to your brand. This model answers the question: "What's driving awareness?" If most of your first-touch conversions come from Google search ads, you know that's how people discover you. This model helps you understand top-of-funnel performance.
Last-touch attribution gives 100% credit to the final ad or channel before conversion. This model answers: "What's closing deals?" If most of your last-touch conversions come from retargeting ads or email campaigns, you know these channels excel at converting warm prospects. This model helps you understand bottom-of-funnel performance.
Multi-touch attribution distributes credit across all touchpoints in the journey. Linear models give equal credit to every touchpoint. Position-based models give more credit to the first and last touch, with less credit to middle touches. Time-decay models give more credit to recent touchpoints.
Run your conversion data through all three main models and compare the results. You'll likely see dramatic shifts in how credit gets distributed.
Let's say you spend $10,000 on Google search ads and $10,000 on Meta retargeting. Last-touch attribution might show Meta driving 70% of conversions because retargeting ads are often the final click. But first-touch attribution might show Google driving 70% of conversions because search ads introduce most new prospects. Multi-touch attribution might show a 50/50 split because both channels play important roles.
Which model is "right"? All of them. Each tells part of the story. Understanding Facebook ads attribution vs Google ads attribution helps you see how each platform measures success differently.
Look for patterns across models. Channels that consistently appear in winning customer journeys—regardless of which model you use—are your true performers. These are the channels you can't afford to cut.
Pay attention to "assist" channels that rarely get last-click credit but frequently appear in multi-touch journeys. Content marketing and social media often fall into this category. They might not directly close deals, but they influence conversions by building awareness and trust.
Compare high-value customers to low-value customers too. Do your biggest deals come through different channels than your smallest deals? Do enterprise customers have longer journeys with more touchpoints than SMB customers? These insights help you allocate budget based on customer quality, not just conversion volume.
Success indicator: You can explain why each channel deserves its current budget allocation based on its role in the customer journey. You understand which channels drive awareness, which ones nurture prospects, and which ones close deals. You can defend your budget decisions with data, not gut feeling.
All the tracking and analysis in the world means nothing if you don't act on what you learn. This is where most marketers fail—they build beautiful dashboards but never make the hard decisions.
Build a simple dashboard showing cost per acquisition by ad, campaign, and channel using your attribution data. You don't need a complex BI tool—a spreadsheet works fine. The key metrics you need: ad spend, attributed conversions, attributed revenue, cost per acquisition, and return on ad spend.
Sort your ads by attributed revenue. Your top 20% of ads likely drive 80% of your revenue. These are your winners. They get more budget immediately.
Here's what "immediately" means: log into your ad accounts today and increase daily budgets on your top performers by 20-50%. Don't wait until next month's planning meeting. Don't wait for approval from three layers of management. The opportunity cost of delaying this decision is real money left on the table.
Now find your losers. These are ads with high spend but no attributed revenue after 2-3x your typical sales cycle. If your average customer converts within two weeks, any ad that's been running for a month with no attributed revenue is a budget drain.
Pause these ads. Not "reduce their budget"—pause them completely. You can always unpause them later if you discover you made a mistake. But every day they run is another day of wasted spend. If you're losing money on ads you can't track, pausing is the safest move until you fix your attribution.
The middle tier—ads with some attributed revenue but mediocre performance—requires more nuanced decisions. Look at their role in the customer journey. Are they effective first-touch ads that introduce new prospects? Keep them but optimize for awareness metrics, not direct conversions. Are they last-touch ads that aren't converting? These are true underperformers. Pause them.
Send your accurate conversion data back to ad platforms using their conversion APIs. Meta's Conversions API, Google's Enhanced Conversions, TikTok's Events API—these tools let you send server-side conversion data directly to ad platforms. This improves their optimization algorithms because they're learning from real revenue data, not incomplete pixel data.
When ad platforms have accurate conversion data, their AI gets better at finding similar high-value customers. Your cost per acquisition drops. Your return on ad spend increases. This creates a compounding effect where better data leads to better targeting, which leads to better results, which leads to even better data. Learn how ad tracking tools can help you scale ads using accurate data to maximize this feedback loop.
Make this a weekly ritual. Every Monday, review your attribution data from the previous week. Identify one budget increase you can make on a winning ad. Identify one budget cut you can make on a losing ad. Small, consistent optimizations compound into massive performance improvements over time.
Success indicator: You make at least one budget decision this week based on real attribution data, not platform vanity metrics. You can explain exactly why you increased or decreased spend on specific campaigns, and you can predict the expected impact on revenue.
Finding out which ads are actually working isn't about finding a magic metric—it's about building a system that connects ad clicks to real revenue.
Quick checklist before you go:
✓ Audit complete—you know your tracking gaps.
✓ Revenue source connected—CRM or store is your truth.
✓ Full journey tracked—every touchpoint captured.
✓ Models compared—you understand how credit flows.
✓ Action taken—budget moved based on real data.
The marketers who win aren't the ones with the biggest budgets. They're the ones who know exactly where their money is going and what it's producing.
Start with Step 1 today. Audit your current tracking setup and document your gaps. Within a few weeks, you'll have the clarity to scale your campaigns with confidence.
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.
Learn how Cometly can help you pinpoint channels driving revenue.
Network with the top performance marketers in the industry