How to Report on Offline Conversions in Google Ads

Portrait of Morgan Jarvis on a teal circle background. by Morgan Jarvis   |   Dec 09, 2025   |   Clock Icon 11 min read

The New Norm: Moving Beyond Clicks and Leads

I recall the days when simply having the ability to report on the number of clicks driven to your website by a certain ad, or the number of leads generated by each marketing source, felt novel. Trackability! The great benefit of digital marketing over more traditional formats. As the advertising ecosystem has become more complex, the trackability of those surface-level metrics is no longer sufficient.

The web is inundated, now more than ever, with spammy clicks and leads. Today’s spam is sophisticated, and it’s tricking even the best Google algorithms into optimizing towards fake lead submissions, despite marketers' best efforts at targeting.

Offline conversion data is the answer to the spam problem. By reporting on offline conversion data, you can prove the effectiveness of your advertising efforts, report on actual ROI, and perhaps most importantly, optimize the advertising systems toward stronger performance.

What is Offline Conversion Data, and Why Do I Need To Report On It?

Offline conversion data refers to first-party data about what happens to leads after they enter the sales process. It is often used to report which leads ultimately become customers. It can also be used to assess lead quality by identifying which leads progress to stages such as Marketing Qualified Leads (MQLs) and Sales Qualified Leads (SQLs).

This data can be used for a variety of purposes, but it all really boils down to two main areas:

  1. Reporting on the effectiveness of advertising campaigns

  2. Optimizing the advertising campaigns for better performance

Lead to Sale Mapping & Setting Up Your CRM

Before uploading your offline conversion data, you must ensure that your CRM is configured to capture the data that you will need to pass back. At Workshop Digital, we guide our partners through a lead-to-sale mapping process to understand what happens after a lead is submitted. We help ensure CRMs are set up in such a way that allows visibility into:

  • The source and campaign that drove each lead

  • Which leads are high quality

  • Which leads ultimately become customers

This feedback loop is essential for success, and it all starts with ensuring clean data.

In general, two things need to happen for us to be able to implement offline conversion tracking:

  1. You must be capturing the source data in your CRM.
  2. You must be consistently updating lead status fields
    • Ideally, with qualification and conversion signals, as well as customer values.

If you are already capturing that information, you’re ready to find a way to integrate your offline conversion data within your advertising platform.

How to Report on Offline Conversions in Google Ads

There are two basic methods to report on offline conversion data in Google Ads Data Manager:

  1. Manual Uploads of Offline Conversion Data

  2. Automated Uploads of Offline Conversion Data

Each of the two methods shares the same first steps:

Step 1: Decide what data to upload

You may choose to upload marketing-qualified leads, sales-qualified leads, and/or converted customers. The more data the system has, the better.

  1. Tip: If you are uploading quality signals, consider applying conversion values based on the order value and anticipated close rate at that stage (order value * close rate = value of the lead). These methods will allow you to use value-based bidding methods.

Step 2: Set Up Your Conversion Action for Offline Imports

This step is essential. Google can only accept offline uploads tied to an existing conversion action. Before uploading anything:

  • Navigate to Goals → Conversions

  • Click + Create Conversion Action

Select Conversions offline

Google Ads Conversion Setting
  • Click Add Data Source
    • Tip: For simplicity, select “Connect data source later”. This will allow you to create your conversion event, and then populate it using either the manual upload or automated integration methods outlined below.

Google Ads Data Source Setting
  • Select the appropriate category you want to measure (ie, Qualified Lead, Converted Lead)

  • Click + Add Conversion Actions and select “Connect Data Source Later.”

    Qualified Lead Setting

  • Save and Continue

Congratulations! You have now created your conversion action! You will see options to “Set up your data sources”. The rest of this guide will walk you through the Manual (ie, “File upload (legacy)”) and Automated (ie, “Set up in Data Manager”) data integration methods to populate your new goal.

How to Manually Upload Offline Conversion Data in Google Ads

While the least sophisticated of the two methods, a good old-fashioned manual data upload still gets the job done! After completing steps one & two above, work through the following steps:

Step 3: Prepare Your Offline Conversion File

  • Google accepts CSV or Excel (XLSX). Your file must follow Google’s column headers exactly.
    1. Tip: You can download the template in step 4 below

  • Your upload file must include:

  • Google Click ID (GCLID) or gbraid/wbraid (for iOS traffic)

  • Conversion Name: must match a conversion action already set up in Google Ads.

  • Conversion Day and Time: the time the offline action happened. If you don’t know the exact time, the day will work.

  • Optional but recommended fields: Value, Currency, Order ID, and custom variables if used.

Step 4: Upload Your File to Google Ads

  1. Go to Goals → Conversions → Uploads

  2. Click + to upload
    1. Tip: This is where you can download your template.

  1. Select your file source: CSV, Excel, or Google Sheets
    1. Google Sheet methods can be automated. See Automate Using Google Sheets + Scheduled Uploads for more details on using this method.

  2. Upload the file or paste the Sheets URL

  3. Click Preview
    1. Tip: Don’t skip this step. The preview step allows Google to validate your file before anything is committed.

Step 5. Review Validation Results

Google will flag:

  • Invalid GCLIDs

  • Incorrect formatting

  • Missing required columns

  • Conversion actions that don’t match names in your account

Fix any errors in your file and re-upload if necessary.

Step 6. Apply the Upload

Once the preview shows no critical errors:

  • Click Apply

