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

SOLVED

Profile Scripts - How to create audiences based on new and returning visitors

Avatar

Level 2

Good Afternoon,

Hope everyone is safe and healthy.  

Our team is looking to set up a test on our homepage banner property. To do this we believe we will need to create a profile script in Target. The audiences would be as follows:

 

  • 1st visit: Support Message (COVID messaging)
  • 2nd visit: D2D Message
  • 3rd visit: Support Message (COVID messaging)
  • 4th visit: D2D Message

Just looking for some examples of profile scripts that would support the above sequuence.

Thank you very much in advance,

Alex

1 Accepted Solution

Avatar

Correct answer by
Level 7

Hi @alexe58360872  you can create a profile script as below :

 

Name : Impression

Code :

var freq = user.get("Impression") || 0;
freq+=1;
if (freq < 100)
{
return freq;
}

Now you can create an audience as Visitor Profile ---> user.Impression ---> contains static value ---> 1,3 ---> for Covid Message
Visitor Profile ---> user.Impression ---> contains static value ---> 2,4 ---> for D2D Message

Hope that helps you.

View solution in original post

5 Replies

Avatar

Correct answer by
Level 7

Hi @alexe58360872  you can create a profile script as below :

 

Name : Impression

Code :

var freq = user.get("Impression") || 0;
freq+=1;
if (freq < 100)
{
return freq;
}

Now you can create an audience as Visitor Profile ---> user.Impression ---> contains static value ---> 1,3 ---> for Covid Message
Visitor Profile ---> user.Impression ---> contains static value ---> 2,4 ---> for D2D Message

Hope that helps you.

Avatar

Level 2

@LordOfTheRings

Thank you very much.  Will try this out.  Much appreciated.

 

Cheers,

Alex

Avatar

Level 2
@LordOfTheRings - One quick question. Am I creating two different audiences (one for covid messaging, one for D2D) or one audience with two rules for the different messaging? CHeers!

Avatar

Level 7
You will create two audience one for covid and another for D2D.

Avatar

Level 2
@LordOfTheRings - thanks! Tested it out yesterday and looks like it's working. Thank you very much!

Avatar

Level 2

Hi @LordOfTheRings,

 

I tried what you explained and worked, but I'm having a problem with var freq.

 

Every time I change of page or refresh the one I'm using, freq get modified by 7 instead of by 1, even though I wrote the same code as you. 

 

Do you know what could been happening?

 

Thanks a lot