Expand my Community achievements bar.

SOLVED

Audience Rule hierarchy

Avatar

Level 1

Does the order of the rules in an audience affect how the Audience works? Tried combining Mobile Carrier AND Zip Code AND Connection Speed but it didn't work. We tried using Mobile Carrier only and it worked.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Amcille  no there is no such order in the audience configuration. If you have set AND operator among all individual condition/rule then visitor must qualify for every condition in order to qualify for the audience.

If possible can you paste here the audience configuration definition?

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

Hi @Amcille  no there is no such order in the audience configuration. If you have set AND operator among all individual condition/rule then visitor must qualify for every condition in order to qualify for the audience.

If possible can you paste here the audience configuration definition?

Avatar

Level 1

Hi @ambikaTewari_ATCI This is a sample configuration for returning mobile visitors of any /help pages in our site that uses a "globe" carrier

 

Visitor Profile: Returning Visitor AND [Site Pages: Previous Page URL contains help OR Site Pages: Landing Page URL contains help] AND [Mobile: is Mobile Phone OR Mobile: is Mobile Device] AND [Geo: Mobile Carrier matches globe or globecomm network services]

 

This isn't working. Hope you could help us look into what went wrong. Thank you.

Avatar

Employee Advisor

So "previous page" only means the page immediately prior to the one they are currently viewing (not ANY previous page). "Landing page" means the first page of their session. I'd guess that is the condition that could be your hang up. If you want to consider anyone who's visited any /help page in the past you'll likely need a profile script to handle this effectively. Page(s) flag profile scripts are quite common. Something like this flags a visitor when they've reached a "/help" page:

if (page.path.indexOf("/help") != -1) {
	return "true";
}

You could add some sessionID checking logic if you want it to be specific to the current session only.