I am using progressive forms for my webinars and am wondering if the best practice is to create one "webinar" form and use it for all my webinar landing pages? Or if I should be creating a new form for each webinar and using that one on the relevant landing page.
Solved! Go to Solution.
If I'm using one form for all my webinars, how will I know which lead came from webinar A vs. B?
By using query params (landingpage.html?lead_source=whatever&first_touch_desc=whatever) and adding hidden fields on your forms that take their values from those params.
The fewer forms, the better.
You'll drive yourself crazy trying to maintain separate forms that have the same form fields (even if they have almost the same fields with most in common, it's easier to use Visibility Rules to control the differences than to create different forms). And there's no reporting advantage to different forms as you can use a Filled Out Form trigger with Web Page as a constraint.
+1 to Sanford Whiteman -- I keep all assets local except for re-used forms.
Just imagine deploying 25 webinars and then getting a request to add an extra field to the form . Any benefits of having the form local can be achieved in other ways.
Thanks for the responses!
A follow up question - right now, because I'm creating separate forms, I am able to provide details for the specific webinar into the 'lead source description', 'lead first touch description', and 'lead last touch description' - I then use this information to see which customers come from my campaigns.
If I'm using one form for all my webinars, how will I know which lead came from webinar A vs. B?
Thanks!
If I'm using one form for all my webinars, how will I know which lead came from webinar A vs. B?
By using query params (landingpage.html?lead_source=whatever&first_touch_desc=whatever) and adding hidden fields on your forms that take their values from those params.
Worked like a charm! Thank you very much, everyone!