Skip to content

Send the right conversions to Google Ads

Alex Moura Co-Founder and CEO of Digital Star Marketing, the certified HubSpot partner that ran Rainbow's go-to-market Updated

Send Google Ads one milestone you can prove in HubSpot, such as a qualified producer or an approved appointment, through one route. Then check four things separately: the CRM milestone, delivery to Google, attribution, and whether the campaign actually bids on it.

Which milestone should Google Ads count?

Count the milestone you can prove from a record in HubSpot. Here is how each candidate fits a lifecycle-stage event:

EventWhat proves itDoes a lifecycle-stage event fit?
Appointment inquiryA form submission naming the person, agency and programUse a form event and name it an inquiry
Qualified producerLicensed lines, state and agency type in rangeYes, when the stage always means exactly this
Appointment approvedApproval date and record ID on the appointment dealOnly if one stage maps to it cleanly; one contact stage can't hold several programs' appointments
Policy bound or renewedPolicy term ID and status from policy adminNeeds its own design; resetting a contact's stage for each term breaks the funnel

The lifecycle definitions in this guide recommend the Producer MQL as the primary conversion and observe the approved appointment as a secondary one. Write the event as a sentence a sales manager could check, and settle the value before you create it. Label the value as an estimate, and give one agency's value once; copying it to every producer at that agency multiplies it.

What do you need before you connect Google Ads?

The person connecting needs Publish access to the ads tools in HubSpot and Admin access to the Google Ads account. HubSpot connects individual Google Ads accounts only, so connect an account that sits under a manager account on its own. Connect your Google Ads account.

  1. In HubSpot, open Settings > Marketing > Ads > Accounts.
  2. Choose Connect account > Google Ads and sign in as the authorized Google user.
  3. Pick the individual account and connect it.
  4. Check the customer ID against your own records.

Lifecycle-stage conversion events need Marketing Hub Starter, Professional or Enterprise, with up to 5, 50 and 100 events. Create and sync ad conversion events.

What data can you send, and with whose permission?

Send only data you collected with permission for this use. Keep the click ID when you have it, and make sure the email on the record belongs to the producer personally.

Google's customer data policy sets what you can upload. Conversions related to sensitive categories can't be used for measurement in enhanced conversions, and those categories include health or medical information and negative financial status. Customer data policies. A producer inquiry you collect yourself and policyholder data a broker hands over are different collection paths, so confirm each path before you switch it on. Use the consent wording and sharing rules your compliance owner has approved, and leave a contact's consent value as recorded.

How do you set up the lifecycle event?

Check who writes the stage first: forms, workflows, imports, integrations and people. A stage change from an old-data repair will look like a new qualification to Google.

In HubSpot, go to Marketing > Ads, create an event, choose Google and the account, and select Lifecycle stage change as the trigger. Set the stage, the value, the consent property, data sharing, which contacts count and the event name. Leave the Primary action box cleared if the plan is to observe first.

Turn on enhanced conversions in Google Ads: in the Customer data use panel, check Turn on enhanced conversions. Google says you no longer choose an implementation method (Google's update), while HubSpot's article still describes selecting Google Ads API. If your account still shows that selector, follow HubSpot's route.

HubSpot counts only lifecycle stage changes made after you create the event. Ad conversion events. Finish any cleanup of old stages before you create it.

How do you check the conversion is used for bidding?

Open the conversion action in Google Ads and check its category, value, count setting and conversion windows. With the One conversion setting, Google Ads counts only one conversion per ad click. Conversion counting.

Then check each campaign's goals. A Primary action in a goal the campaign uses drives bidding, and a Secondary action inside a custom goal is used for bidding too. Primary and secondary actions, campaign-specific goals.

List every source that reports the same milestone: HubSpot events, Google tags, GA4 imports and manual uploads. Keep one route per milestone.

How do you prove it works?

Check four layers in order, and fix the first one that fails:

CheckRecordWhat to do if it fails
CRM milestoneThe record, the stage change, its time and its evidenceFix the stage rule or its writer before anything else
DeliveryEvent status in HubSpot and Google diagnosticsCheck the connection, the consent property and the matching data
AttributionThe action, period, window, count setting and resultCheck the window and count setting against your sales cycle
BiddingPrimary or Secondary, goal membership, campaign selectionAdd the action to the goal the campaign uses, or remove it

Test the CRM logic on test records with delivery switched off, then wait for a real, eligible milestone and follow it through Google's diagnostics. Uploaded test events, made-up click IDs and clicks on your own ads all corrupt the data you are checking.

Expect the totals to differ. HubSpot notes that the All conversions total in Google Ads may not match its data, because Google calculates each metric differently. Ad conversion events.

Four evidence checks for a CRM conversion signal. First verify the real CRM milestone and timestamp. Second verify HubSpot sending and Google receipt separately, keeping any unconfirmed step unverified. Third inspect attributed Google Ads reporting after processing. Fourth inspect campaign bidding eligibility. A secondary action can be used for bidding when included in a custom goal used by the campaign. Settings do not prove event receipt or individual auction usage.
Four separate checks, in order. Leave any step you can’t confirm as unverified.

How do you stop a cleanup from sending false conversions?

Before a bulk import, a stage repair or a move to a new policy system, list every live conversion route that will see the changes, and contain each one through a method you've tested on a single record. A repaired stage counts as a new stage change.

Then reconcile the real milestones that happened during the cleanup, through a route you have tested. Chapter 2 covers stage repairs.

FAQs

Should we send form fills or appointments to Google?

Send a milestone you can prove. The lifecycle definitions in this guide recommend the Producer MQL as the primary conversion and observe the approved appointment as a secondary one. A form fill tells Google someone asked; the MQL tells it the person fits.

Why don't HubSpot and Google Ads numbers match?

HubSpot notes that Google calculates each metric differently, so the All conversions total may not match. Google also reports within each action's conversion window and count setting.

Pick the one milestone Google Ads will count.

Alex Moura
Written by

Alex Moura

Alex Moura is the CEO and Co-Founder of Digital Star Marketing. With 17 years of experience in SaaS, B2B, and insurtech marketing, he builds full-stack growth systems that connect strategy and execution. He has managed multi-million-dollar ad campaigns, led marketing through multiple acquisitions, and helped startups raise new funding rounds.

As one of the first enterprise-level HubSpot users, Alex brings deep expertise in CRM architecture, automation, and demand generation. He has served as Fractional CMO for Functional Finance and Rainbow, where Digital Star developed and executed complete go-to-market strategies.

His creative and brand work has been featured in Rolling Stone, People, Variety, and Grammy.com. Recognized as a thought leader in performance marketing and growth strategy, Alex focuses on helping founders and CMOs align data, systems, and storytelling to scale faster.

Let’s talk about better results.

If you’re ready to grow your business, we’re ready to be your partner. Request a call with our CEO today.

Bobby Touran

★★★★★

“Digital Star is hands-on, creative and thoughtful at every step!”

Bobby Touran, CEO and Founder at Rainbow