Why this matters more than it sounds
Google’s bidding algorithms are powerful, but they are only as smart as the conversion signals you feed them. If you tell them ‘every form submission is a $1 conversion,’ they optimize toward cheap form fills. If you tell them ‘phone clicks are worth $150 because that is the real lead value,’ they hunt for phone-click-likely traffic. Most accounts we audit have the first setup. We fix to the second.
The four events worth tracking
For a typical service business, four conversion events cover most of the value: phone click, form submission, chatbot lead capture, and emergency CTA click. The exact list varies by vertical — book-a-tour for pet boarding, RFQ-submit for B2B, claim-start for auto glass — but four to six well-defined events usually beats fifteen overlapping ones.
Assigning values that matter
Each event needs a sensible value, expressed in actual dollars of expected revenue (not a placeholder $1). The right number is: average lead value times conversion-from-event-to-job. If your average job is worth $400 and 25% of phone clicks turn into jobs, phone clicks are worth $100. If your form submissions convert at 10%, they are worth $40.
Default values we ship: phone-click $150, form-submit $100, chatbot-lead $80, emergency-CTA $200. These are tuned for plumbing/electrical/HVAC where lead values are higher than average. We adjust per client.
The stack: GA4 + GTM + Google Ads import
Step one: install Google Tag Manager on every page. The GTM container is your central tag management system. Bill manages this for all our clients.
Step two: create a GA4 property and add it to GTM. GA4 is your analytics layer — it tracks visitor behavior, conversion paths, and audience patterns.
Step three: define each conversion event in GA4 with the right value and currency. Phone-click, form-submit, chatbot-lead, emergency-CTA.
Step four: import GA4 conversion events into Google Ads as conversion actions. This is what makes the bidding algorithm see them.
Step five: configure each Google Ads campaign to optimize toward the imported conversions, not toward clicks.
Common mistakes
Counting page views as conversions: makes the algorithm chase pageviews, not leads. Untaggable form submissions: if the form does not fire a tracked event on submit, the algorithm cannot learn from it. Duplicate counting: the same lead counted by both GA4 and a third-party CRM, inflating reported conversion rate. Missing the phone-click event entirely: phone clicks are 60%+ of service-business conversions but require explicit tracking on tel: links.
QA before going live
Always run GTM in debug mode and walk every page firing every event. Verify each event arrives in GA4 with the right name, value, and currency. Verify each conversion shows up in Google Ads conversion actions. Only then turn on optimized bidding.
What we ship
This is exactly the setup we deploy on every YelloPost AI build. See our Conversion Tracking service for the full breakdown. We include it free with any Google Ads management engagement, because there is no point running paid traffic into a measurement vacuum.
Ready to apply this?
This is the playbook we run on every YelloPost AI build. If you want a build like this for your business, book a quick demo.