Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Allow Classification Rule Builder to work on more than 1 level deep

Avatar

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile
yuhuisg
Community Advisor

27-12-2020

Description - When a variable has nested classifications (i.e. classifications that are more than 1 level deep), Classification Rule Builder is unable to operate on those nested classifications.

Why is this feature important to you - It is common to have classifications that are nested. Furthermore, the Rule Builder's interface implies that it can operate on nested classifications, when in reality, it cannot. This is the biggest bug.

How would you like the feature to work - When there is a rule that operates on a nested classification, then that rule should work in the same way as with top-level classifications.

Current Behaviour - Nested classifications cannot be classified with the Rule Builder, even though the Rule Builder interface implies that it can be done.

5 Comments

Avatar

Avatar
Bedrock
Level 5
jkm-disco
Level 5

Likes

34 likes

Total Posts

147 posts

Correct reply

16 solutions
Top badges earned
Bedrock
Contributor 2
Seeker
Springboard
Give Back 100
View profile

Avatar
Bedrock
Level 5
jkm-disco
Level 5

Likes

34 likes

Total Posts

147 posts

Correct reply

16 solutions
Top badges earned
Bedrock
Contributor 2
Seeker
Springboard
Give Back 100
View profile
jkm-disco
Level 5

31-12-2020

Hi @yuhuisg ,

As an alternative, one can create a regex with nested capturing groups. Is the idea to make it simpler for users less comfortable with these expressions? In theory, the computation of your suggestion would have the potential to be simpler if users were using only "starts with" and/or "end with" conditions on nested classifications as versus regex.

Avatar

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile
yuhuisg
Community Advisor

02-01-2021

@jkm-disco , the problem isn't to do with making life simpler for AA users. It is about making Classifications work "as advertised".

Given this setup:

eVar1:

  -- Classification A

  -- Classification B

      -- Classification B1

      -- Classification B2

  -- Classification C

Classification Rule Builder works with Classifications A, B and C, but not Classification B1 nor Classification B2, i.e. classifications that are not at the top level.

That is the problem that my idea attempts to address.

Avatar

Avatar
Seeker
Level 8
jeff_bloomer
Level 8

Likes

168 likes

Total Posts

248 posts

Correct reply

19 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Ignite 40
Coach
View profile

Avatar
Seeker
Level 8
jeff_bloomer
Level 8

Likes

168 likes

Total Posts

248 posts

Correct reply

19 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Ignite 40
Coach
View profile
jeff_bloomer
Level 8

12-02-2021

@yuhuisg,

I believe I am a bit confused by your ask.  I have personally done this successfully in Adobe.  In our interface for Classification rules, the nested classification shows as a choice in the drop-down with the primary value followed by the caret and then the nested value.

Using your example: Classification B^Classification B1.  As a result, you would have a minimum of five rules to manage your Classification.
I have already seen this done successfully on more than one variable in AA.  Our example was an ID in a string that had a secondary ID and we wanted to put those into nested values as well.
The expression looked like this:
^(.*)\|(.*)\|(.*)\|(.*)_(.*)\|(true|false)\|(.*)\|(.*)\|(.*)$
The IDs were in the 4th and 5th positions.
In my Classification, I had a total of 11 rules to manage that string.  One rule addressed missing data, which assigned "not available" to one of my primary values, but I had two rules for position 4 - one for a primary ID, and then I also assigned it to the nested value.  I also assigned position 5 to a nested value.
Is that how you're expecting your Classification Rules to work?

 

Avatar

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile

Avatar
Shape 10
Community Advisor
yuhuisg
Community Advisor

Likes

268 likes

Total Posts

706 posts

Correct reply

138 solutions
Top badges earned
Shape 10
Contributor 2
Ignite 10
Applaud 25
Boost 250
View profile
yuhuisg
Community Advisor

13-02-2021

@jeff_bloomer Yes, that is how I'm expecting my Classification Rules to work. But they don't. So every time there is a new Product, then even though I have valid Classification Rules to assign values to the nested classifications, those nested classifications never get set, even several days after the Product has been tracked. So I end up having to use Classification Importer to get the classifications in place.

Avatar

Avatar
Seeker
Level 8
jeff_bloomer
Level 8

Likes

168 likes

Total Posts

248 posts

Correct reply

19 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Ignite 40
Coach
View profile

Avatar
Seeker
Level 8
jeff_bloomer
Level 8

Likes

168 likes

Total Posts

248 posts

Correct reply

19 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Ignite 40
Coach
View profile
jeff_bloomer
Level 8

01-03-2021

@yuhuisg That's a fascinating problem.  I would highly recommend speaking to your TAM or contacting support to see why it's not working correctly.  That sounds like a legitimate technical problem that needs to be evaluated.  Hope they can help you figure that out.