About Tracking

Ad Platform Tracking

Meta Pixel + CAPI TikTok CAPI LinkedIn CAPI Snapchat CAPI Pinterest CAPI Quora Pixel Bing + UET Tag

Google Ecosystem

Google Ads Tracking GA4 Setup & Audit Google Tag Manager

Advanced Solutions

Server-Side Tracking Looker Studio Offline Conversion
Case Studies Blog Free Checklist Book Free Audit →

Google Ads offline conversion tracking allows you to upload conversion data that happens outside your website — phone orders, in-store purchases, CRM deal closures, and any other conversion that cannot be tracked with a browser tag. When you upload this data with matching click IDs (gclid), Google Ads can attribute those offline conversions to the campaigns, keywords, and ads that drove the original click.

When Offline Conversion Tracking Is Valuable

How Google Ads Offline Conversion Tracking Works

Step 1: Capture the gclid at the point of first contact

When a user clicks your Google Ad, Google appends a gclid parameter to your landing page URL. You must capture this gclid at the first touchpoint (form submission, phone call, initial visit) and store it in your CRM or sales system alongside the prospect/customer record.

To capture gclid automatically on form submission: read the gclid URL parameter with JavaScript when the page loads and populate it into a hidden form field. When the form is submitted, the gclid is stored in your database or CRM alongside the contact details.

Step 2: Create an Offline Conversion action in Google Ads

In Google Ads, go to Tools → Conversions → + New conversion action → Import → CRM or other data source → Track conversions from clicks.

Set up the conversion action:

Step 3: Create the offline conversions CSV

When offline conversions occur, create a CSV file with:

Step 4: Upload the CSV to Google Ads

In Google Ads, go to Tools → Conversions → Upload. Select your Offline Conversion import action. Upload the CSV. Google will process the file and match gclids to specific ad interactions. Status “Success” means the gclid was matched. “No matching click” means the gclid was not found (typically because the click was more than 90 days ago, the gclid was not captured correctly, or gclid was stripped by a URL parameter removal).

Automate Offline Conversion Uploads

Manual CSV uploads are tedious. Automate using:

Google Enhanced Conversions for Leads

A simpler alternative to traditional offline conversion tracking: Enhanced Conversions for Leads. This approach hashes the customer’s email at the online touchpoint (form submission), matches it against Google account sign-ins, and attributes offline conversions based on email matching rather than gclid. It requires less precise gclid capture and is easier to implement for B2B lead gen.

Book your free Shopify tracking audit here and we will help you set up offline conversion tracking that connects your full sales pipeline to your Google Ads campaigns.

Leave a Reply

Your email address will not be published. Required fields are marked *