Conversion Tracking
Offline Conversion Tracking (OCT)
The "Lead Gen" Trap
Optimizing for "Form Fills" is dangerous. Google's algorithm will find the cheapest conversions, often students, spam, or unqualified leads.
The "Revenue" Reality (OCT)
Feed actual CRM data back to Google. Tell the algorithm which leads became contracts.
Privacy-First: Enhanced Conversions
Signal loss is increasing. Use first-party data hashing to survive.
- User fills form: "john@fortune500.com"
- Website script hashes data: "a5d3..." (One-way encryption)
- Hashed string sent to Google Ads API.
- Google matches hash to logged-in user.
- Conversion attributed without cookies.
- Recover 15-20% of lost conversions (Safari/Firefox users).
- Improve Smart Bidding accuracy with better data density.
- Robust tracking against ITP/ETP signal loss.
Implementation Roadmap: GCLID to CRM
The 4-step technical process to enable revenue-based bidding.
In Google Ads Settings, ensure "Auto-tagging" is ON. This appends ?gclid=AbCd123... to every ad click.
Add a hidden field to your HubSpot/Salesforce web forms named "GCLID". Use a script to parse the URL parameter and inject it into this field.
// Example JS to capture GCLID
const urlParams = new URLSearchParams(window.location.search);
const gclid = urlParams.get('gclid');
if (gclid) {
document.querySelector('input[name="GCLID"]').value = gclid;
}Ensure your CRM Object (Lead/Contact) has a custom field for "GCLID". Data persistence is key.
Use a tool like Zapier, SegMetrics, or native Salesforce integration to upload "Converted Leads" back to Google Ads daily. Map "Deal Value" to "Conversion Value".
Attribution & Measurement
Attribution Models: Giving Credit
Why "Data-Driven" is superior to "Last Click".
| Model | How it Works | Verdict for B2B |
|---|---|---|
| Last Click | 100% credit to the final touch before conversion. | Avoid (Ignores discovery) |
| First Click | 100% credit to the first interaction. | Avoid (Ignores closing) |
| Linear | Equal credit to all touches. | Mediocre (Doesn't weight impact) |
| Data-Driven (Recommended) | Google's AI analyzes thousands of paths to determine actual lift. | The current standard. USE THIS. |
Conversion Value Tiers (Value-Based Bidding)
Assign different values to different stages to train the algorithm on lead QUALITY, not just quantity.
| Conversion Event | Assigned Value | Purpose |
|---|---|---|
| Form Fill | $50 | Small nominal value; weight qualified leads far higher |
| Qualified Lead (HR/L&D) | $100 | Some value but not ideal |
| Qualified Lead (Decision-Maker) | $500 | Higher quality; prioritize |
| Consultation Booked | $1,000 | Very high intent |
| Proposal Sent | $2,500 | Near close |
| Deal Closed | Actual Deal Value | Ultimate optimization target |
Without tiers, Google optimizes for all leads equally, finding lots of low-quality leads (HR interns) because they're easier to generate. With tiers, Google learns: "leads from LinkedIn + keyword 'CEO coach' + 2pm searches = $500 value" vs "leads from Display = $50 value" and shifts budget accordingly.
The B2B PPC Glossary
Key terms defined for your team.
Marketing directed at specific high-value accounts (e.g., "Microsoft") rather than broad keywords.
Total cost to win one client. Target: $500-$1,000.
Unique tracker appended to URLs. Must be captured in CRM for OCT.
Importing "Closed Won" deals back to Google so AI optimizes for Revenue, not just Leads.
Google's 1-10 rating of ad relevance. Higher QS = Lower Costs. (Aim for 8-10).
Bidding higher on keywords when the searcher has visited your site before.
Revenue ÷ Ad Spend. A "good" target depends on margins: 2-4x is healthy for many DTC and paid-social accounts, while high-margin B2B services often aim for 5-10x or more.
Putting one keyword in one ad group for perfect ad relevance (e.g., Group: "CEO Coach").
Allocating Budget for Attribution
Don't starve the funnel. Allocate budget where it drives the most lift.
Awareness (60%)
Introduce brand to professionals who don't know they need your services.
Consideration (20%)
Nurture warm audience researching solutions.
Conversion (20%)
Capture only the ready-to-buy traffic.
Data-Driven Attribution (DDA) - The Current Standard
Google deprecated Position-Based, Linear, First Click, and Time Decay attribution models in September 2023. Data-Driven Attribution (DDA) is now the default and recommended model. DDA uses Google's AI to analyze thousands of conversion paths and assign credit based on actual impact. If your account has low volume, DDA still functions using broader aggregated models.
CRM Upload Automation Methods
Don't manually upload conversions every week. Automate the feedback loop.
Zapier / Make
When CRM deal stage changes to "Closed Won", trigger Google Ads API to upload conversion.
Setup: No-code (2-3 hours)
Best For: Most businesses
Native Integrations
Salesforce and HubSpot have built-in Google Ads connectors for automatic sync.
Setup: 30 min configuration
Best For: Enterprise (HubSpot Pro+)
Custom Python Script
Write a script that queries your CRM API daily and uploads to Google Ads API.
Setup: 8-16 hours (developer)
Best For: Custom CRMs
When to Switch to Data-Driven Attribution
DDA is now the default model for all Google Ads conversion actions (since September 2023). Minimum thresholds have been significantly reduced.
- DDA is now the default for ALL accounts (since Sept 2023)
- Low-volume accounts use broader aggregated models
- For best results, aim for 300+ conversions and 3,000+ clicks in 30 days
- Position-Based, Linear, First Click, and Time Decay models were deprecated in September 2023
- 300+ conversions per action in past 30 days
- 3,000+ ad clicks in past 30 days
- Google's ML can fully analyze your specific conversion patterns
- Provides most accurate, tailored attribution model
| Monthly Budget | Expected Clicks | Expected Conversions (3% CVR) | DDA Eligible? |
|---|---|---|---|
| $5,000 | 200-500 clicks | 6-15 conversions | No |
| $10,000 | 500-1,000 clicks | 15-30 conversions | No |
| $20,000 | 1,000-2,000 clicks | 30-60 conversions | No |
| $50,000+ | 3,000+ clicks | 90+ conversions | Yes (borderline) |
| $100,000+ | 6,000+ clicks | 180+ conversions | Yes (optimal) |
Privacy-First Marketing: Recovering Lost Conversions
Enhanced Conversions recover 15-20% of conversions lost to Safari/Firefox cookie blocking.
- Safari (ITP): Blocks 3rd-party cookies by default. 18% of web traffic.
- Firefox: Enhanced Tracking Protection blocks cookies. 3% of traffic.
- Chrome: Increasing signal loss via user choice.
- Result: 15-20% of conversions not tracked by standard Google Ads tag.
- Captures user email from form submission
- Hashes data with SHA256 encryption (one-way)
- Google matches hash to logged-in user (privacy-safe)
- Recovers 15-20% of lost conversions without cookies
Implementation Priority
Enhanced Conversions is essential for modern B2B campaigns. Without it, your Smart Bidding algorithms are optimizing on incomplete data, leading to higher CPAs and lower ROAS. Set this up in Month 1 alongside basic conversion tracking.
Advanced Conversion Architecture
Multi-Tier Conversion Strategy
Track 3 conversion tiers to train Smart Bidding for quality, not just quantity.
The Problem with Single-Tier Tracking
If you only track "Form Submission" as a conversion, Google optimizes to get MORE form fills, not BETTER form fills. This attracts low-quality leads (students, job seekers, tire-kickers) because they're easier to convert at the top of the funnel.
The Solution: 3-Tier Conversion Architecture
Form Fill (Lead)
- Primary conversion: Yes
- Include in Conversions: Yes
- Attribution: Data-Driven (default since Sept 2023)
Qualified Opp
- Primary conversion: Yes
- Include in Conversions: Yes
- Upload via Offline Conversion Tracking
Closed Deal
- Primary conversion: Yes
- Include in Conversions: Yes
- Upload via OCT with actual contract value
How the Algorithm Learns from 3 Tiers
Implementation Workflow
| Step | Action | Timeline | Responsible |
|---|---|---|---|
| 1. Setup Tier 1 | Install Google Ads tag on thank you page. Track all form fills. | Week 1 (Launch) | Developer + GTM |
| 2. CRM GCLID Capture | Add hidden field to form to capture GCLID. Pass to CRM (HubSpot/Salesforce). | Week 1 (Launch) | Developer |
| 3. Define Tier 2 Rules | What makes a lead "qualified"? (Title = Decision-Maker, Booked consult, Budget confirmed) | Week 2 | Sales Team |
| 4. Setup OCT (Tier 2) | Weekly upload of qualified leads with GCLID to Google Ads. | Month 2 (30+ leads) | Marketing Ops |
| 5. Setup OCT (Tier 3) | Upload closed deals with actual contract value as conversion value. | Month 3-4 (First deals close) | Sales Ops |
| 6. Switch to Target ROAS | Once 100+ Tier 3 conversions, switch bidding to "Maximize Conversion Value" or "Target ROAS". | Month 6-8 | PPC Manager |
Value Rules: Advanced Lead Scoring
Not all leads are equal. Value CEO leads higher than Director leads to train the algorithm for quality.
The Problem with Flat Conversion Values
If you assign the same $100 value to every form fill, Google treats a CEO lead the same as a job seeker. The algorithm learns the wrong patterns. By implementing Value Rules, you can assign different values based on job title, company size, or budget indicated.
The Solution: Dynamic Value Assignment
| Job Title / Seniority | Assigned Value | Expected Close Rate | Rationale |
|---|---|---|---|
| CEO / President / Decision-Maker | $500 | 40-50% | Direct decision-maker, high urgency, large budget |
| VP / SVP | $300 | 25-35% | Needs approval, moderate budget, good qualification |
| Director / Sr. Director | $150 | 15-25% | Multiple approvals needed, smaller budget |
| Manager / Individual Contributor | $25 | <5% | Researching for boss, rarely converts, low priority |
| Student / Job Seeker / No Title | $0 | 0% | Not qualified, should be filtered via negative keywords |
Implementation Methods (3 Options)
if (title === "VP") conversionValue = 300;
The B2B Buying Journey
The B2B Buying Journey (~12 Searches)
Why multi-touch attribution matters: B2B buyers typically run many searches across several channels before engaging a brand directly.
The "B2B buyers conduct an average of 12 online searches" figure traces to Google / Millward Brown Digital's 2014 B2B Path to Purchase Study (commonly misattributed to McKinsey). The figure is now over a decade old and the channel mix has shifted, so treat it as directional. For B2B services, the journey often spans 2-8 weeks from initial pain awareness to final purchase decision.
- "why do I freeze in board meetings"
- "overcoming imposter syndrome business"
- "presentation anxiety CEO"
- "B2B communication consulting"
- "CEO speaking expert"
- "leadership presentation training"
- "business consultant for public speaking"
- "best business communication coaches"
- "[Your Brand] reviews"
- "business communication coach NYC"
- "[Your Brand] pricing"
- "[Your Brand] testimonials"
- [Brand name] (direct navigation)