Seamless Registration enables you to send registrant information from your remote webcast registration page to your ON24 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
-
Important: To use Seamless Registration, the Login Only Option toggle must be turned ON. You can find this toggle under Settings on the webinar’s Registration setup page.
- When Enable Login Only is toggled ON, Registration appears to be disabled, but it remains active. To update the active registration fields, you must first toggle Login Only OFF. After making your changes, toggle it back ON
- When using seamless registration, use the same registration fields in the same order to ensure the data carries over correctly.
- Click here for more information on which fields can be passed to ON24.
- And find more information on registration mapping here.
Best Practices
The simplest approach, and the one most clients take, is to redirect the user to ON24 after they've finished filling out the registration page on a third-party site. The user sees an ON24-hosted "Thank you for registering, this event will start on...." Lobby page, and they get an ON24 cookie that serves as the persistent storage to identify the user.
With the cookie present, subsequent calls to the event redirect the user to the ON24 Audience URL, bypassing the registration page if a valid cookie is found.
You can also have ON24 automatically redirect to a generic third-party-hosted "thank you for registering" page by passing a URL in the optional "lobby" parameter.
To see an example of a Seamless Registration page, click here.
Partner Referral
If you use multiple registration pages for the same webcast, you can include a Partner Referral code to track the individual campaigns.
For more information, visit the Partner Referral page.
Available Registrant Fields
Specific fields can be passed to the ON24 registration database. The parameter names are case-sensitive. Please note that you can change the field's Display Label, but the underlying parameter name is retained. See this link for seamless registration parameters.
Please associate the fields with the correct parameter names (i.e., pass the email address in the "email" field, not another field). If the data you want to store is not in one of the named demographic fields, use std1-std10.
Any values sent that exceed the designated character limit will be truncated.
Records containing the email address of a registrant who is already in the webcast database will be updated with the latest values sent.
Seamless Multi-Registration
Seamless Multi-Registration is available under Event Series in Webcast Elite. Seamless Multi-Registration supports the same registration field parameters as the Seamless Registration process for individual events.
Seamless registration for multi-registration pages is designed to be used with a single URL, without the use of separate event IDs.
The seamless registration for Event Series automatically registers each individual for all events listed on the page. See an example of the HTML for a seamless POST method Event Series page below, with the shared multi-registration page seamless URL in the form action.
<h3><u><div id="seamlessreg"></div>Seamless Registration Form</u></h3> <form action="https://event.on24.com/wcc/mrs/5805XX/A7226F80BB5AFD05127EADEF150FFAXXX" method="POST"> <input type="hidden" name="deletecookie" value="true"> <table border="1"> <tr> <td>First Name</td> <td><input type="text" name="firstname" value="" required></td> </tr> <tr> <td>Last Name</td> <td><input type="text" name="lastname" value="" required></td> </tr> <tr> <td>Email Address</td> <td><input type="text" name="email" value="" required></td> <tr> <td>Company</td> <td><input type="text" name="company" value="" required></td> </tr> </table> <p><input type="submit" value="Submit"></p> </form>
Seamless Nurture Pages
Who This Applies To
- ACE customers only
- Events using Seamless Registration
- Events with a published Nurture Page
When Seamless Registration is enabled, the auto‑redirect behavior applies to the event audience link:
- Attendees are redirected to the Nurture Page
- After viewing the Nurture Page, they are seamlessly routed into the event
You can find these settings in:
Elite > Event Settings > Registration
- Auto‑redirect applies to Seamless Registration
- Auto‑redirect toggle defaults to ON
- Requires all of the following:
- Seamless Registration enabled
- A Nurture Page exists
- The Nurture Page is published
Note: If any of the required conditions are not met, the auto‑redirect will not occur.
Sending Registrant Data
The script can be used with an HTTPS GET or HTTPS POST. For both methods, use HTTPS.
The webcast's unique event ID and key parameters must be included regardless of the method you use to send the Registrant data. Those values are contained within the Audience URL. You can access the Audience URL by clicking the Webcast URLs link on the Webcast Overview page, or by clicking the utility icon in the rightmost column on the My Webcasts page.
The EventID is the first numeric value that appears after the r/; the key is the second alphanumeric string that appears after the /. The Session ID will always be equal to 1.
Example: https://event.on24.com/wcc/r/1007892/39C070333A328199706BA21244AD8641
Using HTTP GET Method
The GET method relies on JavaScript redirection, which requires a web browser; it will fail for server-to-server requests.
Rules to Remember:
If any of the parameters include the SPACE character, it must be defined using URL encoding i.e. "%20", (eg, &country=United%20States). Some special characters embedded in field values, such as "=", "&", etc., should always be encoded.
When in a batch mode or registering multiple users, you must also send the additional "deletecookie" parameter set to "true" (i.e., deletecookie=true).
Example: Sending first name, last name, email, and company. Be sure to replace the XXXXs with your webinar event ID and Key.
https://event.on24.com/interface/registration/autoreg/index.html?eventid=XXXXXXXX
&sessionid=1&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&firstname=john&lastname=smith&email=john.smith@abc.com&company=ABC. inc
If you are having trouble with the standard HTTPS GET URL, you can try https://event.on24.com/utilApp/r instead.
Using HTTP POST Method
You can also send registrant data to the ON24 Event Database by using a POST method.
Rules to Remember:
When in batch mode or registering multiple users, you must also send the additional "deletecookie" parameter, setting it to "true", thus: delete a hidden element for POST method.
UTF input isn't necessary if sending UTF-8, which is the default. If you’re sending characters using a different encoding, change the hidden value to the proper character set.
For example, ISO-8859-1
Example: Sending first name, last name, email, and company. Be sure to replace the XXXXs with your webinar event ID and Key.
https://event.on24.com/utilApp/R?eventid=XXXXXXX&sessionid=1&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXX
<form name="myform" action="https://event.on24.com/utilApp/r" method="POST">
<input type="hidden" name="eventid" value="XXXXX">
<input type="hidden" name="sessionid" value="1">
<input type="hidden" name="key" value="XXXXX">
<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.">
</form>
If you are having trouble with the standard HTTPS GET URL, you can try https://event.on24.com/utilApp/r instead.
Comments
2 comments
This article was supposed to be about the Multi-Registration page.
Hi Christine,
You can find information on Event Series (the replacement for multi-registration pages) in the Event Series article. The Event Series article also has information on the legacy multi-reg pages if you need it. Thanks!
Please sign in to leave a comment.