Loading...
Plain loading text shown until the existing rule request is no longer loading and KPI config is available.
- Group
- page-state
- Data Type
- loading-state
- Editable
- false
- Caveats
- The verified page logs KPI config failure but does not render a dedicated operator-facing config-load error alert.
Edit Auto Tags Rule
Identifies that this form edits an existing automatic tag rule.
- Group
- page-header
- Data Type
- text
- Editable
- false
Rule ID
Existing rule identifier used by the shared save endpoint to update instead of create.
- Group
- rule-information
- Data Type
- integer
- Editable
- false
- Caveats
- If no existing rule data is loaded, the shared form can fall back to autoTagRuleId 0 and behave like create mode on save.
Rule Information
Groups the rule identity, priority, and status flags.
- Group
- rule-information
- Data Type
- section
- Editable
- false
Rule Name
Human-readable name for the persisted rule.
- Group
- rule-information
- Data Type
- string
- Editable
- true
Priority
Numeric priority used to order rules and sync queued jobs ahead of lower-priority work.
- Group
- rule-information
- Data Type
- integer
- Editable
- true
- Allowed Range
- Min: 0 | Max: 100 | Step: 1
Active
Controls whether the rule can be executed from the list.
- Group
- rule-information
- Data Type
- boolean
- Editable
- true
Is Valid
Controls whether the rule is treated as valid for manager list and run workflows.
- Group
- rule-information
- Data Type
- boolean
- Editable
- true
Tags
Groups tag changes applied when a user matches the rule.
- Group
- tag-actions
- Data Type
- section
- Editable
- false
Add Tags
Tags to add when the rule matches a user.
- Group
- tag-actions
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Remove Tags
Tags to remove when the rule matches a user.
- Group
- tag-actions
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Filter Tags
Groups tag-based audience filters used before rule actions are applied.
- Group
- filter-tags
- Data Type
- section
- Editable
- false
How Filter Tags Work
Explains that include tags narrow the audience first and exclude tags remove users from that audience.
- Group
- filter-tags
- Data Type
- helper-copy
- Editable
- false
Include Tags
Rule will only apply to users who have at least one listed include tag.
- Group
- filter-tags
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Exclude Tags
Users with any listed exclude tag are ignored by the rule.
- Group
- filter-tags
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Coupon Codes
Groups coupon-code changes applied when a user matches the rule.
- Group
- coupon-actions
- Data Type
- section
- Editable
- false
Add Coupon Codes
Coupon codes that should be assigned to matched users.
- Group
- coupon-actions
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Remove Coupon Codes
Coupon codes that should be removed from matched users.
- Group
- coupon-actions
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Played Game Categories
Hidden field retained in the form payload model but not visible to normal operators on the detail surface.
- Group
- hidden-game-categories
- Data Type
- string-list
- Editable
- false
- Caveats
- The field is inside a hidden section in the verified edit form.
Choose Which KPI Fields to Filter On
Explains that the operator must choose KPI fields before matching dynamic filters appear.
- Group
- kpi-selection
- Data Type
- section
- Editable
- false
Select KPI Fields
Chooses which backend-generated KPI fields should become active filters on this rule.
- Group
- kpi-selection
- Data Type
- string-list
- Editable
- true
- Caveats
- Available options are generated from backend KPI summary fields and sorted alphabetically by the frontend.
User KPI Filters
Contains controls rendered only for the selected KPI fields.
- Group
- kpi-selection
- Data Type
- section
- Editable
- false
User KPI Filters
Persisted KPI filter payload stored for the rule.
- Group
- kpi-selection
- Data Type
- json-object
- Editable
- true
- Caveats
- Field types come from backend-generated config, not from a hardcoded frontend list.
Min / Max KPI filters
Numeric KPI filters where operators can set lower and upper bounds.
- Group
- kpi-selection
- Data Type
- numeric-range
- Editable
- true
Specific Dates / Relative Period
Date KPI filters that can use exact dates or relative minute windows.
- Group
- kpi-selection
- Data Type
- structured-date-range
- Editable
- true
Country, Currency, Top Game, Top Provider, Language
Special multi-select controls shown only when those KPI fields are selected.
- Group
- kpi-selection
- Data Type
- selector-list
- Editable
- true
Text KPI filters
Text KPI filters rendered as repeatable string arrays.
- Group
- kpi-selection
- Data Type
- string-list
- Editable
- true
- Caveats
- Values are added one at a time; commas are stripped and duplicate values are ignored by the field component.
Any / True / False
Boolean KPI filters where empty means Any, otherwise True or False.
- Group
- kpi-selection
- Data Type
- boolean-filter
- Editable
- true
Back to List
Leaves the detail form and returns to the manager list without saving.
- Group
- action-bar
- Data Type
- action
- Editable
- true
Users Affected
Shows the latest successful estimate count for the current unsaved edit draft.
- Group
- action-bar
- Data Type
- estimate-result
- Editable
- false
Estimate Impact
Runs a backend estimate for the current unsaved edit draft without saving it.
- Group
- action-bar
- Data Type
- action
- Editable
- true
Estimating...
Button text shown while the draft estimate request is running.
- Group
- action-bar
- Data Type
- loading-state
- Editable
- false
Save Rule
Persists updates to the existing auto-tag rule when the rule id resolves.
- Group
- action-bar
- Data Type
- action
- Editable
- true
Saving...
Button text intended for the form submitting state.
- Group
- action-bar
- Data Type
- loading-state
- Editable
- false
- Caveats
- The verified submit wrapper does not return the async save promise, so operators should rely on toast result and navigation rather than this label as a durable in-flight lock.