Operator guideENauto-tagsdetailedit

Auto Tags Manager / Detail

Edit surface for one existing auto-tag rule, using the same dynamic rule builder as create but with a persisted rule payload and ID-backed updates.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this page does

This screen edits one existing auto-tag rule. It loads the current rule payload, then reuses the same rule-builder UI as the create flow so operators can change status flags, tags, coupon codes, selected KPI fields, and dynamic KPI filters.

Main sections

  • persisted rule identity and flags
  • existing tag add or remove rules
  • include and exclude filter tags
  • coupon code actions
  • selected KPI field list
  • dynamic KPI filter controls built from backend config

What operators should watch closely

  • The form first loads the existing rule through the list endpoint using autoTagRuleId.
  • Saving this page still posts to the same save route as create, but the backend switches to update mode when autoTagRuleId matches an existing record.
  • Estimate Impact here evaluates the current unsaved edit state, not only the last saved version.

Known caveats

  • There is no separately verified delete or archive action on this surface.
  • If a rule is inactive or invalid after edit, the list screen will still show it as non-runnable even though the save succeeded.
  • Played Game Categories remains hidden in the FE form and is not a current operator-facing section.
Field dictionary

Fields

field

Rule ID

Existing rule identifier used by the shared save endpoint to update instead of create.

Group
rule-information
Data Type
integer
field

Rule Name

Human-readable name for the persisted rule.

Group
rule-information
Data Type
string
field

Active

Controls whether the rule can be executed from the list.

Group
rule-information
Data Type
boolean
field

Is Valid

Controls whether the rule is treated as valid for list and run behavior.

Group
rule-information
Data Type
boolean
field

Add Tags

Tags to add when the rule matches a user.

Group
tag-actions
Data Type
string-list
field

Remove Tags

Tags to remove when the rule matches a user.

Group
tag-actions
Data Type
string-list
field

Include Tags

Positive pre-filter that limits the rule to users who already have at least one selected tag.

Group
filter-tags
Data Type
string-list
field

Exclude Tags

Negative pre-filter that skips users who already have one of the selected tags.

Group
filter-tags
Data Type
string-list
field

Add Coupon Codes

Coupon codes that should be assigned to matched users.

Group
coupon-actions
Data Type
string-list
field

Remove Coupon Codes

Coupon codes that should be removed from matched users.

Group
coupon-actions
Data Type
string-list
field

Select KPI Fields

Chooses which KPI filters are active on this rule.

Group
kpi-selection
Data Type
string-list
field

User KPI Filters

Persisted KPI filter payload stored for the rule.

Group
kpi-selection
Data Type
json-object
Operational notes

Notes

item

The edit surface reads through the list service scoped by `autoTagRuleId`, not through a dedicated detail endpoint.

item

Save still uses the shared create or update route and chooses update mode when the rule exists.

Related references

Related pages

pageAuto Tags Manager

Operator documentation for automatic tag rules, including list monitoring, create or edit, queued job control, and manual rule ordering.

pageAuto Tags Manager / Create

Full rule-builder for a new automatic tagging rule, including tag actions, coupon actions, KPI field selection, and draft impact estimation.

pageAuto Tags Manager / List

Rule inventory with search, direct navigation to create or reorder, row-level run controls, and job history or recovery actions.

pageAuto Tags Manager / Order

Manual drag-and-drop ordering screen for valid auto-tag rules, with a single save action that rewrites sort positions.

pageActivity Tag Rules / Detail

Rule inspection page with backend identity, conditions, timestamps, impact estimate, run action, delete action, and recent application history.

pageActivity Tag Rules / Edit

Edit flow for one backend rule or a grouped add and remove pair, including split or merge behavior and condition testing.