Embedding Global Forms without Losing Tracking – Part II

Anonymous
Not applicable

This blog is the second in a series on ways of tracking lead acquisition and program success when you are embedding global forms on a non-Marketo landing page or website. The first part can be found here.

The first option we covered is dependent on having a generic/tokenized thank you landing page that can be used for anyone who filled out the form. However, there are reasons why you might want to have separate thank you pages (such as having unique layouts or follow up CTAs that you can’t tokenize). This second approach is slightly modified to allow for separate thank you landing pages.

  1. Create a global content form in Design Studio. Include a hidden field on the form to capture the name of the content populated via a URL parameter.
    pastedImage_3.png
  2. Embed the global content form on your website on each landing page (with a unique URL).
  3. Create follow up/thank you landing page(s) as desired.
  4. Inside the form settings, use the advanced options to Add Choice and determine the follow up page based on the values that could be populated in that hidden field.
    pastedImage_4.png
  5. Create a Web Content program for White Paper A with a success campaign that triggers off the form fill.
    1. In the smart list, use the “Fills Out Form” trigger and add a filter for that specific ContentName. This is where you should populate the value you’re entering in the URL Parameter
    2. Then in the flow, send out the follow up email, change the program status, and set acquisition as normal.
      pastedImage_5.png
      pastedImage_6.png

When you give someone the link to the website landing page, ensure you use a version of the URL that includes the URL parameters, e.g. landingpagename.com/whitepaper?cn=WhitePaperA. Then when they fill out the form, it will capture the white paper in a field, redirect to the right thank you page, and make them a member of the correct program.

2951
3
3 Comments
Anonymous
Not applicable
Kim_Wieczner
Level 3

I'm curious what you set up in case of dropped URL parameters - do you have a default page or smart campaign running in the background? In a perfect world, we have URL parameters on everything, but if for some reason they get stripped...how do you manage?

SanfordWhiteman
Level 10 - Community Moderator

You can set the hidden field to have a default value. Obviously if someone can reach your form without query params you have to nominate default content.