3 Replies Latest reply on Feb 5, 2015 8:23 AM by 2b01d61b350dc4af98645527fbb94665803ce7d2

    Change form content based on view counts?

      We want to offer our clients the ability to sign-up for a free book giveaway that will be limited to the first 1,000 people to fill out their information on a landing page. If we add the clients to a list, is it possible for the page to be aware of how many people have signed up already? Once we hit 1,000 people we would want to change the form (or redirect) so it shows a downloadable offer instead of the "get a free book" content.

        • Re: Change form content based on view counts?
          Kristen Malkovich
          I've had this before with different raffles. I didn't find a way to redirect once the giveaway reached mass, but we realized that no one would know if we had given all of them away or not. Therefore, we just checked the trigger until enough people had been added to the list for the giveaway, then turned on the redirect and sent to the part of the list that was qualified. You can set up redirects in the admin section of Marketo.  
          • Re: Change form content based on view counts?
            Edward Unthank (ETU)
            Another way you can do this is by changing the offer and the language of the offer on the landing page. From "Fill out this form to get a free book!" to "The first 1,000 people who fill out this form will get a free book and everyone else will get an ebook copy!"

            Or, a common, "Fill out this form to get a free book!*" and a "while supplies last" disclaimer on the page. 

            There's really not an easy way to do this automatically through a trigger. Fields are built on a few different levels, and interacting between one that's easily dynamic (e.g., lead fields) and one that's primarily static (e.g. program tokens) gets difficult.

            As an excercise in absurdity and ignoring reality's diminishing-returns, you could create a webhook upon each successful form fill that could increment the program's token, which let's just call {{my.Success Number}}. The webhook would have to push to a REST/SOAP API that would watch for each additional hit and then increment a program token's integer. Then you could have JavaScript on the page itself with that token conditionally hiding or changing the offer based on the value of that program token. Or the API call itself could do the logic and change the program token appropriately, which could affect the program tokens on the page.


            Edward Unthank | Founder, Etumos
            • Re: Change form content based on view counts?
              Thanks for the responses. The team elected just to use better language on the form, get the book while supplies last, ebook for everyone else.