I'm working with a few 3rd party vendors to conduct webinars through their service. I want to be able to track registrants that are results of our promotion vs. the 3rd party. How can I create a form that would track submissions we collect and still get them registered for the other parties webinar. Some use GoToWebinar and some don't. Is there a way to connect these?
Marketo provides out-of-the-box some connectors for various Webinar platforms. GTW is one of them. The list is here: LaunchPoint Event Partners - Marketo Docs - Product Docs
For the other, it will take some API integration, or just the good old export-import.
The best way is to use URL parameters and place that value into a field.
The next best way is one reg page in marketo for each vendor.
Can you point me to more details on how to set-up the URL Parameters option?
For the 2nd option, the 3rd party vendor is linking directly to the Goto registration vs an actual landing page so they aren't using landing pages.
Create Marketo registration forms (on your website) for these webinars.
Most likely these webinar vendors would have their own web forms to register. Now what you need to do is to 'auto-submit' the appropriate registration form for the appropriate webinar on their website when a corrosponding form is submitted on your Marketo.
To do that, you can use several ways,
As Josh mentioned, you can choose to send an extra url parameter say source="our website" or source="Third party website name" etc. That will help you to identify the source.
Above 3 were browser based methods.
You might want to use 'Marketo web hooks' functionality to use 'server side' submission to their registration form automatically. See Search - Product Docs
The web hook in Marketo will look something like,
Here I am submitting a 'provider' web form at 'getqrcode.php' and passing values I collected from my Marketo webform.
There are several pros and cons of doing it in 'browser' vs 'web hooks'.
Hope this helps