ON24 Engagement Hub and Target support 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 ON24's registration database, using a script.
|
This article covers the legacy version of seamless registration. We recommend using Unified Seamless Registration instead. Find more information on using Unified Seamless Registration here. |
Things to Know
- When using seamless registration, use the same registration fields in the same order, to ensure the data carries over correctly. Find more information on registration mapping here.
- Engagement Hub and Target share the same database.
- See below for more information on which fields can be passed to ON24.
Looking to use seamless registration with an embedded Engagement Hub? Find more information in the How to Embed an Engagement Hub article.
Setup
It's a two-step process to add an external registration form to your Engagement Hub or Target.
To setup for Engagement Hub, click the Registration tab. For Target experiences, if you are sharing or inheriting registration from the Engagement Hub, these features are automatically carried over. If not sharing, you can find these Seamless Registrations options in the Attributes tab.
Select External and input your external Registration Page URL (where you will collect registration) in the text box.
Registration can be prompted in one of two ways:
- When accessing the Engagement Hub or Target page - forces viewers to register before they can view content
- When launching gated content - the Engagement Hub or Target experience 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 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 ON24, 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.