Expand my Community achievements bar.

SOLVED

Question regarding Target Page Delivery and Audiences

Avatar

Level 4

I've set up an XT Activity in Target. The requirement is for this activity to be shown to visitors on a particular page who visit with a particular query parameter. This is a sample of the URL and the query string that needs to be visited for the activity to be shown: https://www.mysite.com/query=myquery

As part of this activity, I also created a Profile Script and Audience. The Profile Script pulls the value of a query string that's assigned to "query". In other words, if a visitor visits with a query string starting with query=(then the value), it pulls the value assigned to it.

Finally, I made an Audience that evaluates the value of the query (pulled from the Profile Script). It's set to match a specific query string value. This is the definition:
Visitor Profile: user.query Equals (case insensitive) myquery

QUESTION:
1. Since the Page Delivery on the XT is already set to be the specific URL and specific query string, the activity will only ever be shown to anyone who visits the exact URL + query - https://www.mysite.com/query=myquery. In a way, the page controls the audience and ensures only visitors who use that URL + query string will see the activity.

Therefore, do I even need the audience I made (using the Profile Script)?

If it's not necessary to be used for this activity, I plan to use All Visitors.

Please advise.

2. Use case: A visitor visits the page with the specific URL + query string: https://www.mysite.com/query=myquery. The Target experience is shown to him. Then that same visitor visits the URL again but without the query string or a using different one. In this case, the experience will NOT be shown - correct?
Also, if we want the experience to be shown on his subsequent visits even if he doesn't use the query string, then we will need to use the Audience (and not All Visitors). Is this correct?

1 Accepted Solution

Avatar

Correct answer by
Level 2

Correct.  Also, if you want to have multiple experiences, such as `query=query1` and `query=query2` inside the same XT Activity, then you would need to use audiences since the page delivery URL is per activity.

View solution in original post

1 Reply

Avatar

Correct answer by
Level 2

Correct.  Also, if you want to have multiple experiences, such as `query=query1` and `query=query2` inside the same XT Activity, then you would need to use audiences since the page delivery URL is per activity.