Gernating unique URLs without hidden fields

Ari_Echt1
Level 5

Gernating unique URLs without hidden fields

We currently have all of our gated content pages direct to one thank you page. 

Our agency is asking that we have a unique URL for each thank you page. We have a lot of landing pages driving to that one thank you page, so I'm wondering if there's a way to generate unique URL's without having to making 20+ clones of the thank you page when the content on the thank you page will be exactly the same.

There are no forms/hidden fields on the thank you page, so the URL builder doesn't seem to be much help.

Any suggestions? 

 
Tags (1)
4 REPLIES 4
Anonymous
Not applicable

Re: Gernating unique URLs without hidden fields

If you don't care about 20 different pages in Marketo, could you just use 301 redirects, redirecting the 20 different URLs to the same Marketo page?
Anonymous
Not applicable

Re: Gernating unique URLs without hidden fields

Why are they asking you to have different thank you pages? Agencies should figure out how to make it work without making your life harder! 🙂
Anonymous
Not applicable

Re: Gernating unique URLs without hidden fields

I second Jason, the agency is supposed to code beyond static HTML in order to simplify your life.

The form submission can pass an URL parameter when calling the thank you page.

The thank you would have no static text. The content could be set within a HTML block page element.
A JavaScript would read the URL parameter and select the appropriate text through JavaScript's switch statement.

That reduces several thank you pages to just one, simulating dynamic content.

I can build a simple prototype and post the screen shots.


Anonymous
Not applicable

Re: Gernating unique URLs without hidden fields

I think I agree with Jason. There are lots of ways to track conversions, and tracking a hit to the landing page is not the only way.

I'll make the assumption that this is for AdWords, and you're setting up goals in Google Analytics. Another option of how to do this is to JavaScript on the landing pages that push a conversion code upon form submission. AdWords has its own conversion code you can add.

Another option is to add event tracking to the landing pages triggered upon form submission, in some JavaScript. I don't know what the exact JavaScript would be off the top of my head, but it'd watch for someone to press the Submit button then do a _gaq.push(['_trackEvent', 'Conversion', 'Form Fillout', 'Name of Landing Page or Program']);

If you want to get clever and automated with that, you could use a Marketo token as the unique identifier in that third value ("Name of Landing Page or Program", above). Then you could just add that JS snippet to every landing page you want to track.

Or, if they're really stubborn about hitting unique landing pages, and maybe they have some proprietary reason why it's necessary, you could use _gaq.push(['_trackPageview', someurl]);, but I don't really recommend that. It'll make GA think that someone visited that specific URL, which will inflate page counts and end up confusing you in general when you're looking at your metrics.

If you do have to go that route (trackPageview), you can be clever with Marketo's tokens again, doing something like _gaq.push(['_trackPageview', thank-you-{{my.assetTitle:default=undefined}}]);


Edward Unthank
Marketing Operations Specialist
Yesler