Event Landing Pages
Event Landing Pages are delivered using Jomablue Pages and can support a variety of use cases, including registration landing pages, sponsor prospectuses, speaker pages, and event microsites.
This article covers one of these use cases: creating registration landing pages with embedded registration, which allows attendees to complete registration directly within a Page rather than navigating to a separate registration site. Other Pages use cases, such as sponsor prospectuses, speaker pages, and microsites, fall outside the scope of this article.
Pages can be built quickly using pre-built organisational templates or created from scratch. They support rich media such as images and video, and when using Jomablue free registration, the registration form can be embedded directly into a landing page.
Use Event Landing Pages
To enable Event Landing Pages, you must first:
- Create an Embed (the product/store block rendered inside the Page)
- Add the Embed to a Page
Step 1: Create an Embed
Before adding registration to a Page, create or select an existing Site that will be used by the Embed. We recommend using Minimal display mode.
To create the Embed:
- In the Portal, go to Registration > Configuration > Embeds tab and create a new Embed
- Select the Add New Registration Embed button
- Choose the Site where you want to extract the Product from
- Select the Product you want to embed
- Give the Embed a name and click Save. (This name is internal only.)
- Re-open the Embed and click on Copy snippet to clipboard to copy the generated HTML snippet
Note: You may adjust CSS within the snippet, but edit with caution
Step 2: Add the Embed to a Page
Once the Embed is ready, place it inside an HTML Block on your Page.
To add the Embed:
- Create a new Page or open an existing one
- Add an HTML Block inside a column that:
- Can grow or shrink vertically with the form
- Has a suitable width
Note: A width of 4 is recommended; wider widths are supported with minor HTML tweaks, but widths below 4 are not recommended.
- Paste the Embed HTML snippet into the HTML Block
Note: The form will not render inside the Page editor. It appears as a white placeholder but will display correctly in Page Preview. - Save the Page, then open Page Preview to confirm the registration form is rendering as expected.
Below is an example of how the embedded registration is on Jomablue Pages.
Manage Registration Availability
Registration Embeds are connected to a Registration Site, which controls the Products and registration experience displayed within the Embed. For an overview of configuring a Registration Site, see the Registration Sites article. Using Registration Embeds, you can control when to accept and halt registration
You can:
- Set a specific close time for the Embed
- Allow the Embed to inherit the close time from an associated Registration Site. For details on configuring availability windows on a Site, see the Registration Sites article.
This ensures registrations through the Embed align with the intended availability window and prevent submissions outside the defined timeframe.
Edit Registration availability:
- In the Portal, navigate to Registration > Configuration
- Click on the Sites tab
- Open the relevant Registration Site the Embed is associated with
- Under Active section, enter details in the Visible Until field
- Click Save
Customise the Embed
Several parts of the embedded registration form can be customised.
Localisation
- Apply Registration Label Sets via the Store used within the Embed or to the event as a whole
Embed Heading
- The default heading is “Attendee Details”
- Customise this via Registration Label Sets
Note: We recommend applying the label set directly to the Site associated with the Embed.
Registration Terms and Conditions
- Configure terms via Registration > Configuration > Registration fields
- The checkbox label defaults to “I Accept” and can be updated via a Registration Label Set
Theming and Custom Fonts
- Embeds support Custom Fonts when configured and applied via a Registration Theme
- Custom Fonts applied at the Page level will not apply to the Embed. It must be applied via a Registration Theme.
- Colour styling of the Registration Form can be applied via Registration Theme
Additional Behaviour and Embedding Considerations
Display Modes on Jomablue Pages
Jomablue Pages support two display modes for embedded registration forms:
- Expanded Mode
- Minimal Mode
Minimal Mode is commonly used for Single Page Registration due to its compact layout.
Reserved Admission Time in Minimal Mode
When using Minimal Mode, the 20-minute Reserved Admission Time is not displayed to attendees.
If an attendee remains on the registration site for longer than 20 minutes and then attempts to register, an error message is displayed indicating that the reserved admission time has expired.
The colour of this error message box can be customised via Advanced Theming Settings in the Portal.
Embed Registration on External Websites
The registration site can be embedded on external (non-Jomablue Pages) websites by generating an Embed and inserting the provided HTML snippet into the external site.
Only Free Products/Registrations support HTML embedding. Paid Products are not supported for this method.
URL Parameter Tracking for Embedded Registration
Embedded registration forms support capturing tracking parameters from the page they are embedded on.
When an attendee accesses a registration form using a URL containing tracking parameters, those values can be automatically captured and stored against the registration record.
Example: https://event.example.com/register?utm_source=linkedin&utm_campaign=annualsummit
In this example:
- utm_source=linkedin identifies the traffic source
- utm_campaign=annualsummit identifies the marketing campaign
Once configured, these values can be captured automatically during registration without attendee interaction.
This allows attribution data, such as marketing campaigns or referral sources, to flow into attendee records for reporting and analysis purposes.
Custom fields can be configured to receive these values via Registration Configuration, enabling consistent tracking across embedded registration experiences.
For detailed information on configuring tracking parameters and custom field mapping, refer to the Order Custom Fields (track marketing campaigns) section of the Custom Fields article.