Bïrch's nested conditions enable you to group multiple criteria within a single rule, allowing for more nuanced control over your ad campaigns. This is ideal for scenarios where you want to evaluate several performance metrics simultaneously before triggering an action.
Let’s say you’re running a campaign to promote a mobile app, and your success is measured by app installs, purchases, and revenue. You want to automatically scale ad sets that perform well across all three metrics, using the following criteria:
Cost per app install (today) is under $3
Cost per app purchase (today) is under $20
Purchase revenue (today) is at least 3x the ad spend
A simple “OR” operator won’t work here, especially since Cost per Install will show as $0 until the ad set actually starts getting Installs. You might also want to avoid scaling brand-new ad sets before they’ve gathered enough data, which means setting an additional condition to exclude them.
To make this logic work, you’ll need to use a slightly more advanced setup with nested conditions. This allows you to group performance checks and apply them only when certain thresholds are met. Here is how the above setup can look like:
This example rule demonstrates how nested conditions let you combine multiple performance metrics to make smarter automation decisions. By requiring both a minimum spend and some installs, along with grouped conditions on cost per install, cost per purchase, or ROAS, you ensure your budget increases only for ad sets that are truly delivering value.
For a step-by-step guide on creating automated rules, take a look at this Help Center article. It walks you through the full setup process.
If you have any questions, feel free to reach out to our support team via the support@bir.ch email or the in-app chat - we’re always happy to help! 🙌🏻