Will "Demand Gen" channel type be available through API when it replaces "Discovery"?

3,761 views
Skip to first unread message

Kyle P

unread,
Sep 5, 2023, 4:38:06 PM9/5/23
to Google Ads API and AdWords API Forum
Currently we are able to request "Discovery" data through the Google Ads API using advertising_channel_type = 'DISCOVERY'. Will there be something equivalent for "Demand Gen" when it takes the place of "Discovery" in a couple months?

List of channel types currently available in the API:

Articles communicating the switch from Discovery to Demand Gen

Google Ads API Forum Advisor

unread,
Sep 5, 2023, 6:07:52 PM9/5/23
to kyl...@vizergy.com, adwor...@googlegroups.com
Hi Kyle,

Thank you for reaching out to the Google Ads API Forum. I hope that you are doing well today.

For now, we don't have any updates with regard to this feature if the "discovery" will become "demand gen" in the API. That said, we highly suggest to keep an eye on our blog post and release notes for the updates and releases.
 
This message is in relation to case "ref:_00D1U1174p._5004Q2oidR6:ref"

Thanks,
 
Google Logo Google Ads API Team


Alessandro P

unread,
Nov 20, 2023, 6:57:52 PM11/20/23
to Google Ads API and AdWords API Forum
Hello,
is there any update on this? I'm not able to get any data from campaigns with "Demand Gen" type.
Thanks

Google Ads API Forum Advisor

unread,
Nov 21, 2023, 12:28:37 AM11/21/23
to alessandrop...@gmail.com, adwor...@googlegroups.com
Hi Team,

Thank you for getting back to us.

Please note that for Demand Gen and Discovery Target CPA campaigns, the campaign-level Target CPA bid simulations (campaign_simulation.target_cpa_point_list.points) now returns TargetCpaSimulationPoint.interactions instead of TargetCpaSimulationPoint.clicks. To investigate further please provide us with the complete API logs (request and response with request-id and request header) generated at your end and the uncropped UI screenshot of the report that you are trying to duplicate via the Google Ads API to better assist you. Kindly note that this support channel specializes in Google Ads API related concerns and technical implementations only.
 
If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java.NetPHPPythonRuby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.

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


Thanks,
 
Google Logo Google Ads API Team


Facundo Buffa

unread,
Nov 21, 2023, 7:05:46 AM11/21/23
to Google Ads API and AdWords API Forum
Hi everyone,

We are trying to get this report through the API:

SELECT campaign.id, campaign.name, campaign.advertising_channel_type, campaign.advertising_channel_sub_type, customer.currency_code, metrics.impressions, metrics.clicks, metrics.cost_micros, customer.descriptive_name, customer.id FROM campaign

And the Demand Generation campaigns are not available in the API response. How can i resolve this?

Google Ads API Forum Advisor

unread,
Nov 21, 2023, 10:06:37 AM11/21/23
to adwor...@googlegroups.com
Hi,


Thank you for getting back to us.

After reviewing your concern, I understand that you want to get Demand Gen data through the API.

Please note that the “Demand Gen” campaign is not yet supported in the Google Ads API. I will raise a request to add this feature to be available in the Google Ads API. We cannot provide a scheduled timeline for the availability of this feature in the Google Ads API. I would recommend you please follow our Release Notes and Blog Post for future updates.

Alessandro P

unread,
Nov 22, 2023, 5:32:17 AM11/22/23
to Google Ads API and AdWords API Forum
Hello, exactly, it was the topic subject.
It is important that you release it as soon as possible, you are inviting users to update the "Discovery" campaigns to the new "Demand Gen", 
in this way software that uses the API remains blocked.

I already have some GAds projects from which I do not receive data..

Google Ads API Forum Advisor

unread,
Nov 22, 2023, 9:36:44 AM11/22/23
to alessandrop...@gmail.com, adwor...@googlegroups.com
Hi, 

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

We do not have a specific time frame for the availability of this feature at the moment. However, please be assured that our team is actively working on it. We recommend you to follow our Release Notes and Blog Post to receive official announcements regarding updates to the Google Ads API. Thank you for your understanding and patience.

Marco Salvadori

unread,
Dec 4, 2023, 11:29:43 AM12/4/23
to Google Ads API and AdWords API Forum
Hello, this is a big problem... all the scripts and software that work with campaigns are currently blocked. It's a really serious issue. How is it possible that we still don't know when the problem will be resolved? I'm facing major issues with clients.

Google Ads API Forum Advisor

unread,
Dec 4, 2023, 11:26:12 PM12/4/23
to marcosal...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

