General questions about Google Conversion API and Pixel

860 views
Skip to first unread message

Mrg

unread,
Nov 27, 2023, 8:07:59 AM11/27/23
to Google Ads API and AdWords API Forum
Hope you are well!

We have a question related to CAPI, which we are hoping you can help us with.

Could you please clarify what happens in the following scenario?
 
Let's imagine, the Google ads pixel shows 10 conversions on the 14th of November but CAPI records 8 conversions on that day on the same account. Could you clarify:

 
1.How many conversions will the Google Ads interface show on November 14th  and, therefore, how many conversions will automated bidding consider for optimizations?
Does CAPI over-ride and take precedence over the pixel?

2.Will 8 of those conversions be de-duplicated?
3.What happens if CAPI data is delayed? For example, what if CAPi data have a 6 hours delay – what will the algo go by for optimizations?
4.Does Google apply any attribution model on top of the CAPI stream, or it’s simply reporting exactly what CAPI sends to the interface?
5.If we were to send via CAPI an event type that the pixel is not currently capturing (GWR, for example), will that event be shown in the Google Ads interface? How would we make sure that the algo optimizes towards that event type?
 
Thank you so much !

Google Ads API Forum Advisor

unread,
Nov 27, 2023, 11:27:36 AM11/27/23
to feng...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

By reviewing your query, I understand that your concerns are related to CAPI. Please find the answers for your questions below:
  1. The Google Ads interface will show the higher of the two conversion counts: 10 conversions. This is because CAPI data is considered to be more accurate than pixel data. Automated bidding will also consider 10 conversions for optimizations.
  2. No, there will be no de-duplication of conversions.
  3. Conversion goals help you organize your conversion actions so that you can more easily optimize toward your advertising objectives. Check out the goals guide for more information.
  4. The CAPI stream is simply reported exactly as it is sent to the interface. I would suggest you to refer to this article.
  5. Enhanced conversions for web let you send first-party conversion data for WEBPAGE conversion actions within 24 hours of a conversion event instead of at the same time. I would recommend you to refer to this documentation on conversion.
Let us know if you have any further queries.

 
This message is in relation to case "ref:!00D1U01174p.!5004Q02qV5CA:ref"

Thanks,
 
Google Logo Google Ads API Team


 

Mrg

unread,
Nov 28, 2023, 4:50:02 AM11/28/23
to Google Ads API and AdWords API Forum
Hi,

Thank you so much for your quick response!  
Can I double confirm with your answer 2 that maybe my above question was not described clearly? Because we have used the Google Conversion API and Pixel together, the ideal i we upload the event_timestamp/transaction_id/ hashed email/ hashed phone to the Conversion API, meanwhile the Google Pixel will collect the transaction ID as payload well, my question is when Google collect the both pixel and Conversion API event does google will de-duplication or not? 
Screenshot 2023-11-28 at 10.41.43.png

Mrg

unread,
Nov 28, 2023, 4:55:50 AM11/28/23
to Google Ads API and AdWords API Forum
btw, this is a reference from google about our solution why we decided to use the transaction id to de-duplication the events

Google Ads API Forum Advisor

unread,
Nov 28, 2023, 9:30:32 AM11/28/23
to feng...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

In order to assist you further, could you please confirm whether you are using Google Ads API to use the transaction id to de-duplication the events? Additionally, I would suggest you to refer to this documentation on enhanced conversion.

Mrg

unread,
Nov 28, 2023, 10:29:57 AM11/28/23
to Google Ads API and AdWords API Forum
Hi,

Yes,  I have used the transaction ID as payload for both Google Pixel and  Google Conversion API ,  i expect Google will de-duplicated the events, but for my above questions you said  
  1. No, there will be no de-duplication of conversions.

So, i like to double confirm, whether google will de-duplicate the events or not when pixel and conversion API with the transaction id.


Thank you 

Google Ads API Forum Advisor

unread,
Nov 28, 2023, 11:52:05 PM11/28/23
to feng...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting to us.

Yes, Google Ads will deduplicate conversions when you send the same transaction ID through both the Google Pixel and the Google Ads Conversion API. This is because Google Ads uses the transaction ID to uniquely identify conversions, and it will only count a conversion once, even if it is received multiple times. Kindly refer to the use a transaction ID to minimize duplicate conversions for more information.

Mrg

unread,
Nov 29, 2023, 5:02:31 AM11/29/23
to Google Ads API and AdWords API Forum
Hi,

Thank you for your reply! I really appreciated it!  
So, I would like to double confirm all my questions again, because those questions are fundamental for the team to make decisions on how to utilize the Google Conversion APIs.

Let's imagine, our website used both Google Pixel and Conversion API and the Google Ads pixel shows 10 conversions on day one,  but CAPI records 8 conversions on that day on the same account. Of course, the 10 conversions from pixel could interact with some records from the Conversion API,  So I like to ask
 
1. How many conversions will the Google Ads interface show on this day and, therefore, how many conversions will automated bidding consider for optimizations?
Does CAPI override and take precedence over the pixel?

2. Will interacted conversions be de-duplicated?

3. What happens if CAPI data is delayed? For example, what if CAPi data is more than 24 hours, is the data still being processed by Google eventually?– what will the algo go by for optimizations?

4. Does Google apply any attribution model on top of the CAPI stream, or it’s simply reporting exactly what CAPI sends to the interface?

5. If we were to send via CAPI an event type that the pixel is not currently capturing (Gross Win Revenue, for example), would that event be shown in the Google Ads interface? How would we make sure that the algo optimizes towards that event type?

Google Ads API Forum Advisor

unread,
Nov 29, 2023, 2:23:02 PM11/29/23
to feng...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.


Please find the answers for your questions below:
  1. The Google Ads interface will show the higher of the two conversion counts: 10 conversions. Automated bidding will also consider 10 conversions for optimizations.
  2. Yes, Google Ads will de-duplicate conversions when you send the same transaction ID through both the Google Pixel and the Google Ads Conversion API. This is because Google Ads uses the transaction ID to uniquely identify conversions, and it will only count a conversion once, even if it is received multiple times.
  1. Conversion goals help you organize your conversion actions so that you can more easily optimize toward your advertising objectives. Check out the goals guide for more information.
  1. The CAPI stream is simply reported exactly as it is sent to the interface. I would suggest you to refer to this article.
  2. Enhanced conversions for web let you send first-party conversion data for WEBPAGE conversion actions within 24 hours of a conversion event instead of at the same time. I would recommend you to refer to this documentation on conversion.
Let us know if you have any further queries.
 
Reply all
Reply to author
Forward
0 new messages