Offline conversion import in Google Ads is a feature that lets you tie business results happening outside your website, such as a sale closed over the phone, a contract signed at your office or a payment received in store, back to an ad campaign. Without this link, the platform only sees the click on the ad and has no idea whether that click produced real business. As a result, the bidding algorithm works on incomplete information and may end up rewarding ads that bring traffic but no value.
The mechanism relies on a unique identifier, called the click identifier, that Google assigns to every interaction with an ad. When the user leaves contact details or takes a trackable action, that code is stored together with the contact. Later, when the conversion actually closes, the code is sent back to the platform along with the monetary value of the deal. This way Google Ads can credit the result to the right campaign, keyword and ad, even days or weeks later.
Why online data is not enough if you sell offline
Many businesses operate in sectors where the buying decision does not complete online. Think of insurance, a solar panel installation, a training course or legal advice: the first contact happens on the site, but the negotiation unfolds over the phone or in person. In these cases the conversion rate measured by the platform is much lower than the real one, because it only counts submitted forms and not actual sales.
Importing offline data corrects this distortion. The algorithm gets a more faithful signal about which campaigns produce profitable customers and can optimize accordingly. The advertising report also reflects the real return on investment, giving marketing managers a solid basis for deciding where to increase or cut budget.
The flow between marketing and the customer management system
The operational flow requires marketing and the customer relationship management system to work together. Every step has to be tracked precisely, otherwise attribution fails and the data is not recorded.
Save the click identifier with the contact data
The first step is to save the click identifier together with the contact data at the moment the user fills in a form, calls a tracked number or starts a chat. If the identifier is not stored, the conversion can only be imported in aggregate form, losing the link to the individual campaign.
Which columns the file needs
The collected data is organized in a file with dedicated columns: click identifier, conversion name, date and time, transaction value and currency. The format can be a spreadsheet or a comma-separated file, as long as it matches the headers the platform requires.
Manual upload or automatic connection
The file is uploaded through the Google Ads interface or through an automatic connection with the management system. The upload can be manual, scheduled or continuous, depending on your needs and the technical skills available.
Rejected rows and what to do about them
After the upload, the platform reports which rows were accepted and which were rejected. The most common errors involve unrecognized identifiers, dates too far in the past or incorrect currency formats. Reviewing these warnings is essential to keep data quality high.
Import methods compared
There are several ways to bring offline conversions into Google Ads. The choice depends on data volume, how often updates happen and the technical resources of the company.
| Method | Frequency | Skills required | Best for |
|---|---|---|---|
| Manual file upload | Scheduled | Low | Small volumes |
| Scheduled import | Automatic | Medium | Regular activity |
| Connection with the management system | Continuous | High | Large companies |
| Enhanced conversions | Continuous | Medium | Encrypted data |
What to define first and which mistakes to avoid
To get reliable results you should define in advance which events count as conversions and what value each one carries. A common mistake is to record every contact as a conversion, including unqualified ones, which inflates the numbers and confuses the algorithm. It is better to separate a generic contact from an actual sale and assign different values.
The time window within which a conversion can be imported is not unlimited: past a certain distance from the click, the data is rejected. That is why you should update your files regularly, at least once a week. On top of that, data protection rules require you to obtain the user’s consent before processing personal information and to adopt adequate security measures.
The steps to follow in order
- Define which offline actions count as conversions and assign a monetary value to each one.
- Check that your site collects and stores the click identifier together with the contact data.
- Create a dedicated conversion action in Google Ads, separate from the online ones.
- Export from the management system the contacts where a conversion happened, including identifier, date and value.
- Format the file according to the headers the platform requires.
- Upload the file and check the error report.
- Fix the rejected rows and upload again.
- Compare the imported data with the platform statistics to check consistency.
Frequently asked questions
What is an offline conversion?
It is a business result that happens outside the website, such as a phone sale or a contract signed at your office, but that originates from a click on an online ad.
Why is the click identifier necessary?
Because it lets you link each individual conversion to the campaign and keyword that generated it, avoiding generic or wrong attribution.
How long do I have to import a conversion?
The attribution window is limited and varies depending on the conversion settings; past that point the data is rejected.
Can I import conversions without the user’s consent?
No, processing personal data requires a valid legal basis and compliance with current data protection rules.
What are the most common upload errors?
Unrecognized identifiers, dates too far from the click, values in the wrong currency and headers that do not match the required format.
Do offline conversions improve campaign performance?
Yes, because they give the algorithm a more complete signal about the real value of clicks and let you optimize bidding on concrete results.
Facing this problem?Do you know that offline conversions, like phone sales or signed contracts, are not being imported into Google Ads?Without offline conversion import, the algorithm optimizes on incomplete data and you risk wasting budget on less profitable leads. I take care of connecting your offline sources to Google Ads, so your campaigns aim at the customers that generate real value.Discover Google Ads Management
