TikTok Advanced Rules
In this article, you'll find the Advanced Rules currently available to deploy on your TikTok campaigns. Think of this catalog as a starting point. These rules have been built from real client request…
Think of this catalog as a starting point. These rules have been built from real client requests to prevent unnecessary spend and flag unusual activity, but they are fully customizable. We regularly update this framework and can build entirely new, tailored rule solutions based on what your team needs to succeed.
Want to activate a rule or design a completely new one? Reach out to your adnomaly representative, and we’ll set it up for you.
TikTok Advanced Rule Catalog
The table below outlines each rule's scope, alert conditions, and real-life scenarios. For information on the advanced rules, refer to the rule catalog table below.
RULE NAME | RULE DESCRIPTION | PRACTICAL EXAMPLE |
Daily Budget Confirmation | Requests a confirmation alert whenever a new daily budget is configured or when a campaign configuration switches from a lifetime budget to a daily budget setup. | A campaign is configured with a new daily budget after switching from a lifetime budget setup. The daily budget is set significantly higher than intended, and this rule triggers a confirmation alert before the campaign begins spending. |
Internal Account ID | Verifies that campaign names strictly include an approved internal tracking ID that begins with a specific pattern and follows an explicit structure. | A campaign is created without the required internal account identifier, or the identifier does not begin with the letter "D" or follow the expected naming pattern. The rule validates the campaign name and flags the missing or invalid identifier. |
Naming Convention | Audits campaign naming structures by measuring the exact parameter count (separated by underscores) and checking for strictly forbidden characters. | An ad group name contains a forbidden character, such as a question mark (?), ampersands (&) or is missing a required underscore separator. The rule validates the naming structure and flags the convention violation. |
Naming Mismatch Rule | Audits cross-platform setups to prevent campaigns from being accidentally launched under the wrong ad account by verifying that the brand identifiers in both the campaign name and ad account name strictly match. | A campaign is created for Brand A inside an ad account dedicated to Brand B (or vice versa). The rule detects the naming mismatch by comparing the campaign name with the ad account name and triggers an alert. |
Age Rule | Ensures that campaigns do not target audiences below the minimum allowed age (18) for the account or advertiser policy. | A campaign intended for adults is accidentally configured with a minimum age of 16, causing ads to be served to users younger than permitted. |
Short-Term Promo Tag | Monitors campaign configurations to check that the scheduled runtime is less than or equal to "X" days when a case-insensitive specific tag is present in the campaign name. | A campaign includes the short-term promotion tag in its name but is scheduled to run for longer than the allowed three-day period. The rule detects the runtime mismatch and flags the configuration. |
UTM Custom Parameter | Scans destination landing pages to verify that vital tracking string components, specifically utm_source, medium, campaign, or content parameters, are completely present. | A campaign is launched with landing page URLs that are missing the required tracking parameters, such as the trailing tracking strings or the utm_medium parameter. As a result, campaign traffic cannot be attributed correctly in analytics. The rule audits the live URLs and flags the missing tracking parameters. |
Placement Rule | Ensures that ads are delivered only through the approved placements configured for the account. | A campaign intended to run only in the TikTok Feed is accidentally configured to include additional placements, causing ads to appear in channels that are not part of the media plan. |
How did we do?
Meta Advanced Rules
Pinterest Advanced Rules