Hi there,
Thanks for reaching out to the Google Ads API Forum.
Since you mentioned that the only one account does not return the campaign performance data on your end, could you please confirm if you could see the campaign performance data on Google Ads UI's report? Please note that Google Ads API mirrors Google Ads UI, and not Google Analytics.
That said, for us to investigate further, could you provide the following details?
Kindly send the above details via reply privately to author option.
![]() |
Google Ads API Team |
Hi,
Thanks for getting back to us.
Upon checking your UI screenshot, I can see that you are in the Campaigns UI screen. You may refer to the Query Cookbook guide in replicating Google Ads UI screens. For the Campaigns screen in your screenshot, you may refer to the Campaigns screen query cookbook. You can use these queries as is or as starting points for constructing your own customized queries.
I tried to query the same data via API using the Campaign report and I was able to pull the same data and metrics with that of the UI.
Sample query.
SELECT campaign.name, campaign_budget.amount_micros, campaign.status, campaign.optimization_score, campaign.advertising_channel_type, metrics.clicks, metrics.impressions, metrics.ctr, metrics.average_cpc, metrics.cost_micros, campaign.bidding_strategy_type FROM campaign WHERE campaign.status != 'REMOVED' AND campaign.id = {ID of the Campaign} AND segments.date BETWEEN '2023-06-01' AND '2023-06-20'
Let us know how it goes on your end.
Reference links included in this email: