Skip to main content

Access analytics data

Integrate Bambuser analytics data with your current analytics system

As a client of Bambuser Live Video Shopping, you may want to integrate LiveShopping player analytics data within your current analytic system. Bambuser provides you different ways to access and use the LiveShopping player analytic data.

There are 4 ways to access the client-side analytic data:

1. Listen to Player Events

Bambuser LiveShopping player emits different types of player events as well as user-interaction events.

info

To see a full list of player events and user interaction events, read Player metrics.

You can listen to a 'bambuser-liveshop-tracking-point' to get all emitted events.

Example:

window.addEventListener('bambuser-liveshop-tracking-point', ({ detail }) => {
console.log(detail.event); // e.g. "on-load"
console.log(detail.data);
});

Now if you open a Bambuser LiveShopping player, you should see the event data on the console.

img

2. Pick up event data from dataLayer

If you use Google Tag Manager and have the dataLayer object available on the page where you have the player embedded, then all emitted player, user interactions (learn more on Player metrics), and purchase events (learn more on Conversion tracking) are pushed to the dataLayer object.

More information can be found here.

3. Export CSV

You can export all stats in CSV format. Then you are able to import that to your analytic system. Note that importing this CSV file may need some configuration or development effort.

img

4. REST API

Fetch stats data of a show through Bambuser LiveShopping REST API 🔗.

note

To access this API, you need to request an API Key through your contact person at Bambuser.