For companies whose ad spend has to prove itself in revenue
I run Google, Microsoft, Meta, and LinkedIn campaigns for manufacturers and other businesses whose leads talk to a salesperson before they buy. Every number I report is built from your CRM, not from the number the ad platform reports to itself.
The numbers
Every figure below is anonymized, and every method is described so you can judge it rather than take my word for it.
Proof on this site runs anonymized, with the descriptors, methods, and figures kept exact. The year-over-year figures in the first two tiles are CRM-attributed and compare full years, not partial periods.
Who I work with
Most of my work is industrial and commercial manufacturing, and that is on purpose. It is the buyer I understand best: a product with specifications, a sales cycle measured in quarters, and a purchase that more than one person has to agree to.
Referrals bring other work my way and I keep it. A seven-location urgent care group, a technical consultancy, a leadership development firm. Different industries, same underlying problem: the spend reports well and nobody can tie it to revenue. If your product takes real consideration to buy, the work travels.
What I do
Google, Microsoft, Meta, and LinkedIn managed under one retainer, by me. Landing pages, conversion tracking, and attribution are part of the job rather than line items, because campaigns built on a broken measurement layer waste money quietly for months.
Buyers now ask ChatGPT, Perplexity, Gemini, and Google’s AI Overviews for a shortlist before they ever run a search. I test the questions your buyers actually ask, record what each engine answers, and show you who gets recommended when you don’t.
Flagship engagement
The problem. Phone-call leads were landing in the CRM with no source attached, so paid search was being judged on lead volume that was missing a chunk of its own calls. On top of that, a Shopping campaign was spending 4% of the budget it had been given and nobody could say why.
What I did. I matched the ad platform’s call data to CRM records on area code and timestamp and worked back through 18 months of history. That recovered 285 calls, which raised real paid-search lead volume by 14%, and one of those recovered calls traced to an open deal worth $21,000. The Shopping problem turned out to be a stale item-ID whitelist: only 34 of 136 products were eligible to serve. The next year’s plan came straight out of those findings: fewer wasted segments, more budget behind the ones that closed.
More work, including the conversion rebuild at a seven-location urgent care group ›
Cost per lead
Deals closed
Total paid media spend
Full-year comparison, CRM-attributed. Deal counts and revenue come from the client’s CRM, not from conversions reported by the ad platforms.

Who you actually work with
I’m Andre Rosdahl. Synthesis Insights is my agency, and I run the accounts personally. The person who writes the strategy is the person reading the search terms report on a Tuesday morning and sitting on your reporting call to defend the numbers.
When you ask why a budget moved, you get the answer from the person who moved it, in the same conversation.
How I work
I start in your ad accounts and your CRM and work out what the spend is actually producing. If the math does not support hiring me, I will tell you that on the call.
Conversion events get verified at the data level before a single budget moves. Cost per lead and cost per acquired customer get rebuilt on CRM outcomes, so the numbers we argue about are the real ones.
You see the same numbers I use, including the ones with limits on them, and you get a plain reason for every change I make.
“Open, honest, and easy to work with, Andre and his team strive to understand your company and your customer... the feedback and analytics provided have proven that hiring Synthesis Insights has been well worth it!”
Joie, Marketing team, industrial manufacturerThirty minutes on your numbers. Bring what you spent and what your CRM says closed, and we will look at the gap together.
Book an intro call