Your offline conversions will begin populating in the Conversions and All Conversions columns within 2–24 hours.

How to Automate Uploads of Offline Conversion Data in Google Ads

Automating your offline conversion uploads is a best practice, as it ensures Google Ads receives a continuous stream of signals on lead quality and value. It also saves you the time you otherwise would spend uploading files every week. This is the key to scaling performance reliably.

There are four primary ways to automate offline conversion imports:

  1. Google Sheets Integrations

  2. CRM-to-Google Native Integrations

  3. Zapier or No-Code Integrations

  4. Google Ads API Integration

Option 1: Automate Using Google Sheets + Scheduled Uploads

If you already store offline conversion data in a spreadsheet, simply prepare your sheet for upload using the guidance in steps one & two above, and then connect the sheet to Google Ads via Goals → Conversions → Uploads → Schedules.

Google Ads Scheduled Uploads

Google Ads will automatically pull the file on the schedule you set (daily or hourly)

Best for:
Teams that centralize data in Sheets and want easy automation without integration.

Option 2: Use Native CRM Integrations (HubSpot, Salesforce, Zoho, etc.)

  • Some CRMs, like HubSpot and Salesforce, offer direct integrations to push lifecycle stage changes into Google Ads.
  • Navigate to Goals → Conversions → Summary → View all conversion actions and find the conversion action you created in Step 2 above.
  • Adjust your Settings
  • Click Connect source and search for your CRM
Google Ads Connect a Product Setting

Google Ads will walk you through the integration process. Just make sure you’ve already worked through steps one & two above, so that you understand what data you need to capture as conversion actions.

Pros:

  • Minimal configuration

  • Handles mapping behind the scenes

  • Reduces data errors

Cons:

  • Limited customization

  • May not support all conversion types

  • Not all CRMs offer direct integrations

Best for:
Teams already using a major CRM that supports automated Google Ads conversion imports.

Option 3: Automate Using a Tool Like Zapier (No Code Required)

This is the easiest option when you can’t use a direct Google-to-CRM integration. Tools like Zapier are designed to pull information from one API (like your CRM) and send it to another (like your Google Ads platform).

How it works:

  • Zapier listens for lifecycle changes in your CRM: ex, “Lead becomes Qualified,” “Deal marked Closed-Won”.

  • When the event occurs, Zapier sends the required fields (GCLID, conversion name, timestamp, value) directly to Google Ads as a conversion event.

Requirements:

Best for:
Non-technical teams who can’t leverage native CRM integrations and want a reliable, fast, simple setup.

If none of these options work for your team, consider a fourth and final route: building a custom integration using the Google Ads API. This is the most flexible and most powerful method, but it requires heavy developer resources.

How it works:

  • Your system stores GCLIDs from form submissions or call tracking

  • Whenever a lead progresses (ex, qualified, demo completed, sale), your backend triggers an API call to Google Ads to send the offline conversion

Requirements:

  • Developer resources

  • Google Ads API access

  • Secure systems to store and match GCLIDs or enhanced conversion identifiers

Advantages:

  • Fully automated

  • Real-time or near real-time uploads

  • Supports advanced attribution, custom parameters, and multi-step conversion logic

Best for:
High-volume advertisers or businesses with complex sales funnels and a technical team capable of building a tailored workflow.

The Final Step: Verify the Data in your Reporting

Regardless of the method you use to report on offline conversion data, the last step is to verify your data. To confirm your upload or integration is working, allow enough time for new offline conversions to generate, and then segment by conversion actions and see if your offline conversion data is populating.

Google Ads Verifying Data


This ensures Google is properly counting your offline actions—and using them to optimize.

Closing the Loop: The Holy Grail of Marketing

If you want to run effective digital marketing campaigns in this day and age, you have to find a way to close the loop. The advertising systems need the data as signals to find more customers. The executives need the data to justify the investment. It’s not a pipe-dream. It’s an achievable reality that we work towards with our clients every day at Workshop Digital.

If you would like to discuss with our team ways to leverage offline conversion data to superpower your digital marketing efforts, reach out today!

Portrait of Morgan Jarvis

Morgan Jarvis

Morgan has been making digital marketing strategies come to life at Workshop Digital since 2015. Over her years in the digital marketing industry, Morgan has successfully built and managed marketing strategies and campaigns across various paid media platforms. She has a proven track record of creating ROI-positive campaigns for a diverse array of clients, from local businesses with budgets of $12K to international brands with budgets exceeding $7M.

In her years as a Team Lead, Morgan leveraged her experience as a Paid Media Analyst to guide her team and help them exceed their clients' business goals. Now, as the Director of Paid Media, this experience is the foundation on which she has built the division. Morgan’s vision for the Paid Media team is to humanize Paid Digital Marketing to help businesses grow. To achieve this, she guides her team to build long-standing, successful client partnerships by combining a proactive & strategic approach to Paid Digital Marketing with a genuine desire to grow relationships.

Morgan earned her B.B.A in Marketing from James Madison University. It was during her time at JMU that she caught the digital marketing bug while competing and placing as a global winner in the Google Online Marketing Challenge.

Her expertise and leadership have been recognized with the Workshop Digital MVP Award, highlighting her significant contributions to the company.

In her spare time, you'll find Morgan going on walks, listening to records, practicing yoga, or spending quality time at home with her husband, her two sons, and her husky named Apollo.

Connect with Morgan on LinkedIn.