REDDIT 原始帖子

What is your stack for offline conversions?

My clients often use closed CRM's i.e. Jobber, housecall pro etc. It is often difficult to pass the gclid to these systems then have them pass that back to Google ads. I am interested in understanding how you solve for this?

原帖正文r/PPC

My clients often use closed CRM's i.e. Jobber, housecall pro etc. It is often difficult to pass the gclid to these systems then have them pass that back to Google ads. I am interested in understanding how you solve for this?

已收录讨论

13 条评论

u/petebowen

My approach is to use a separate system to track the lead data before sending it to Jobber. That way I can preserve the attribution information. When the lead is marked as quoted or quote approved in Jobber, Jobber sends that event back to the system, which then uploads it along with the value as a conversion. I'm pretty geeky about conversion tracking, so happy to answer any specific questions.

u/MadismasOP

Yeah, I would love to know the in-between system you use and how you pass to jobber. My clients use the jobber form to pass leads directly into jobber and although we have callrail connected, half the time they create new entries without the gclid data.

u/petebowen

The system is called Litiro.com I own it. It connects to Jobber via their API. We only added the Jobber integration recently so it's not yet been submitted for public access but it is available. The CallRail problem might not be an integration issue because you don't always get a GCLID with a call. Have you audited what data you're getting from CallRail?

u/MadismasOP

Callrail was the easy part, all of my clients are on callrail. But just the call tracking, no forms or entering the sales values. Right now im using zapier to pass all calls to a Google sheet where they enter sale value there and I pass it back to Google. The issue is they have a hard time matching call data to crm entries as they often don't match.

u/Single-Sea-7804

Any CRM from the client (WhatConverts, Hubspot, Zoho, Jobber, etc.) to track GCLID's. Then automated or manual offline upload into the system.

u/dillwillhill

You will need to make your own middle man database. Attribution goes there and the closed CRM. Then actions in the closed CRM trigger a search in your database and boom you have your attribution. Feel free to reach out if you have any questions.

u/QuantumWolf99

The closed CRM problem is solvable... capture GCLID in a hidden field on your landing page via GTM, push it into Jobber or HouseCall Pro's custom fields at form submission, then use Zapier to trigger an offline conversion import back to Google when a job is booked or closed. Critical to know... the UploadClickConversions API deprecated June 2026... if any custom integrations were built on that, they are already broken. Enhanced Conversions for Leads plus GCLID simultaneously is now Google's recommended setup because GCLID alone gets lost on redirects and consent rejections more than most people realize. For my home services lead gen clients this exact stack... GTM capturing GCLID, Zapier bridging to Google Data Manager, closed jobs pushing revenue value back to Smart Bidding... is what separates accounts optimizing toward actual booked revenue from ones chasing cheap form fills that never answer the phone.

u/muradIronpulley

We usually use HubSpot, GHL, Zoho etc. and we can store the gclid easily. Also, for the brands who doesn't have any CRM, we set up offline Conversion through the Google Sheet.

u/AccordingWeight6019

how much control you have over the crm really matters. if it is closed, forcng offline imports may not be worth it, improving lead quality could be simpler. best case, capture gclid at the form and keep it tied to the lead. if not, tweak or add some light layer instead of bending the crm

u/TTFV

Unless your clients are all net new to advertising they probably already have a CRM in place or when they don't are unwilling to spend much money on one. This means if you want to take care of the offline tracking that you're going to need to learn or outsource technical help to implement it. For us it's ended up being a mix of Hubspot, Salesforce, MS Dynamics, and a few clients just using CallRail. Salesforce is by far the most reliable of the CRMs and easiest to configure. If you're on a specialty CRM you probably need to do something custom. I would honestly check out CallRail as your conversion management tool and then connect that to your CRM on the backend, post conversion. The unfortunate part is convincing clients to actually use CallRail properly.

u/dutkas

Callrail is all you need. CRM agnostic. Has native Google Ad integrations with filters to send only qualified leads back into the platform.

u/rytisbalys

the gclid pass-back is where these home-service CRMs fall apart - Housecall on most plans won't give you a field for it. if the CRM takes a custom field (Jobber does), capture gclid in a hidden form field and store it there, then upload on the status change like petebowen said. for the fully closed ones i skip the gclid entirely and use Enhanced Conversions for Leads - you upload hashed email/phone on the offline conversion and google matches it back to the click itself. every CRM has the email/phone even when it won't hold a gclid. only catch is the click has to be within the conversion window and you need the consent/ToS toggle on.

u/Anna_Karakhanyan

For closed CRMs, I've had the best results using a connector like Zapier, Make or a server-side integration to capture the GCLID before the lead enters the CRM. If that's not possible, Enhanced Conversions for Leads can be a good fallback since it doesn't rely entirely on the GCLID.