Enhanced Conversion Tracking For Leads

354 views
Skip to first unread message

Ryan Roberts

unread,
Jul 5, 2022, 11:30:18 AM7/5/22
to Google Ads API and AdWords API Forum
Google & Community,

We are building a product to help support server to server conversion tracking.

Although we have successfully achieved GCLID tracking/support we are having issues with “Enhanced Conversion Tracking” (without a CLID).

In the following documentation “Enhanced conversions for leads” https://support.google.com/google-ads/answer/9888656#leads it is implied that we call the Google Ads API twice:

  • Once on step #3 sending hashed email/phone field
  • Once on step #5 again sending hashed email/phone field as a conversion event

Can you point us to the documentation for both steps #3, and #5?


Our solution is based on the following examples from Google Ads:

We believe these specific examples correlate to step #5, leaving us with the question of how we first send the hashed email/phone to the Google Ads API on step #3.thread-169533250-12546401551935458405.jpg

Google Ads API Forum Advisor

unread,
Jul 5, 2022, 3:02:48 PM7/5/22
to ry...@e1even.com, adwor...@googlegroups.com
Hi Ryan,

Thank you for reaching out to our API support team.

I would recommend that you reach out instead to the Google Ads Product Support team, via this link, for more insight on the differences between steps 3 and 5. In the Google Ads API's perspective and as per this guide, you should only upload after you already have hashed the needed information.

Best regards,

Google Logo
Peter Laurence
Google Ads API Team
 


ref:_00D1U1174p._5004Q2cGDmr:ref

Matthias Laqueur - BossData

unread,
Oct 17, 2022, 10:30:36 AM10/17/22
to Google Ads API and AdWords API Forum
Hi Ryan

We are working on the same issue. Did you get the enhanced conversion tracking for leads going via the API? 

Google Ads API Forum Advisor

unread,
Oct 20, 2022, 12:08:12 PM10/20/22
to matt...@bossdata.be, adwor...@googlegroups.com
Hello All,

It appears our experts have an interesting theory that you can check out for your case. There's a chance the hashing is not happening correctly if your application uses iframes. 

Let's say you visit website https://www.abc.com?gclid=test123 from an ad-click, but the iframe where users are filling out the webform is on https://www.xyz.com. The GCLID and container/gtag.js lives on abc.com so there's no way for it to read and hash the data from an iframe since it's derived from another domain. The iframe would also have to be on xyz.com as well as a starter. 

Is this by any chance the situation for the folks on this thread?

Thanks,
Google Logo
Nadine Wang
Google Ads API Team
 


ref:_00D1U1174p._5004Q2cGDmr:ref

Google Ads API Forum Advisor

unread,
Oct 20, 2022, 1:55:01 PM10/20/22
to matt...@bossdata.be, adwor...@googlegroups.com
Hell All,

I have another update here. After chatting with some folks, I'm told that you can use Google Tag Manager https://support.google.com/google-ads/answer/11347292 to check the forms that were submitted to make sure that the email was a valid email when it was submitted and then hashed. Then, you can try manually hashing that email to make sure it matches exactly what you sent to the API.

Best,

Matthias Laqueur

unread,
Oct 21, 2022, 6:33:31 AM10/21/22
to Ryan Roberts, Google Ads API and AdWords API Forum

Hi Ryan

I think we are in exactly the same spot as you are. We are doing the same as you are with alsoa.com. And we get everything working like you do but enhanced conversions (used by only using PI data like email without a click ID) is not properly working with Google Ads API (while it does work perfectly for facebook for example). So we struggle on :) 

On Thu, 20 Oct 2022 at 18:57, Ryan Roberts <ry...@e1even.com> wrote:
Hey Matthias,

We were not able to resolve this and unfortunately our developer left the team. alsoa.com check this out and let me know if it makes sense for you and I to connect. I am looking for an engineering team to take over this project/company.

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Google Ads API and AdWords API Forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/NizEF7mVq4c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/db8e1156-3353-4dfc-b590-4628ce0bc3a9n%40googlegroups.com.


--

Matthias Laqueur - BossData

unread,
Oct 21, 2022, 6:42:58 AM10/21/22
to Google Ads API and AdWords API Forum
Hi Nadine

We are not using an Iframes. Secondly we are not setting GCLID when using the functionality Conversion tracking for leads. As per your documentation:

Unlike the current version of offline conversion tracking, this version of offline conversion tracking doesn’t require you to modify your lead forms or customer relations management (CRM) systems to store Google Click ID (GCLID). Instead, it uses user-provided data from your website leads to measure conversions.

So in short we are using Google Ads API to enable user provided data (like email) to enable google to match users and conversions. Except this is not working. 

Google Ads API Forum Advisor

unread,
Oct 21, 2022, 11:02:44 PM10/21/22
to matt...@bossdata.be, adwor...@googlegroups.com
Hello Matthias,

In that case, your issue is likely slightly different from Ryan's issue. Sometimes, it looks like the same thing, but it has a different root cause. So, let's focus on what's happening in your particular case. Could you reply privately to us and provide some details as to what specifically is happening in your case and what errors you're getting? Once we have more details, we can dig into it for you.
Reply all
Reply to author
Forward
0 new messages