The ON24 Engagement Hub supports using external registration forms like those you may be using with your marketing automation platform. This enables you to send registrant information from your external registration page to your Engagement Hub's registration database, using a script.
It's a two-step process to add an external registration form to your Engagement Hub from the Registration tab.
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.
Setup
First, specify the URL of the registration form. Select External and paste the registration page URL in the text box.
Registration can be prompted in one of two ways:
- When accessing the Engagement Hub - forces viewers to register before they can view content
- When launching gated content - the Engagement Hub will automatically load for viewers, however, the registration fields will pop up once they try to view a piece of gated content
To send 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 Engagement Hub 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 to pass the user data to the Engagement Hub, 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://gateway.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://gateway.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. Please note that you may have changed the Display Label of the field, but the underlying parameter name is retained.
Be sure to associate the fields with the correct parameter name (i.e. pass the Attendee's email in the "email" 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.