Intro to Segment & Tracking for Live Streaming by Livestorm

42
Intro to Segment & Tracking for live streaming 07 JUIN 2016 - #LIVESTORMTALKS - EN/FR - 25MIN Gilles Bertaux • CEO @ Livestorm

Transcript of Intro to Segment & Tracking for Live Streaming by Livestorm

Intro to Segment & Tracking for live streaming

07 JUIN 2016 - #LIVESTORMTALKS - EN/FR - 25MIN

Gilles Bertaux • CEO @ Livestorm

Gilles Bertaux CEO @LIVESTORMAPP

Ex. Growth @ Mention + Designer @ TOTEMS My twitter: @gillesbertaux

🖖

What’s the smartest webinar so>ware for B2B lead generaAon?

We’re Livestorm. We do browser-based webinars for sales and user training.

Click to learn more.

This is how doing webinars looks like…

This is how whatever webinar tool looks like…

Pipedrive

SegmentHelpscout

Hubspot

Your stack

Insert webinar tool here

Poor UX, No data, Dumb so>ware… …No business.

This is how webinars should will work:

Pipedrive

SegmentHelpscout

Hubspot

Your stack

Livestorm

This is how webinars should will feel:

Audience Segmentation

100% real-time in the browser CRMs & Marketing integrations

Analytics & Segmentation

Design

Real-time & No download

CRM & Marketing integrations

Apply for beta @ livestorm.co

What we’ll cover• Small introducAon to Segment

• Tracking for web-conferencing

• Next steps for live streaming

One API to rule them all, and in the darkness bind them.

3 event types • Track: action event (signed up, button clicked…)

• Identify: creates or identifies user based on cookie

• Page: sends a page load event

We all send the same events. We have the same data.

Signup, Subscrip:on started, Account created…

One API. One standard. Across every tool for every usage.

HUGE gain of time

One tracking framework.

Name Why Properties Location

Name of the eventDescription. Why are we tracking

this?

Properties to send in params.

Where is it sent?

SignedUp, NewUSerCreated, newCustomer…Y U NO HAVE A NAMING CONVENTION?

Object + AcAon framework.

« Account » + « Created ».

« Panier » + « Vidé ».

There are special events for special businesses. Segment calls them seman:c events.

Let’s consider a e-commerce business.

• Viewed Product Category • Viewed Product • Added Product • Completed Order

Ecommerce SemanAc Events

analytics.track('Viewed Product Category', { category: 'Games'});

• Viewed Product Category • Viewed Product • Added Product • Completed Order

Ecommerce SemanAc Events

analytics.track('Viewed Product Category', { category: 'Games'});

Note the irony 😏

• Viewed Product Category • Viewed Product • Added Product • Completed Order

Ecommerce SemanAc Events

analytics.track('Viewed Product', { id: '507f1f77bcf86cd799439011', sku: 'G-32', name: 'Monopoly: 3rd Edition', price: 18.99, category: 'Games'});

• Viewed Product Category • Viewed Product • Added Product • Completed Order

Ecommerce SemanAc Events

analytics.track('Added Product', { id: '507f1f77bcf86cd799439011', sku: '45790-32', name: 'Monopoly: 3rd Edition', price: 18.99, quantity: 3, category: 'Games'});

• Viewed Product Category • Viewed Product • Added Product • Completed Order

Ecommerce SemanAc Events

analytics.track('Completed Order', { orderId: '50314b8e9bcf000000000000', total: 30, revenue: 25, shipping: 3, tax: 2, discount: 2.5, coupon: 'hasbros', currency: 'USD', products: […]});

SemanAc events for web-conferencing & live streaming.

Why is this important: Live streaming is booming. And it will generate a

shitload of data. Yummy data.

Our proposal Semantic events for web-conferencing

• Session started/ended • User engaged • Stream enabled/disabled • User joined/left

Web-conferencing semanAc events

analytics.track(‘Session started', { session_id: '12345678'});

• Session started/ended • User engaged • Stream enabled/disabled • User joined/left

analytics.track(‘User engaged', { type: 'poll', id: ‘12345678’, content: ‘Yes’});

Web-conferencing semanAc events

• Session started/ended • User engaged • Stream enabled/disabled • User joined/left

analytics.track(‘Stream enabled', { id: '507f1f77bcf86cd799439011', type: 'screensharing', resolution: '1280x720'});

Web-conferencing semanAc events

• Session started/ended • User engaged • Stream enabled/disabled • User joined/left

analytics.track(‘User joined', { id: '50314b8e9bcf000000000000', name: ‘gilles bertaux'});

Web-conferencing semanAc events

Let’s move to Q&A.

We’re Livestorm. We do browser-based webinars for sales and user training.

Click to learn more.

Q: Can I have the slides?

A: https://livestorm.co

Q: Who are you again?

Gilles Bertaux (@gillesbertaux)

CEO @ Livestorm

Notre produit : https://livestorm.co