What to Require from a Google Ads Offline Conversion Tracking Agency
Comparable proposals use the same account window, qualification rule, economics, and access assumptions. Otherwise a forecast may look stronger simply because it counts spam, duplicate, job seeker, vendor, or low-fit enquiry as useful demand.
We have a commercial interest in this decision. That is why the review below favors client-owned evidence, explicit responsibilities, and a scope another operator could inspect later.
Write the data contract before choosing a connector
Specify the source identifier, event name, timestamp, lead status, value, currency, consent basis, deduplication key, retry behaviour, and owner before selecting an integration method. Google enhanced conversions for leads documentation documents the relevant platform mechanism.
A test plan should cover one valid lead, one duplicate, one rejected lead, one changed status, and one failed upload. Compare the source system with the destination after the processing delay, then retain an error log that a future operator can read.
Do not send sensitive service details merely because a connector exposes a field. The implementation needs a privacy and platform-policy review, data minimization, access control, and a deletion process.
Define the unit the budget is buying
Write the stages in the language of the sales team. The sequence should carry call or form enquiry through need, location or company fit, and contact details verified and sales-accepted appointment or opportunity to closed service engagement.
Google supports hashed first-party lead data and CRM outcome imports to connect later lead stages with earlier ad interactions. See the Google enhanced conversions for leads documentation. It confirms the available mechanism, while the CRM or booking record supplies the outcome.
Classify spam, duplicate, job seeker, vendor, or low-fit enquiry before reviewing sales losses. Mixing the two makes an acquisition problem look like a closing problem, or the reverse.
A Google offline specialist should prove the round trip
Select a real consented test lead, preserve the Google-supported identifier or hashed first-party data, change the CRM status, upload the event, inspect the processing result, and reconcile it with the Google Ads record. The Google enhanced conversions for leads documentation documents enhanced conversions for leads.
The agency should show timestamp and time-zone handling, event names, values, deduplication, partial failures, retries, and the delay before a status becomes available for bidding. Repeat the test after material CRM or Data Manager changes.
Acceptance means the sales team can change a status during normal work and the correct ad account receives the intended event without a spreadsheet rescue.
The contract should describe the weekly work
Measurement and conversion work should cover event names, identifiers, consent handling, source persistence, form or call validation, CRM stage mapping, revenue fields, deduplication, and test records. The chain must preserve the relationship between the original interaction and closed service engagement.
Google published 2026 changes that move enhanced-conversion configuration and connected data sources into Data Manager. See the Google enhanced conversion settings update. The written scope should connect that control to an account location, a review owner, and a downstream decision. It should also cover conversion testing, duplicate and spam handling, reconciliation with accepted leads, and a dated change record.
This level of detail makes a handover possible and gives the buyer something firmer than a monthly slide deck. It also prevents a forecast from hiding differences in service area, offer strength, capacity, and qualification policy. Those conditions determine the spending ceiling for a service business.
Test the forecast against collected revenue
For an illustrative planning case, assume $14,603 in first-year collected revenue per closed service engagement, 50% gross margin, a 35% close rate from need, location or company fit, and contact details verified, and 75% of expected gross profit available for acquisition. These figures are examples, not a market benchmark.
Multiplying them gives a $1,917 maximum cost per qualified lead. Finance should replace the revenue and margin figures; the CRM should replace the close rate. The final limit also needs room for overhead, delay, refunds, bad debt, and unused capacity. Recalculate it whenever an input moves.
Compare cohorts when the sales cycle crosses reporting periods instead of forcing current spend and current revenue into the same window.
Use the CRM to check the advertising story
The account, analytics property, landing-page history, and CRM export should support the same sequence. When the platform reports a conversion but the sales team records spam, duplicate, job seeker, vendor, or low-fit enquiry, the weekly report needs to show the mismatch and the rule used to resolve it.
Google supports hashed first-party lead data and CRM outcome imports to connect later lead stages with earlier ad interactions. See the Google enhanced conversions for leads documentation.
Treat the documentation as a map of the controls. The live account and operating record still decide whether those controls are available and commercially useful.
Check the plan against real account data
Request an offline-measurement teardown. We examine the account structure, measurement chain, traffic quality, and the path from call or form enquiry to closed service engagement. You keep the teardown document whether or not we work together.
For the broader operating model, see our performance marketing services.