I am writing to request guidance on retrieving comprehensive campaign data using the Google Ads API. Specifically, I need to obtain campaign data along with associated location details, landing page URLs or destination URLs, and all relevant performance metrics (clicks, impressions, cost, etc.) in a single API call.
Your expertise on how to achieve this would be greatly appreciated. Please advise on the best approach, including any specific endpoints or configurations required.
Thank you for your assistance.
SELECT campaign.final_url_suffix, metrics.clicks, metrics.impressions, metrics.cost_micros, campaign.id, campaign.name FROM campaignAlso, you can construct your own customized query using the campaign query builder. Before that, take a look at the Fields/Segments/Metrics that can be used with the campaign resource. You can use Query Validator to validate your query, then you can try making a request using the Method:customers.googleAds.search or Method:customers.googleAds.searchStream. I hope this helps.
![]() |
Google Ads API Team |
I understand that you are not able to retrieve campaign.final_url_suffix from the campaign via Google Ads API. In order to further investigate, kindly provide us the uncropped UI screenshot of the Google Ads account and also highlight the fields and metrics that you require to retrieve via the API.
You can send the details via Reply privately to the author option, or direct private reply to this email.
SELECT campaign_criterion.location.geo_target_constant, campaign.name, campaign.final_url_suffix, campaign_criterion.bid_modifier, metrics.clicks, metrics.impressions, metrics.ctr, metrics.average_cpc, metrics.cost_micros FROM location_viewAlso, you can construct your own customized query using the location_view query builder. Before that, take a look at the Fields/Segments/Metrics that can be used with the location_view resource.
You can send the details via Reply privately to the author option, or direct private reply to this email.
![]() |
Google Ads API Team |





SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost_micros, campaign.final_url_suffix, location_view.resource_name FROM location_viewAs informed earlier, you can construct your own customized query using the location_view query builder. Before that, take a look at the Fields/Segments/Metrics that can be used with the location_view resource.