Creating dynamic content rule in delivery with first name > 2 characters

Avatar

Avatar

George-CT5

Avatar

George-CT5

George-CT5

18-11-2020

Hi all,

 

I'm looking to create a dynamic content rule targeting those who have a first name that is more than characters long.

 

I have done this in JavaScript in a segmentation node to give them a separate delivery, but I want to do it within the same delivery.

 

JavaScript used in segmentation node: Length(@firstName)>2

 

Does anyone know how to apply this rule within delivery dynamic content?

 

Thanks,

George

Accepted Solutions (0)

Answers (2)

Answers (2)

Avatar

Avatar

shelly-goel

Avatar

shelly-goel

shelly-goel

21-11-2020

@George-CT5

There's also a possibility to use advanced mode in dynamic condition where you can enter the length condition (as not available in basic mode) like context.profile.firstName.length > 2. If you have simple content display condition based on length you might also want to try out with "Visibility Condition". Refer this for detailed steps.

shelly-goel_0-1605994669749.png

 

Avatar

Avatar

anasso83525035

Avatar

anasso83525035

anasso83525035

21-11-2020

Hello @George-CT5,

 

There are two ways to do this depending on your end goal :

 

  • If the difference in content is just a greeting sentence you may want to use a content block and do your JS conditions in it directly.

 

  • If the content difference is significant you should go with dynamic content directly in your delivery by leveraging the segment codes in your split activity :

anasso83525035_0-1605970554445.png

anasso83525035_1-1605970675587.png

anasso83525035_2-1605970736257.png

 

anasso83525035_3-1605970787237.png

 

anasso83525035_4-1605970835675.png

 

Hope this is clear enough.