The script automatically updates the status of new campaigns to “Paused” if their ROAS crosses user-determined thresholds.
What can I do with this?
This script helps advertisers ensure their budget is being allocated to the assets that are most likely to help them meet their performance goals and eliminate wasted spend on those that are underperforming.
- The script identifies campaigns that are not meeting performance criteria
- It updates the status of these campaigns to 'Paused' to prevent further spending
- Users set rules for pausing campaigns are based on metrics like cost, conversion rate, clicks, and impressions
Example
How it works
The script compares current performance metrics to user-defined campaign performance targets and automatically pauses those that aren't meeting the targets.
- Campaign Maturity is a Marin Dimension that is set outside of the context of this script
Requirements
Setup
- Campaign Maturity Dimensions populated
Report
- See the code below for the required columns in the report
Customization
- Can be adjusted to pause campaigns based on conversion rate, clicks, impressions, campaigns, or conversions
- Remove Campaign Maturity Logic