Kindly allow me to raise this issue with the rest of our team and one of my colleagues will reach out to you once we have an update on this.

Google Ads API Forum Advisor

unread,
Dec 5, 2023, 4:41:16 AM12/5/23
to marcosal...@gmail.com, adwor...@googlegroups.com
Hello Marco,

I'm Thanet from the Google Ads API team.
Regarding the Demand Gen campaigns, they'll have the same advertising channel type as the Discovery campaigns.
Both campaign types are almost the same and that's why there is a plan for automatic migration as you can see in the Help Center article.

We may update the advertising channel type accordingly to DEMAND_GEN in the future, but there is no ETA yet.

Let me know if you have any other questions.

Best,
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02oidR6:ref"

Thanks,
 
Google Logo
Thanet Knack Praneenararat
Google Ads API Team


William Tanis

unread,
Dec 5, 2023, 2:12:23 PM12/5/23
to Google Ads API and AdWords API Forum
Hello,

Thanks for the response. But what does it mean exactly that we cannot get "Demand Gen" campaign data out of the Google Ads API before all migrations are finished somewhere in March 2024? That does not seem like a solution. I think for now we just need the campaigns to show up in the API output?

If we do a simple query like:
SELECT customer.idcampaign.name, metrics.impressions, metrics.clicks FROM campaign 
It gives all campaigns except for the "Demand Gen" campaigns.

This now gives an incomplete picture in reports we build on the API data. This is very disruptive now for the usage of the API. End users are allready moving away from the API data because they are using demand gen for months now and missing the insights. 

Could you please fix this!
Op dinsdag 5 december 2023 om 10:41:16 UTC+1 schreef Google Ads API Forum Advisor:

Google Ads API Forum Advisor

unread,
Dec 6, 2023, 4:30:21 AM12/6/23
to tanisw...@gmail.com, adwor...@googlegroups.com
Hello William,


> But what does it mean exactly that we cannot get "Demand Gen" campaign data out of the Google Ads API before all migrations are finished somewhere in March 2024? 

The Demand Gen campaigns should show up in the API result as the campaign with advertising channel type as DISCOVERY.
Once the existing Discovery campaigns are migrated, they'll retain the same advertising channel type (DISCOVERY) as well.


> SELECT customer.idcampaign.name, metrics.impressions, metrics.clicks FROM campaign 
> It gives all campaigns except for the "Demand Gen" campaigns.

Could you please send us the request and response logs along with the screenshot of the Google Ads UI showing the missing Demand Gen campaigns?

Marco Salvadori

unread,
Dec 8, 2023, 6:07:14 AM12/8/23
to Google Ads API and AdWords API Forum
It is really serious that Demand Gen exists but remains excluded from data export with API v15. This is a very serious problem because all scripts and software for data analysis become unusable and ineffective due to the lack of a portion of the data coming from Demand Gen. Even all reports for clients become useless because they are incomplete. I hope that this problem is resolved immediately because it is very serious and obstructive. A significant damage.

志賀彩乃

unread,
Dec 19, 2023, 9:26:53 PM12/19/23
to Google Ads API and AdWords API Forum
Campaigns whose campaign subtype is "Demand Generation Product Feed" cannot be retrieved using GAQL.
Is there currently no way to obtain it?

2023年12月8日金曜日 20:07:14 UTC+9 Marco Salvadori:

Google Ads API Forum Advisor

unread,
Dec 20, 2023, 11:38:13 AM12/20/23
to a-s...@quartetcom.co.jp, adwor...@googlegroups.com
Hello Shiga,

All Demand Gen campaigns are supposed to be queried as a DISCOVERY campaign type.
We're investigating this issue right now. Thanks for reporting this.

goog...@xsarus.nl

unread,
Jan 3, 2024, 2:38:43 AM1/3/24
to Google Ads API and AdWords API Forum
Is there any news on the investigation? 

Op woensdag 20 december 2023 om 17:38:13 UTC+1 schreef Google Ads API Forum Advisor:

Kyle P

unread,
Jan 3, 2024, 4:36:01 PM1/3/24
to Google Ads API and AdWords API Forum
The campaigns that have been converted to Demand Gen are still coming back through the API under the "Discovery" advertising_channel_type for me. So I am still getting the data this way.

Google Ads API Forum Advisor

unread,
Jan 4, 2024, 11:50:39 PM1/4/24
to a-s...@quartetcom.co.jp, adwor...@googlegroups.com
Hello Shiga,

Sorry for keeping you waiting.
It looks like the "Demand Gen product feed" subtype isn't supported in the API yet.
We've raised the feature request for it.
All other Demand Gen campaigns should show up as campaigns of the DISCOVERY advertising channel type.

