Describe What You Are Trying To Accomplish And Why:
Currently Filter/Behavioral tags must follow a specific format.
Instead allow custom Filter/Behavioral tags.
A Clear And Concise Description Of What You Want To Happen:
Current Filter Tag config:
basic_settings:
filter_tags:
media_type:
whitetags:
- null:-1:>=:1
blacktags:
- null:-1:>=:1
Current Behavioral Tag config:
advanced_settings:
behavioral_tags:
media_type:
null:-1:>=:1:
action: delete
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
New Filter Tag config:
basic_settings:
global:
whitetags: ["string00","string01",etc...]
blacktags: ["string10","string11",etc...]
media_type:
whitetags: ["string20","string21,etc...]
blacktags: ["string30","string31",etc...]
filter_tags:
global:
whitetags:
played:
- tags: ["string40", "string41", etc...]
condition_days: integer
count_equality: string
count: integer
created:
- tags: ["string50", "string51", etc...]
condition_days: integer
count_equality: string
count: integer
behavioral_control: boolean
blacktags:
global:
played:
- tags: ["string60", "string61", etc...]
condition_days: integer
count_equality: string
count: integer
created:
- tags: ["string70", "string71", etc...]
condition_days: integer
count_equality: string
count: integer
behavioral_control: boolean
media_type:
whitetags:
played:
- tags: ["string80", "string11", etc...]
condition_days: integer
count_equality: string
count: integer
created:
- tags: ["string90", "string91", etc...]
condition_days: integer
count_equality: string
count: integer
behavioral_control: boolean
blacktags:
played:
- tags: ["string100", "string101", etc...]
condition_days: integer
count_equality: string
count: integer
created:
- tags: ["string110", "string111", etc...]
condition_days: integer
count_equality: string
count: integer
behavioral_control: boolean
New Behavioral Tag config:
advanced_settings:
behavioral_tags:
global:
- filter_tags: ["string00", "string100","string51",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
- filter_tags: ["string20", "string90","string61",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
- filter_tags: ["string30","string80","string71",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
media_type:
- filter_tags: ["string40", "string70","string81",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
- filter_tags: ["string50", "string60","string91",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
- filter_tags: ["string01","string101","string41",etc...]
action: delete
users: all, user_id(s), user_name(s)
user_conditional: all
played_conditional: ignore
action_control: 0
dynamic_behavior: false
high_priority: false
Describe Alternatives You Have Considered:
Keep it the way it currently is.
Any Additional Information You Think Will Be Useful:
This will likely be a breaking change.
Describe What You Are Trying To Accomplish And Why:
Currently Filter/Behavioral tags must follow a specific format.
Instead allow custom Filter/Behavioral tags.
A Clear And Concise Description Of What You Want To Happen:
Current Filter Tag config:
Current Behavioral Tag config:
New Filter Tag config:
New Behavioral Tag config:
Describe Alternatives You Have Considered:
Keep it the way it currently is.
Any Additional Information You Think Will Be Useful:
This will likely be a breaking change.