Offline conversion import for calls
Offline conversion import for calls sends Google Ads the outcome of phone calls that happened after an ad click, such as a qualified lead or a booked job. Call Bullet captures the click ID, records the call and uploads it as an offline conversion, so Google bids towards callers who become customers.
Last updated · Call Bullet
What is offline conversion import?
Offline conversion import (OCI) is Google Ads' way of accepting conversions that happen outside its tags, such as a phone call, a signed contract or a sale in your CRM. Google matches each one back to the original ad click. Its help article describes the process.
For calls, the “offline” part is the conversation. Google sees the click and the landing page, but not what happened on the phone. OCI closes that gap.
Why does offline conversion import matter for calls?
It lets Google optimise for outcomes, not activity.
- Bidding stops rewarding keywords that bring long but worthless calls.
- Value-based bidding can favour searches that lead to bigger jobs.
- You can report cost per qualified call and cost per sale, not just cost per call.
- Agencies can prove results with recordings behind every conversion.
Without OCI, Google only knows about the calls it connected or the forwarding numbers it showed.
Which call outcomes should I import?
Start with one clear stage, then add more once data is flowing.
| Stage | Definition | Typical use |
|---|---|---|
| Qualified call | Answered, over a minimum length, from a new caller | Default for most UK service businesses |
| Lead | A call your team labels as a genuine enquiry | When many calls are support or suppliers |
| Booked or sold | A call that turned into a job or sale | High-value services with longer sales cycles |
Call Bullet's count rule covers the first two directly: every call over your minimum seconds, or only calls labelled as a lead.
How do I set up offline conversion import for calls?
The steps are the same whether you run one site or many client accounts.
- Make sure auto-tagging is on in Google Ads so every ad click carries a GCLID.
- Install the Call Bullet swap script or WordPress plugin so the click ID is stored with the visit.
- Connect Google Ads in Call Bullet and choose or create the import conversion action.
- Choose your stage: all qualified calls, or labelled leads only.
- Set the value mode and a default value in pounds.
- Set a delivery delay so labels and values are in place before upload.
- Run the validation check, then switch sending on.
- Make the import action primary in Google Ads and set older call actions to secondary.
For the field-level detail behind each upload, read importing call conversions to Google Ads.
What about enhanced conversions and privacy?
Enhanced conversions for leads let Google match offline conversions using hashed customer data, such as an email, when a click ID is missing. Call Bullet has an enhanced conversions setting in its Google Ads connection for accounts that use it.
Under UK GDPR and PECR, the click ID is collected through your website, so it should be covered by your cookie consent and privacy notice. Call recordings also need a lawful basis and a clear notice to callers. Call Bullet's call recording and AI policy explains how recordings are handled.
How do I measure whether OCI is working?
Compare cost per qualified call before and after switching the primary action, over at least four weeks.
In Google Ads, add the import action as a column and check it against Call Bullet's count of qualifying ad calls for the same period. Small differences are normal because Google reports by click date. In Call Bullet, the call drawer shows each upload's status, so you can quickly spot calls that were not sent and why.
If Google still reports far more calls than real enquiries, read why Google Ads calls do not match real enquiries.
What is a realistic example?
A Bristol 0117 solicitor spends around £3,000 a month on Google Ads. Before OCI, bidding learned from every call over 60 seconds, including existing clients chasing case updates. After switching to labelled leads only, with a £400 default value, Google receives about half as many conversions but each one is a new enquiry. Over the following weeks, spend shifts away from broad informational searches towards service-specific ones. The figures are illustrative; your own results depend on the account.
How does offline conversion import compare with other options?
OCI is the most accurate option, but it needs a little more setup than Google's built-in tools.
| Option | Setup effort | What Google learns from |
|---|---|---|
| Calls from ads only | Minimal | Calls straight from call assets |
| Website call conversions | Google tag and snippet | Calls to Google forwarding numbers |
| Tel: click events | Tag event | Taps on a number, not real calls |
| Offline conversion import | Call tracker connection | Qualified calls with your values |
For businesses where a phone call is the main conversion, the extra setup pays back quickly, because bidding stops spending on clicks that only produce noise. For a business that takes a handful of calls a month, Google's built-in options may be enough to start with; switch to OCI once you have enough calls for the difference to matter. Call Bullet keeps the setup short: connect Google Ads, set your rules and run the validation check.
What are the most common OCI mistakes?
Most problems come from a few repeat errors that are easy to avoid.
- Leaving Google's own call actions primary, so each call is counted twice.
- Importing every call with no minimum length or labels, which teaches bidding nothing new.
- Setting no value, so value-based bidding has nothing to optimise.
- Changing the primary action and judging results after only a few days, before the learning period ends.
- Forgetting to install the swap script on new landing pages, so their ad visitors have no stored click ID.
Check these once a month and offline conversion import will keep giving bidding a reliable picture of which ads bring customers. If results look odd, the call drawer in Call Bullet shows exactly which calls were sent and why others were skipped.
Key takeaways
- OCI sends Google the outcome of calls that happened after an ad click.
- It lets bidding optimise for qualified leads and value, not call volume.
- Call Bullet captures the GCLID, records the call and uploads automatically.
- Start with qualified calls or labelled leads, with a sensible £ value.
- Cover click IDs and recordings in your privacy and consent notices.
Frequently asked questions
Is offline conversion import free?
Yes. Google does not charge for importing conversions. You only pay for your call tracking numbers.
What is the difference between OCI and call conversions?
Call conversions count calls Google tracked itself. OCI imports calls your own system tracked, with your rules and values.
How long after the click can I import a call?
Within the action's conversion window, up to 90 days. Importing within a day is best for bidding.
Do I need a CRM?
No. Call Bullet can label calls as leads itself. A CRM is useful later for importing booked or sold outcomes.
Does OCI work with Performance Max?
Yes, for website calls from ad clicks that carry a click ID.
What if a caller clicked several ads?
Call Bullet uploads the click ID stored for the visit; Google's attribution model then credits the click path.
See which marketing makes your phone ring
Start with one UK tracking number or a full website pool. Every call is recorded, transcribed and traced back to its source.