Performance alerts apply to a single ad platform at a time: Google Ads, Microsoft Advertising, or Meta Ads.
Advanced filters let you stack multiple conditions and combine them with AND or OR, so each alert monitors exactly the campaigns you want.
Our targets & budgets feature lets you combine multiple ad platforms into a single filter. You can learn more here.
How advanced filters work
Each condition combines a filter type (campaign name, label, or type), an operator (like contains or has any), and one or more values. New conditions default to AND.
Combine conditions with:
AND: campaigns must match every condition to be included
OR: campaigns must match at least one condition to be included
You can also split conditions into two groups, with each group combined separately.
This lets you build logic like (campaign name contains 'branded' AND campaign label has any 'priority') OR (campaign type is Performance Max).
Single ad platform per alert
Each performance alert is scoped to one ad platform. You select the platform when creating the alert, and every condition in the filter applies to campaigns in that platform only.
Example: alert on branded campaigns, excluding shopping
To create an alert that monitors all your branded campaigns except shopping ones:
Create a new fluctuation or threshold monitor from the performance alerts page in TrueClicks.
Choose "All accounts" or "Selected accounts" (Google Ads icon) in the first dropdown.
If you picked "Selected accounts": select the accounts you want to monitor.
Select "Campaigns (individual)" or "Campaigns (aggregated)" in the second dropdown.
Select the bottom option "Advanced filter" in the "Run for campaigns" dropdown.
Click on the "Google campaign filter" button to start creating filters, and then select "Campaign name" to create a filter based on campaign names.
Create your first filter using the operator "Name contains" and enter "branded".
Add your second filter using the operator "Name does not contain" and enter "shopping".
Leave the combinator on AND
The alert now monitors any Google Ads campaign whose name contains "branded" and does not contain "shopping".
Available operators
Campaign name
Operators ending in any or all accept multiple values. Any means the condition applies to at least one of the values. All means it applies to every value in the list.
Operator | Matches when... |
is | The name is exactly this value |
is not | The name is not exactly this value |
starts with | The name begins with this value |
ends with | The name ends with this value |
contains | The name includes this value anywhere |
does not contain | The name doesn't include this value |
is any | The name exactly matches one of the listed values |
is not any | The name doesn't exactly match one of listed values |
starts with any | The name begins with one of the listed values |
ends with any | The name ends with one of the listed values |
contains any | The name includes at least one of the listed values |
contains all | The name includes every listed value |
does not contain any | At least one of the listed values is missing from the name |
does not contain all | None of the listed values appear in the name |
Campaign label
Filters use the labels you've applied in Google Ads or Microsoft Advertising. Labels sync automatically.
Operator | Matches when... |
has any | The campaign has at least one of the selected labels |
has all | The campaign has every selected label |
Campaign type
Select one or more campaign types to include. Presets follow Google Ads and Microsoft Advertising campaign type definitions (Search, Shopping, Performance Max, etc.).


