Versions Compared

Key

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

...

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

...

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.

...

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.

...

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 30 10 minutes.

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

...

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

...

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,

...