SOLVED

Change form on Marketo LP based on user activity or status

Go to solution
Morgan_Corbett
Level 3

Change form on Marketo LP based on user activity or status

Improving the user experience - questions below:

  1. Is it possible to show a user a different "form" with just a CTA button that says "Download again" if the user has already downloaded the content? Please advise on the steps needed to implement.
  2. Is it possible to show a user a different "form"with just a CTA button that says "Download now" if the user is an existing client, but has not downloaded the content. Please advise on the steps needed to implement.

Assumptions for the above:

  • Marketo form exists on a Marketo landing page
  • Users are known in the system

Any help would be much appreciated!

Thanks,
Morgan

1 ACCEPTED SOLUTION

Accepted Solutions
Grégoire_Miche2
Level 10

Re: Change form on Marketo LP based on user activity or status

Hi Morgan,

Use dynamic content. It takes a segmentation, meaning it's easy to do it based on status, not on activity (you would have to translate the activity in a status field).

see Use Dynamic Content in a Landing Page - Marketo Docs - Product Documentation

-Greg

View solution in original post

3 REPLIES 3
Grégoire_Miche2
Level 10

Re: Change form on Marketo LP based on user activity or status

Hi Morgan,

Use dynamic content. It takes a segmentation, meaning it's easy to do it based on status, not on activity (you would have to translate the activity in a status field).

see Use Dynamic Content in a Landing Page - Marketo Docs - Product Documentation

-Greg

Morgan_Corbett
Level 3

Re: Change form on Marketo LP based on user activity or status

Grégoire Michel

Do you –– or does anyone else –– know if there's a scalable way to base it off of activity? (i.e. using tokens, creatively implementing snippets, etc.)

SanfordWhiteman
Level 10 - Community Moderator

Re: Change form on Marketo LP based on user activity or status

Nope, there's no way to base it directly off the Activity Log (scalable or otherwise!). You have to choose certain interesting activities and elevate them to being part of your segmentation logic. In general, think of segments as based on slowly-changing and/or flow-managed values. Segments couldn't possibly keep up with the Activity Log.