Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

Offer Personalization Based on User's Last Click

Avatar

Level 2

How to display an offer to an audience based on the most recently clicked product.
while the product is located on the homepage, the offer should be shown on a different page.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 3

You can trigger an mbox in the monitoring activity like below-

adobe.target.getOffer({
"mbox": "target-global-mbox",
"params": {
"profile.product": "clothes,
}
});

 

Then build the audience like below-

TNxx_0-1746697858510.png

 

Note- the profile parameter name will not be availabe initially, fire the mbox for few times and in sometime Adobe Target will recognize it. Also, you can change mbox name from All mboxes to the name of mbox you are using.

View solution in original post

6 Replies

Avatar

Level 3

Hi @PrasanthV ,

 

You can create a monitoring activity (a simple XT activity set to all visitors) on homepage, which fires an mbox when user clicks on a product. On the basis of that mbox values you can create a form-base or VEC activity on the page you want.

Avatar

Level 2

Hi @TNxx ,

 

I have created an activity using Experience Targeting.

Could you please elaborate on the step-by-step process and suggest which attribute to use to create the audience.

 

Thanks,

Prasanth

Avatar

Correct answer by
Level 3

You can trigger an mbox in the monitoring activity like below-

adobe.target.getOffer({
"mbox": "target-global-mbox",
"params": {
"profile.product": "clothes,
}
});

 

Then build the audience like below-

TNxx_0-1746697858510.png

 

Note- the profile parameter name will not be availabe initially, fire the mbox for few times and in sometime Adobe Target will recognize it. Also, you can change mbox name from All mboxes to the name of mbox you are using.

Avatar

Level 2

Thank you for your solutions.
adobe.target.getOffer({
"mbox": "target-global-mbox",
"params": {
"profile.product": "clothes,
}
});

Could you please advise where I should add this code, in the Launch rule or within the Target experience?

Avatar

Level 3

You can create a monitoring activity in target and add the code, for when user clicks on the button.

 

Or you can create a launch rule and add it on the click. Either way it should work 

Avatar

Level 2

The offer is now being delivered. Could you clarify why two delivery calls are occurring? Additionally, I have observed that the "All Visitors" experience is sometimes rendered even after a product has been clicked.

PrasanthV_0-1747041813397.png

Thanks,

Prasanth