Best,
Thanet 

Facundo Buffa

unread,
Jan 29, 2024, 8:47:24 AM1/29/24
to Google Ads API and AdWords API Forum
Hi everyone,

We are still trying to get this report through the API:

SELECT campaign.idcampaign.name, campaign.advertising_channel_type, campaign.advertising_channel_sub_type, customer.currency_code, metrics.impressions, metrics.clicks, metrics.cost_micros, customer.descriptive_name, customer.id FROM campaign

And the Demand Generation campaigns are not available in the API response. 

There is any update on this?

William Tanis

unread,
Mar 8, 2024, 11:36:36 AM3/8/24
to Google Ads API and AdWords API Forum
Hi is there any news on this topic?

Also with the new version 16 of the API we are not getting the new demand gen campaigns in the response?

Op maandag 29 januari 2024 om 14:47:24 UTC+1 schreef Facundo Buffa:

Google Ads API Forum Advisor

unread,
Mar 8, 2024, 3:05:29 PM3/8/24
to tanisw...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for getting back to us.

As informed in the earlier emails, the Demand Gen campaigns will have the same advertising channel type as the Discovery campaigns. We may update the advertising channel type accordingly to DEMAND_GEN in the future, but there is no ETA yet. So, the Demand Gen campaigns should show up in the API result as the campaign with an advertising channel type as DISCOVERY. Only the Demand Gen campaigns with product feeds are not supported by the Google Ads API and aren't returned by GoogleAdsService.SearchStream.

I hope this clarifies. 

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

Thanks,
 
Google Logo Google Ads API Team


Michal Zima

unread,
Apr 30, 2024, 5:18:45 AM4/30/24
to Google Ads API and AdWords API Forum
Hi, 
any update to this? 
Thanks.

Dne pátek 8. března 2024 v 21:05:29 UTC+1 uživatel Google Ads API Forum Advisor napsal:

Nabeelah Bijapur

unread,
Dec 9, 2024, 4:30:10 AM12/9/24
to Google Ads API and AdWords API Forum
Hi,
Is there any update on this?

Google Ads API Forum Advisor

unread,
Dec 9, 2024, 9:50:33 AM12/9/24
to adwor...@googlegroups.com
Hi,

Kindly note that from the Google Ads API V17, all Demand Gen-related entities have been renamed from discovery to demand_gen. If you are using V16 or earlier, Demand Gen is still referred to as "Discovery" in the Google Ads API. You can retrieve attributes and performance metrics for Demand Gen campaigns with Google Ads API v17 and later versions.
SELECT campaign.id, campaign.status, campaign.advertising_channel_type
FROM campaign 
WHERE campaign.advertising_channel_type = 'DEMAND_GEN'
For Google Ads API V16 and earlier you can use the below query:
SELECT campaign.id,  campaign.status, campaign.advertising_channel_type
FROM campaign 
WHERE campaign.advertising_channel_type = 'DISCOVERY'
I hope this clarifies. 
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02oidR6:ref" (ADR-00197038)


Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5



Hannes Fischer

unread,
Dec 12, 2024, 1:38:25 AM12/12/24
to Google Ads API and AdWords API Forum
Hi,

does that also effect Demand Gen campaigns with product feeds? Those campaigns were not considered within Google Ads API before. Will they be available in future API versions?

Best regards,
Hannes

Google Ads API Forum Advisor

unread,
Dec 12, 2024, 3:28:19 AM12/12/24
to adwor...@googlegroups.com
Hi Hannes,

No it does not affect the Demand Gen campaigns with product feeds. Currently Google Ads API doesn't support fetching "Demand Gen" campaigns with the subtype "Demand Gen product feed" and there is no other workaround for this.

Ritvik Singhvi

unread,
Apr 2, 2025, 1:44:59 AMApr 2
to Google Ads API and AdWords API Forum
Hi, just following up has this changed?

Google Ads API and AdWords API Forum

unread,
Apr 2, 2025, 4:55:33 PMApr 2
to Google Ads API and AdWords API Forum
Hi, 

Please be informed that retrieving Demand Gen product feed campaigns is not supported in Google Ads API. As mentioned earlier, the only way is to follow our Release Notes and Blog Post to receive official announcements regarding updates to the Google Ads API. Currently, there are no workarounds as well to retrieve "Demand Gen" campaigns with the subtype "Demand Gen product feed" from the Google Ads API. 

Thanks,
Google Ads API Team. 
Reply all
Reply to author
Forward
0 new messages