SELECT campaign.name, campaign.id, campaign.status FROM campaign WHERE campaign.status = 'PAUSED'Query to fetch the ad groups in PAUSED status:
SELECT ad_group.campaign, ad_group.name, ad_group.id, ad_group.status FROM ad_group WHERE ad_group.status = 'PAUSED'I hope this helps.
![]() |
Google Ads API Team |
Dear Google Ads Team,
I hope this email finds you well. I am reaching out to seek your assistance regarding a query I am working on within my organization. The goal is to extract data for campaigns with a status of "PAUSED" while utilizing the segment resource in my query.
Given the sensitivity of our organization's data and policies, I am unable to provide my logs for reference. Here is the query I am currently using
i will paste my sql query here
SELECT
campaign_criterion.location.geo_target_constant,
campaign.id,
campaign.name,
campaign_criterion.status,
campaign_criterion.bid_modifier,
metrics.clicks,
metrics.impressions,
metrics.ctr,
metrics.average_cpc,
metrics.cost_micros,
segments.date
FROM
location_view
WHERE
campaign_criterion.status != 'REMOVED'
Please go through it and give me a solution
Hi,
To extract campaign data with "PAUSED" status by using segments. Kindly refer to the below sample query:
{ "query": "SELECT campaign.id, campaign.name, segments.date, campaign.status, metrics.impressions FROM campaign WHERE campaign.status = 'PAUSED' and segments.date between '2024-02-10' and '2024-04-30'" }
I have tried the above query from my end and I am able to get the PAUSED status for a campaign.
You can try making a request using the Method: customers.googleAds.search and Method: customers.googleAds.searchStream. Also, you can use Query Builder to create your query and Query Validator to validate your query.
Kindly note that to get the paused status you need to add campaign.status in place campaign_criterion.status."query": "SELECT campaign_criterion.location.geo_target_constant, campaign.id, campaign.name, campaign_criterion.status, campaign.status, campaign_criterion.bid_modifier, metrics.clicks, metrics.impressions, metrics.ctr, metrics.average_cpc, metrics.cost_micros, segments.date FROM location_view WHERE campaign.status != 'REMOVED' AND segments.date BETWEEN '2024-04-02' AND '2024-05-01'" { "campaign": { "resourceName": "customers/5882499660/campaigns/21084946503", "status": "PAUSED", "name": "E_Kin_TVS_Raider_Brand_DemandGen_Mah_Jhar_Mar24", "id": "21084946503" },You can try making a request using this endpoints Method: customers.googleAds.search or Method: customers.googleAds.searchStream by passing the customer Id.