HubSpot Ideas

STaruc

Google Enhanced Conversions through HubSpot

My marketing team would love to have anonymized lead data sent to Google Ads for accurate conversion information via Google's Enhanced Conversions for both web and leads.

 

Enhanced Conversions work by sending hashed lead details to Google, which then matches that data to its own records . This can be implemented throughout frontend means as at least one user has tried, but more and more users and browsers are preventing tracking scripts and pixels from loading. Similar to Facebook/Meta's Conversions API, incorporating Enhanced Conversions through the Google Ads API will help track conversions more reliably, and help further optimize ad campaigns.

 

HubSpot already uses the Google Ads API to allow users to manage Google ad campaigns in HubSpot, and HubSpot forms already capture lead information necessary to send to Google for EC data, so it seems like there's existing runway here for implementation.

Here's more information for Enhanced Conversions: https://support.google.com/google-ads/answer/9888656

 

HubSpot Updates
In Planning
June 06, 2022 10:45 AM

Hi folks,

I’m Katie, the Product Lead for HubSpot’s Ads tool.

Thank you all for taking the time to submit, upvote, and comment on this Idea. I'm happy to report that this Idea is now In Planning! This means that our engineers are actively building this feature.

The product development process is always filled with unexpected bumps and hurdles, so I can't give a timeline, but I am confident in saying we'll deliver this feature as soon as possible.

All updates will be relayed on this thread, so stay tuned!

Best,

Katie

25 Replies
VoytechMedia
Contributor

Hi @JoshMyself  @Waran 
Try out this solution, works for my Data Layer:

 

 

 window.addEventListener("message", function(event) {
    if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') {
      var email;
      for (item in event.data.data) {
          if (event.data.data[item]["name"] == "email") {
             email = event.data.data[item]["value"];
          }
      }
      window.dataLayer.push({
        'event': 'hubspot_form_success',
        'hs-form-guid': event.data.id,
        'email' : email
      });
    }
  });

 

 

 

EMartin51
Participant

@VoytechMedia YES, thank you! I've been experimenting with the event.data.data array for ages, and this finally does the trick, amazing! 🎉

bhascher
Contributor

Hi, we are using the Enhanced Conversions beta in HubSpot, but somehow conversion actions in Ads keep the status 'Non-verified', anyone else having this problem aswel?

KKingsley
Participant

Thanks, @bhascher for the beta comment drop! Unfortunately, I am of no assistance to the issue you are facing.

 

For those of you who were unaware of the beta program, here is a link with a statement from the article. 

"HubSpot’s integration to provide Enhanced Conversions for Web is currently in Beta and available to select Marketing Hub Pro and Enterprise customers. If you are eligible and do not already have access to this beta, you may request access via your Customer Success Manager."

 - https://product.hubspot.com/blog/enhanced-conversions 

ATinius
HubSpot Moderator