---
title: How does the Universal Dashboard universally improve my data?
description: Explains the logic eWebinar uses to surface the best value for a registrant of a particular webinar when they attend multiple sessions.
---

[Skip to content](https://hubspot.ewebinar.com/help/multi-session-logic#main-content)

[![ewebinar-logo](https://hubspot.ewebinar.com/hs-fs/hubfs/ewebinar-logo.png?width=156&height=25&name=ewebinar-logo.png)](https://ewebinar.com/)

- [Help center](https://ewebinar.com/help)

Open main navigation

Close main navigation

- [Help center](https://ewebinar.com/help)
- [Account](https://app.ewebinar.com/home)

[Account](https://app.ewebinar.com/home)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://hubspot.ewebinar.com/help?hsLang=en)
2. [Webinar Dashboards](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en)
3. [Dashboard basics](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#dashboard-basics)

# How does the Universal Dashboard universally improve my data?

## Explains how your analytics and registrant data becomes cleaner and more accurate, even on your webinar dashboards, when you enable the Universal Dashboard.

The **Universal Dashboard** is a subscription add-on that lets you track unique registrants and run analytics across all – *or any combination* – of your webinars.

It also lets you manage all chat from *one central inbox*.

But perhaps its most valuable feature happens entirely behind the scenes.

Once the Universal Dashboard has been enabled, your analytics and registrant data gets processed in a different way. Instead of everything being based around webinar *sessions*, it becomes organized around *unique registrants*, using their email addresses as the unique ID. 

The result is cleaner, better data *everywhere*, even on your webinar dashboards. More specifically, you get:

- **More accurate analytics**
- **No duplicate registrants**

Watch this 4-minute video – or keep reading – for an overview of how this works:

<iframe data-hsv-src="https://play.hubspotvideo.com/v/8963072/id/187934039575" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="187934039575" data-hsv-style="" data-hsv-width="688" data-hsv-height="374" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

### How the Universal Dashboard improves your data *everywhere*

Let’s imagine a basic scenario for one of your webinars to demonstrate how your analytics might change from *before* enabling the Universal Dashboard to *after*. Though the principles described below apply more broadly, for simplicity’s sake, we’ll focus on three core metrics: **attendance**, **completion** and **conversion**.

**What is a conversion in eWebinar?**

"Conversion” is typically a sales term. In eWebinar, however, it can mean a number of different things, depending on your goals. For example, a conversion could be when a webinar attendee:

- **Purchases your product**
- **Signs up for a free trial**
- **Tests out a feature in your SaaS product**
- **Signs up for the next webinar in a series**
- **Fills out a contact form**
- **Puts time on your calendar**
- And more!

Tracking conversions is simply a way to measure how well attendees respond to your webinar’s primary call to action. [Learn more](https://ewebinar.com/help/conversion-tracking)

#### *Before* enabling the Universal Dashboard

Starting with what the data would look like *before* subscribing to the Universal Dashboard, here is the scenario:

**Three people** sign up for your webinar. **The first two sign up for one session each**, and **the third signs up three times**.

- **Registrant A** attends the webinar, watches the whole thing, and converts from it.
- **Registrant B** attends the webinar and converts, but doesn't complete it.
- **Registrant C** does something different with every session. 
    - The first session, she misses entirely.
    - She attends and completes the second session, but doesn't convert.
    - For the third, she comes back and converts without finishing.

![Webinar Analytics - Before UD](https://ewebinar.com/hubfs/Webinar%20Analytics%20-%20Before%20UD.png)

In the end, you get **5 registrant sessions** and, when you do the math, **80% attendance,** **40% completion**, and a **60% conversion rate**. This approach is standard among webinar platforms and what you are accustomed to seeing in your analytics.

#### *After* enabling the Universal Dashboard

Now let’s look at the exact same scenario, except this time, it’s *after* the Universal Dashboard has been turned on. 

When someone registers multiple times for the same webinar using the same email address, the system, using common sense logic, automatically combines the data from all of their sessions into one **master session record** for that one registrant. (The logic used is what we call **multi-session logic**. More on that [below](https://hubspot.ewebinar.com/help/multi-session-logic#msl).) 

![Webinar Analytics - After UD 2](https://ewebinar.com/hubfs/Webinar%20Analytics%20-%20After%20UD%202.png)

In this case, though different things happened in different sessions, we know Registrant C **attended** the webinar, **completed** it, and **converted** from it. All of this gets captured in the master record for Registrant C and is what would be sent to your CRM for them.

![Webinar Analytics - After UD 3](https://ewebinar.com/hubfs/Webinar%20Analytics%20-%20After%20UD%203.png)

So now, with the Universal Dashboard turned on, you get ***3 unique registrants***, **100% attendance**, **67% completion**, and **100% conversion**. And most importantly, you have more reliable, higher quality data! – made possible by the fact that your data is now organized around unique registrants, by email address, instead of around sessions.

![Webinar Analytics - After UD 4](https://ewebinar.com/hubfs/Webinar%20Analytics%20-%20After%20UD%204.png)

When you compare the before and after, it might *seem* like the number of registrants went down, but the second number is the one that’s correct. It is the *actual* number of registrants who signed up for your webinar. And since data from repeat sessions is combined, attendance, completion, and conversion rates went up across the board. 

![Webinar Analytics - After UD HQD](https://ewebinar.com/hubfs/Webinar%20Analytics%20-%20After%20UD%20HQD.png)

The bottom line: when you subscribe to the Universal Dashboard, two significant data improvements come with it:

1. **More accurate analytics:** You get a better, more accurate picture in your analytics of how your webinars are *actually* performing
2. **No duplicate registrants:** You get only unique registrants on your registrants list – without any duplicates!

These improvements show up everywhere, on your individual webinar dashboards and on the Universal Dashboard itself.

**Did you notice a change in the analytics on your webinar dashboards?**

If you recently subscribed to the Universal Dashboard, you may have noticed a shift in your webinar analytics for the reasons described above.

If you saw only a very small change or no change at all, it is probably because:

1. It is not common for you to have registrants sign up for your webinars more than once.
2. The number of registrants and attendees you have is high enough such that, even with the changes, your overall rates are about the same.

### Where to find data derived using multi-session logic

As explained above, when you are subscribed to the Universal Dashboard and a registrant signs up for the same webinar multiple times using the same email address, we use multi-session logic to combine the data from all sessions into one master session record.

The question then is, "Where and how does this show up in eWebinar?"

When you open a registrant's record and go to the **Webinars** tab, you can easily see which webinars a registrant had multiple sessions for. (The data in these rows comes from the master session record.)

![ud analytics - multiple sessions](https://ewebinar.com/hubfs/ud%20analytics%20-%20multiple%20sessions.png)

To illustrate, if you look at the top example above, the **Registered** date is in May (the first time this registrant signed up for the webinar) while the **Session** date is in February of the following year (their latest session time), giving you the breadth of time this person has interacted with this particular webinar.

If you hover over one of these rows and click **View**, it opens the master record for that webinar and registrant, showing data combined from all of their sessions.

![multi-session record](https://ewebinar.com/hubfs/multi-session%20record.png)

A message at the top of the page indicates when you are looking at a master session record where multi-session logic has been applied.

**How do I know the specific logic used when session data was combined?**

When looking at a master session record, if you want to know the specific logic applied to a property when data for it was combined from multiple sessions, **hover over the info icon** next to the property and you will see. 

![msl info icon](https://ewebinar.com/hubfs/msl%20info%20icon.png)

If the info icon shows no multi-session logic, it means the data was taken from the most recent session. (Either that, or multi-session logic is simply not relevant in that case.)

If you would like to review the original sessions that the data in the master session record came from, expand and show all sessions of the webinar. (The original sessions appear as nested rows beneath the master row.)

![ud analytics - multiple sessions (expanded)](https://ewebinar.com/hubfs/ud%20analytics%20-%20multiple%20sessions%20(expanded).png)Then, hover over any of the rows and click **View** tobe taken to the record for that one session. This way, you can always view the source data on a session by session basis.

**Multi-session logic is not foolproof.**

There are times when the logic we apply does not surface the "best" value for a particular property. This is usually caused by outlier behavior on the part of the registrant. However, if you think you see a flaw in our logic, please report it to [support@ewebinar.com](mailto:support@ewebinar.com) and we will take a look.

### **Cross-webinar multi-session logic**

In the majority of cases, multi-session logic only applies to a registrant's sessions of the **same** webinar. There are two exceptions, however, where data may be pulled from **different** webinars. They are:

#### **Name-related properties**

**First name** and **Last name** (and, hence, **Full name**) come from latest session of **any webinar** where both **First name** and **Last name** are not empty. (If there is no session where this is true, we take the latest value for each from any webinar session.)

The reasoning behind this is, depending on how your registration forms are set up, you may have instances where someone gives you their first and last name in an earlier session or webinar but not in a later session or webinar. This logic helps ensure that a registrant's full name is preserved if they share it any time.

#### Custom properties

In cases where a custom property exists for the same registrant in different sessions, the value preserved by multi-session logic is **the latest value** from the registrant.

**Custom properties** include responses to interactions, like polls, and answers to custom questions added to your registration forms and widgets.

Whether that value comes from *one* of the registrant's webinars or *any* of them, however, depends on context. 

To illustrate, let's say you had a **Poll** interaction in two different webinars asking, "What is your favorite color?", and you gave the custom property the same name in each webinar (e.g. favoriteColor).

For multi-session logic to be applied to custom properties from *different webinars*, they must share the same [property name](https://ewebinar.com/help/properties#custom-properties).

Setting aside the flip-flopping of the registrant 😂, the table below shows which value would be surfaced where by multi-session logic, based on context.

| **Date** | **Response** | **Session of** | **Where value is surfaced with multi-session logic** |
| --- | --- | --- | --- |
| 4/1/2025 | **Blue** | Webinar 2 | On **Registrant info** tab in registrant's record |
| 3/1/2025 | Yellow | Webinar 2 | Not surfaced |
| 2/1/2025 | **Yellow** | Webinar 1 | In **Webinar 1's session record** for that registrant |
| 1/1/2025 | Blue | Webinar 1 | Not surfaced |

If you think about it, it's common sense. If you are looking at a particular webinar, you want to see the latest answer from that registrant for that one webinar only.

If, however, you are looking at their master registrant record (the **Registrant info** tab, shown below), you want to see the latest answer from across *all* of their webinars.

![custom properties-1](https://ewebinar.com/hubfs/custom%20properties-1.png)

- [Getting Started Right](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#main-content)

    - [START HERE! 👇](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#start-here)
    - [Schedule & Chat Setup Guide](https://hubspot.ewebinar.com/help/getting-started-right?hsLang=en#schedule-chat-setup-guide)
- [Plan, Script & Record](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#main-content)

    - [Develop a presentation that works](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#develop-a-presentation-that-works)
    - [Adapt your script for automation](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#adapt-your-script-for-automation)
    - [Record your presentation](https://hubspot.ewebinar.com/help/plan-script-record?hsLang=en#record-your-presentation)
- [Create & Configure](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#main-content)

    - [Create your eWebinar](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#create-your-ewebinar)
    - [Schedule: Choose when and how people can atttend](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#schedule-choose-when-and-how-people-can-atttend)
    - [Notifications: Set up reminders and follow-ups](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#notifications-set-up-reminders-and-follow-ups)
    - [Interactions: Pre-program engagement & manage video](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#interactions-pre-program-engagement-manage-video)
    - [Chat: Configure chat for your goals and availability](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#chat-configure-chat-for-your-goals-and-availability)
    - [Registration: Design your registration experience](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#registration-design-your-registration-experience)
    - [Settings: Customize the webinar experience](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#settings-customize-the-webinar-experience)
    - [Webinar Series: Build structured learning paths](https://hubspot.ewebinar.com/help/create-configure?hsLang=en#webinar-series-build-structured-learning-paths)
- [Publish & Promote](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#main-content)

    - [Test and publish your eWebinar](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#test-and-publish-your-ewebinar)
    - [Share and embed your eWebinar](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#share-and-embed-your-ewebinar)
    - [Registration and access options](https://hubspot.ewebinar.com/help/publish-promote?hsLang=en#registration-and-access-options)
- [Integrate & Track](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#main-content)

    - [CRM setup and property mapping (e.g. for a sales funnel)](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#crm-setup-and-property-mapping-e-g-for-a-sales-funnel)
    - [Scripts and tracking pixel setup](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#scripts-and-tracking-pixel-setup)
    - [CRM and marketing automation integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#crm-and-marketing-automation-integrations)
    - [Chat, SMS, WhatsApp, and email integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#chat-sms-whatsapp-and-email-integrations)
    - [Video import integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#video-import-integrations)
    - [Payment integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#payment-integrations)
    - [Course and certification integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#course-and-certification-integrations)
    - [Custom integrations](https://hubspot.ewebinar.com/help/integrate-track?hsLang=en#custom-integrations)
- [Webinar Dashboards](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#main-content)

    - [Dashboard basics](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#dashboard-basics)
    - [Understand analytics and performance](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#understand-analytics-and-performance)
    - [Moderate and respond to chat](https://hubspot.ewebinar.com/help/webinar-dashboards?hsLang=en#moderate-and-respond-to-chat)
- [Account & Subscription](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#main-content)

    - [Manage your subscription and add-ons](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#manage-your-subscription-and-add-ons)
    - [Set up team roles and permissions](https://hubspot.ewebinar.com/help/account-subscription?hsLang=en#set-up-team-roles-and-permissions)

[![Chill listening crop-3](https://hubspot.ewebinar.com/hs-fs/hubfs/logo_main_small%20(2).png?width=149&height=24&name=logo_main_small%20(2).png "Chill listening crop-3")](https://ewebinar.com/)

© 2026 eWebinar™ Labs Inc. All rights reserved.

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "caption" : {
    "@type" : "MediaObject",
    "contentUrl" : "https://hubspot.ewebinar.com/media-transcripts/187935324316/en.vtt",
    "inLanguage" : "en",
    "name" : "en Captions"
  },
  "contentUrl" : "https://stream.mux.com/AlJDxB1nOoicj9h02EEliIFZW02aRpLV01mQ3hxAS02Hq900/capped-1080p.mp4",
  "dateModified" : "2025-07-10T16:34:46.199Z",
  "duration" : "PT3M53.334S",
  "height" : 1082,
  "name" : "Universal Dashboard Data - In-App and Help",
  "thumbnailUrl" : "https://8963072.fs1.hubspotusercontent-na1.net/hubfs/8963072/Universal%20Dashboard%20Data%20-%20In-App%20and%20Help.mp4/medium.jpg",
  "uploadDate" : "2025-03-26T21:02:43.627Z",
  "width" : 1990
}
```