There was a day I needed to answer a simple question: which keywords are driving closed deals?
I asked our data analyst. She said it would take two to three days. I needed it in the next morning's board meeting.
That afternoon I opened BigQuery, pulled the data myself, and had the answer in three hours.
Not because I'm a technical genius. Because I'd spent six months learning basic SQL.
That's the gap. And it's why senior PPC managers who can't write SQL will cap out at a certain level of responsibility.
Why the native UI isn't enough anymore
Google Ads reports what Google wants you to see. The interface shows you clicks, impressions, CPL, and ROAS. All calculated inside Google's black box, using Google's attribution models, reflecting Google's definition of a conversion.
None of that is your closed-won pipeline. None of it tells you which keywords drove actual revenue six months later.
To answer that question, you need to join Google Ads data with Salesforce data. That join happens in BigQuery. BigQuery speaks SQL.
If you can't write SQL, you can't do the join. If you can't do the join, you can't answer the question that actually matters. And if you can't answer that question, you're managing a budget based on incomplete information.
At $10K/month, this is manageable. At $100K/month, it's a serious risk.
Three queries every PPC manager needs to know
1. The keyword-to-pipeline join. Which keyword IDs appear in the first 10 clicks before a Salesforce opportunity closes? This tells you what's actually driving pipeline.
2. The conversion window cohort. How does conversion volume build over 30, 60, 90, 180 days after the click date? This exposes the Ghost Effect and shows whether your attribution window is set correctly.
3. The domain deduplication. Google's "new customer" count vs your actual new company count from Salesforce. This is the 70% overstatement problem.
Each of these is 20-40 lines of SQL. Intermediate-level joins and aggregations. Nothing exotic.
How to learn it
The best path I've seen for marketers:
Start with Mode Analytics or Google's BigQuery sandbox. Datasets are pre-loaded. You don't need to set up infrastructure.
Work through basic SELECT, WHERE, GROUP BY, ORDER BY. Then learn JOINs. That's the critical one. LEFT JOIN, INNER JOIN, and understanding when to use each.
Once you can join two tables and aggregate the result, you can answer 80% of the attribution questions that matter in B2B.
Total time investment to reach that level: 40-60 hours over 2-3 months.
Every hour of that investment compounds for the rest of your career. Compared to spending the next decade being blocked whenever you need a real answer from your data.
SQL is the native language of attribution. Learn it. Full stop.
Alex Langton
Senior B2B paid media manager · ~$650K/mo industrial spend
12+ years running B2B Google Ads accounts in industrial, manufacturing, and B2B e-commerce. Builds Langton Tools because generic PPC SaaS was never designed for the multi-MCC, complex- pacing, B2B-vocabulary reality of the accounts that actually drive industrial revenue.