Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Identify your Bizzabo Version

Select the document section relevant to you based on your Bizzabo environment. Functionality varies based on version as shown below:

Bizzabo Legacy

Bizzabo New

Digital Behavior Tracking

x

Syncing Registrants

x

Syncing Sessions

x

Syncing Events

x

Fulfillment Actions (Registration)

x

Fulfillment Actions (Event Check-In)

x

Fulfillment Actions (Session Check-In)

x

Embed Digital Activations

x

x

Embed Engagement Zones

x

x

Embed Leaderboards

x

x

Installation Method

Manual

Marketplace App

Bizzabo New

Overview

Captello's native integration with Bizzabo enhances event engagement for both online and hybrid events. You can embed Captello's Engagement Zones throughout an entire event or only within specific sessions.

Connecting your Bizzabo Account

Installing the Captello App on Your Bizzabo Account

The first requirement for the integration to work is installing the Captello app on your Bizzabo account.

The Captello app is installed by Bizzabo staff. Make sure to contact your Bizzabo representative to install the Captello app.

Setting Up Bizzabo Connector

Navigate to Setup > Integrations > Connectors and enter your Bizzabo Account ID provided by Bizzabo.

Info

Your Bizzabo Account ID appears in the URL when you are logged in to your Bizzabo account.

...

Adding Engagement Across Your Event

...

...

This feature must be enabled by your Bizzabo representative before you’re able to view it in the Bizzabo platform.

Navigate to Event Experience > Gamification.

...

Enable Captello Gamification OR Captello Gamification (Europe)

...

Only enable Europe if your Captello account is on the Europe instance

...

(determined by your contract with Captello).

...

Click on Go to Captello.

...

A message will pop-up, asking you to sync your event to get started.

...

Click on the Sync buttonto sync your event. It may take up to 30 minutes to sync.

...

Choose a Zone from the dropdown menu. The chosen Zone will be accessible at the event level. For more information about Zones, see Zones.

...

Optional: Toggle the switch to sync registrants. Syncing registrants is necessary to trigger Fulfillment Actions (see section below) which can be used to measure engagement. Syncing may take up to one (1) hour. Once synced, the system will sync new registrants every 10 minutes.

...

Click on the Virtual tab and enable the virtual session option.ble

...

Navigate to the Engagement tab and enable Captello Engagement OR Captello Engagement (Europe).

...

Only enable Europe if your

...

Captello account is on the Europe instance

...

(determined by your contract with Captello).

...

Click on Go to Captello.

...

A message will pop-up, asking you to sync your session.

...


Click on the Sync button to sync your sessions. It may take up to 30 minutes for the sync o be finalized.

...

On the Manage Events page, Captello lists all Events from your Bizzabo account. You can control which Events sync registration and session data to Captello. To enable syncing, switch on the toggle labeled Sync to the right of the event.

...

Once the Event is syncingsynced, Captello will update Registrants every 10 minutes.

To manually sync registrants, you can click on the dropdown arrow of the event and click 'Sync Registrants'.

...

To view Registrants, click on the number in the Registrations column. 

...

  • Create a Global Leaderboard for your Event.

  • Navigate to Setup > Integrations > Connectors.

  • Scroll down to Bizzabo.

  • Click Manage Events

  • Set your Event to Syncable.

  • Use the drop-down menu to the far right to select Actions (Session Check-In).

...

  • Select Change Leaderboard Points as your action.

  • Select your Event's Leaderboard.

  • Specify the points to add/subtract.

...

With the tracking code, you can track all activities inside Bizzabo (sessions, page views, game plays, downloads, etc.) without the use of Waypoints or Capture Forms. Once attendees logs in to your event, Captello will immediately identify track them. However, the Advanced Installation is not available for all events. Check the table below for requirements.

...

Requirements

...

Notes

...

Bizzabo installed on your domain

Your Bizzabo instance must be installed on your own website or a white-labeled domain. You cannot use the Advanced Installation with the Bizzabo domain.

...

Info

The installation process for the tracking code is the same whether if you’re installing it on Bizzabo’s website or on a Bizzabo whitelabled domain.

Requirements

Notes

Captello Tracking Code

Obtain the tracking code from your Captello representative. You will use the same code across all events. The code will use the following format:

<script>
{console.log('Captello Engagement Suite loaded');

    document.addEventListener("DOMContentLoaded", function(){
    console.log('Event listener fired');
    if (window.__INITIAL_STATE__ && __INITIAL_STATE__.meReducer.me.primaryEmail){
         console.log('meReducer found');
         ll_3p_email = __INITIAL_STATE__.meReducer.me.primaryEmail;
         ll_3p_fn = __INITIAL_STATE__.meReducer.me.firstName;
         ll_3p_ln = __INITIAL_STATE__.meReducer.me.lastName;
         ll_3p_co = __INITIAL_STATE__.meReducer.me.company;
         ll_3p_ign_act = 1;

        llcustid = XXXXX;
        ll_use_automatic_form_tracking = true;
        (function() {
            var llt = document.createElement('script'); llt.type = 'text/javascript'; llt.async = true;
            llt.src = 'https://t1.captello.com/tracking_engine/lltc.min.php';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(llt, s);
             })();

    }
    else {
        console.log('meReducer returns false - check login');
    }
});

}

</script>

Bizzabo's Detect Page Change Code

By default, Bizzabo front loads every page on their platform. The following code will force it to reload pages so our tracking engine can see individual pages.

Code Block
<script>

	/* ---Modification to History to Detect Page Change--- */
  	history.pushState = ( f => function pushState(){
    	var ret = f.apply(this, arguments);
    	window.dispatchEvent(new Event('pushstate'));
    	window.dispatchEvent(new Event('locationchange'));
    	return ret;
  	})(history.pushState);

  	history.replaceState = ( f => function replaceState(){
    	var ret = f.apply(this, arguments);
    	window.dispatchEvent(new Event('replacestate'));
    	window.dispatchEvent(new Event('locationchange'));
    	return ret;
  	})(history.replaceState);

  	window.addEventListener('popstate',()=>{
    window.dispatchEvent(new Event('locationchange'))
  	});


	/* ---Run when Nested Page Changes--- */
  	window.addEventListener('load', onLoaded, false);

</script>

To install the Captello tracking code,

...

  • Navigate to Events > Capture.

  • Use the drop-down menu to the right of the Activation/Leaderboard and select Launch.

  • Copy the URL.

  • Insert the URL into the iframe template below.

Code Block
<iframe width="100%" height="800" src="INSERT URL HERE" frameborder="0" allowfullscreen=""></iframe>

Next, you need to embed the iframe into your Bizzabo page. In Bizzabo,

...