Google ads attribution software
Which keyword brought a paying customer?
Google Ads reports conversions at the form fill or the call connect. Modus follows the lead into the WhatsApp conversation, through qualification, to the order — so you see CAC and ROAS per ad for search and shopping spend.
- CAC and ROAS per ad for search and shopping
- Form and click-to-WhatsApp leads tracked to the order
- Budget moved to the keywords that close, not the ones that convert a form
Today
What it looks like right now.
A "conversion" in Google Ads is a form submit — not a sale, and often not even a qualified lead.
Call and WhatsApp leads from ads arrive with no campaign attached.
Shopping spend and actual margin are never in the same report.
The keyword with the cheapest lead gets the budget, even if it never closes.
Where the money went
Cheapest lead, zero orders. Priciest lead, all the revenue.
Two keywords, the cost per lead Google reports, and the cost per paying customer Modus computes by following the lead to the order. Figures are illustrative.
How the attribution worksAd campaign performance
Ad
Ad platform sees
Modus sees
"whatsapp crm"
Search · broad match
₹44 / chat
“Cheapest lead”
180
chats
10
qual.
1
orders
₹90K
revenue
"whatsapp api for clinics"
Search · exact match
₹260 / chat
“Most expensive lead”
40
chats
24
qual.
6
orders
₹7.2L
revenue
The ₹44 keyword closed one order in 180 chats. The ₹260 keyword closed six in 40.
The agent
What it does on every enquiry.
Tracking-template setup
We give you the tracking template to paste into Google Ads so every click carries its campaign into Modus.
Lead-to-order join
Form and WhatsApp leads keep the ad and keyword through qualification to the closed order.
CAC & ROAS per ad
Read-only spend from the Google Ads API meets closed revenue from your CRM.
Search & shopping
The same cost-per-paying-customer view across text ads and product listings.
In practice
How it runs.
- 01
Connect Google Ads
Read-only access plus a tracking template pasted into your account.
- 02
Clicks carry the campaign
Every lead — form or WhatsApp — is tagged with its ad and keyword.
- 03
Orders attribute back
Closed revenue traces to the keyword that produced it, not just the form fill.
Questions we get asked
What do I need to set up in Google Ads?
Read-only API access and a tracking template we provide, pasted into your account settings. After that, every click carries its campaign and keyword into Modus.
Does it track phone calls from ads?
It attributes the leads that land in WhatsApp or a form. Call-only leads are attributed when the caller continues on WhatsApp or is logged against the campaign.
Will it change my bids or budgets?
No. The connection is read-only. You get cost per paying customer per keyword and decide what to do with it.
Does shopping / Performance Max work?
Spend and delivery are read at the level Google exposes them; revenue is joined from your CRM for a real ROAS on product spend.
Stop guessing which enquiries were worth it.
One agent works every lead on your own number and your website — and every deal it closes is traced back to what produced it. We handle the setup.