Go Live supports using external registration forms such as with a marketing automation platform (MAP). This enables you to send registrant information from your external/MAP registration page to your Go Live event's registration database, using a script.
Things to Know
When using seamless registration, use the same registration fields in the same order, to ensure the data carries over correctly.
See below for more information on which fields can be passed to ON24.
And find more information on registration mapping here.
Step 1 - Specify the URL of the Registration Form
- Select External and paste the registration page URL in the text box.
Step 2 - Sending Registrant Data
A script can be used with an HTTP GET or HTTP POST. For both methods, you may use either HTTP or HTTPS.
Important: The unique Go Live Event ID (eventId), Audience Key (key), and Session ID (sessionid) parameters must be included regardless of the method you use to send the Registrant data.
Contact Platform Support if you need help identifying your Audience Key.
For the submission process on your registration form, use the Seamless Registration URL (located on the Go Live > Registration setup page) to pass the user data to the Go Live event, and register the user.
Using "HTTP GET" Method
The GET method relies on JavaScript redirection, which requires a web browser; this method will fail if used for server-to-server requests.
Example: Sending First Name, Last Name, and Email
https://golive.on24.com/wcc/autoreg?eventId=XXXXXX&sessionid=1&key=XXXXXXXXXXXXXXXXXXXXXXXX&firstName=paul01252&lastName=test2&email=paul01252@paul.com&targetUrl=
Using "HTTP POST" Method
You can also send registrant data to the ON24 Platform by using a POST method.
Example: Sending First Name, Last Name, Email and Company
<form name="myform" action="https://golive.on24.com/wcc/autoreg" method="POST">
<input type="hidden" name="eventId" value="XXXX">
<input type="hidden" name="sessionid" value="1">
<input type="hidden" name="key" value="XXXXXXXXXXXXXXXXXXX">
<input type="text" name="firstName" value="john">
<input type="text" name="lastName" value="smith">
<input type="text" name="email" value="john.smith@abc.com">
<input type="text" name="company" value="ABC, Inc.">
<input type="hidden" name="targetUrl" value="">
<input type="submit" value="Submit Form"/>
</form>
What fields can be passed to ON24?
Specific fields can be passed to the ON24 registration database. The parameter names are case-sensitive. Please note that you may have changed the Display Label of the field, but the underlying parameter name is retained. See this link for seamless registration parameters.
Be sure to associate the fields with the correct parameter name (i.e. pass the Attendee's first name in the "firstname" field rather than in some other field). If the data you want to store is not in one of the named demographic fields, use std1-std10.
Any values sent which exceed the designated character limit will be truncated.
Records containing the email address of a registrant who is already in the database will be updated with the latest values being sent.
Comments
0 comments
Please sign in to leave a comment.