SOLVED

Serving up dynamic content based on a person's previously viewed content

Go to solution
Brittany_McDona
Level 1

Serving up dynamic content based on a person's previously viewed content

Is it possible to use dynamic content to serve up a different image/blog based on whether or not a contact has already viewed and/or been served that blog elsewhere? So if the user has viewed Blog A but not Blog B, display Blog B. If user had viewed Blog B but not Blog C, serve Blog C etc. And then I'd probably need an option for it they've viewed all of the possible blogs already, like driving them to the website or something. 

1 ACCEPTED SOLUTION

Accepted Solutions
SanfordWhiteman
Level 10 - Community Moderator

Re: Serving up dynamic content based on a person's previously viewed content

You can create a Textarea field — as this is easier than creating an ever-growing set of individual Datetime fields — and append the {{trigger.web page}} and {{system.datetime}} to the value each time they view something interesting.

 

Then use that field in segments in a segmentation, which in turn can be used with Dynamic Content.

 

However, this is going to be supremely hard to manage once you have to manage more than, say, 6 different combinations. At that point you would be better off skipping the segmentation and outputting the {{lead.token}} into the page, then using JavaScript to show/hide content.

 

Marketo's Web Personalization product, or one of the competitive standalone products, would be a more scalable option.

View solution in original post

2 REPLIES 2
SanfordWhiteman
Level 10 - Community Moderator

Re: Serving up dynamic content based on a person's previously viewed content

You can create a Textarea field — as this is easier than creating an ever-growing set of individual Datetime fields — and append the {{trigger.web page}} and {{system.datetime}} to the value each time they view something interesting.

 

Then use that field in segments in a segmentation, which in turn can be used with Dynamic Content.

 

However, this is going to be supremely hard to manage once you have to manage more than, say, 6 different combinations. At that point you would be better off skipping the segmentation and outputting the {{lead.token}} into the page, then using JavaScript to show/hide content.

 

Marketo's Web Personalization product, or one of the competitive standalone products, would be a more scalable option.

Brittany_McDona
Level 1

Re: Serving up dynamic content based on a person's previously viewed content

Thank you, this makes sense. Sounds like it may be too hard to manage long-term, but good to know how we could do it.