AI-generated Key Takeaways
-
Check the budget's
reference_countbefore removing it to ensure noENABLEDorPAUSEDcampaigns are using it. -
A
reference_countgreater than 0 indicates the budget is still in use byENABLEDorPAUSEDcampaigns. -
You can find the reference count by querying
campaign_budget.reference_countfor a specific budget ID. -
To remove an unused budget, send a
removeoperation with the campaign budget's resource name. -
Removing a campaign also removes any non-shared budget used by that campaign.
Before removing a budget, ensure that no
ENABLED or
PAUSED campaigns
are using it by checking its
reference_count.
If this field is greater than 0, there are ENABLED or PAUSED campaigns still
using the budget. You can retrieve this information by searching for metrics
with campaign_budget as the main resource. Here is the GAQL query for the
reference count of a budget, filtering on its ID:
SELECT campaign_budget.reference_count
FROM campaign_budget
WHERE campaign_budget.id = campaign_budget_id
Once you've determined that a CampaignBudget
is no longer used and can be removed, send a
remove
operation with the resource name of the campaign budget.
When removing a campaign, you're also removing any non-shared budget being used by that campaign.