Tag the maturity of campaigns for reporting and automation

Automatically tag your campaigns based on 

What can I do with this?

By tagging your campaigns by maturity, you can filter those that are currently in their ramp period. This enables you to:

  • omit them from performance-based automation while they ramp
  • compare performance of campaigns that are of similar maturity
  • filter on them to track their performance as they reach maturity

How it works 

  • The script is used to tag campaigns with maturity labels based on their spend.
  • It distinguishes between 'New', 'New - Launch', ‘New - Round X’, and ‘Mature.’ 
  • For Yahoo DSP campaigns, it assigns 'New', 'Mature I', and 'Mature II' based on spend thresholds.
  • The script reflects recent changes to the spend thresholds for each maturity label.



  • User must define maturity level buckets and parameters for inclusion in each bucket


  • Maturity buckets and parameters are fully customizable 

Written by Kelsey Kamp

Last published at: June 3rd, 2024