Dynamic Success URL from embedded Marketo form in WordPress? | Community
Skip to main content
Level 1
February 19, 2025
Solved

Dynamic Success URL from embedded Marketo form in WordPress?

  • February 19, 2025
  • 2 replies
  • 972 views
I have a WordPress website w/ embedded Marketo forms. We use them for general contact or registration to webinars, events, etc. When someone registers for a webinar, I am trying to find a solution that Marketo (or WP) would create a dynamic or tokenized return URL that send them back to the WP success page where their video will be embedded. Currently it's not dynamic, so anyone could easily figure out how to bypass registration for any webinar. Has anyone here been able to get success urls to be dynamic and active in WP so I can keep these webinars behind a wall? A 2nd ask would be if there is any way to make them expire after a certain amount of views or days.  Thanks in advance!
 
Best answer by SanfordWhiteman

Well, nothing stops you from generating a GUID instead and using that as the Thank You page’s URL, no?

 

Unfortunately, if your Thank You pages are non-Marketo pages (I assume they’re non-Marketo if the LP is non-Marketo?) then you can’t use Marketo’s ability to expire local assets on a certain date. Otherwise, you could set them to time out. Your CMS may be able to do the same thing, though.

2 replies

SanfordWhiteman
Level 10
February 19, 2025

What do you mean by "figure out" exactly? You mean because you always append something to the original URL, like “_thankyou”?

Level 1
February 19, 2025

Yes, exactly. We have many different webinars and are currently just using an append like that

SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
February 19, 2025

Well, nothing stops you from generating a GUID instead and using that as the Thank You page’s URL, no?

 

Unfortunately, if your Thank You pages are non-Marketo pages (I assume they’re non-Marketo if the LP is non-Marketo?) then you can’t use Marketo’s ability to expire local assets on a certain date. Otherwise, you could set them to time out. Your CMS may be able to do the same thing, though.

SanfordWhiteman
Level 10
February 27, 2025

@sschlee-skyhigh please return to your thread and check responses.