ROAS Tracking
Track Revenue, Not Vanity Metrics
Most businesses running paid ads are flying blind. They see clicks and "conversions" in the platform but cannot connect those numbers to actual revenue. The result: campaigns optimized for the wrong things.
The foundation of everything we do is proper tracking. Every call, form, and text attributed to the campaign that drove it. Every month, we connect those leads to real business outcomes.
What We Track
The conversions that actually matter to your business, set up before a dollar is spent on ads.
Phone Calls
Every call tracked with duration, recording option, and campaign attribution. Dynamic number insertion connects calls to specific ads.
Form Submissions
Forms captured with source page, UTM parameters, and campaign data. No lead falls through the attribution gap.
Text Messages
SMS leads tracked alongside calls and forms. Complete attribution across all contact methods.
Revenue
Monthly review connecting leads to actual revenue. We close the loop between ad clicks and closed business.
Noise vs. Signal
What most agencies report versus what actually connects to revenue.
Common Tracking Gaps (and What They Cost You)
Every tracking gap means you are optimizing campaigns on incomplete or misleading data. These are the gaps we find most often in audits.
Missing call tracking
Consequence: Phone calls are your highest-converting leads, but without tracking they are invisible to your ad platform
Fix: Dynamic call tracking numbers that attribute calls to specific campaigns, ad groups, and keywords
Form submissions not tracked
Consequence: Your ad platform thinks campaigns are failing when they might be driving forms you cannot see
Fix: Conversion events fired on successful form submission, captured with full UTM attribution
Platform conversions ≠ real conversions
Consequence: Google and Meta count "micro-conversions" like page views and time on site. These inflate your conversion numbers with meaningless actions.
Fix: Only phone calls, form fills, and texts count as conversions in your setup
No lead quality feedback loop
Consequence: Campaigns optimized for conversion volume will generate maximum leads — including the most spam and the most tire-kickers
Fix: Monthly revenue review where you share which leads closed, enabling optimization toward quality
Attribution window mismatches
Consequence: Default attribution windows may miss conversions that happen days or weeks after the click
Fix: Attribution windows configured based on your actual sales cycle length
Monthly Revenue Review
Every month we analyze performance together. Not just platform metrics, but actual lead quality and revenue impact. This is the process that separates revenue optimization from impression optimization.
- Total leads by type (calls, forms, texts)
- Lead quality assessment
- Revenue attributed to ad spend when available
- Cost per lead by campaign
- Recommendations based on ROAS, not volume
The Revenue Feedback Loop
You tell us which leads closed and their approximate value. We use that data to identify which campaigns, keywords, and ads drive actual customers — not just form fills. This loop makes every subsequent month more efficient.
How ROAS Is Calculated
Formula
ROAS = Revenue Generated / Ad Spend
For service businesses, revenue is tracked via lead quality reviews. We connect leads back to closed jobs and their value.
The ROAS Audit
Before we start managing anything, we audit your current tracking setup. Many businesses think they are tracking conversions but have significant gaps or misconfigured tracking that skews all their data.
The audit identifies what is working, what is missing, and what needs to be fixed before we can accurately measure ROAS.
- Call tracking audit
- Form submission verification
- Conversion deduplication check
- Attribution window review
- Micro-conversion identification and removal
Attribution Models Explained
Attribution determines which touchpoint gets credit for a conversion. The default in most platforms is last-click, but that is not always the most accurate picture.
Last Click
All credit to the last ad clicked. Simple, but ignores how customers found you first.
Best when: Works for simple, single-touch buying journeys
First Click
All credit to the first ad clicked. Favors awareness campaigns, ignores closing campaigns.
Best when: Useful for understanding initial discovery channels
Linear
Credit divided equally across all touchpoints. Acknowledges the full journey.
Best when: Good for long sales cycles with multiple interactions
Data-Driven
Machine learning determines credit based on how each touchpoint actually contributes.
Best when: Best when you have enough conversion volume for the model to learn
Frequently Asked Questions
We use call tracking numbers that dynamically swap on your website and ads. Each call is recorded with duration, timestamp, and campaign source. This data feeds into your conversion reporting so Google and Meta can optimize toward calls, not just form fills.
Ready to Track What Matters?
Text me to discuss ROAS tracking for your campaigns and where your current setup might have gaps.
