Intro to Segment & Tracking for Live Streaming by Livestorm

228 views

Published on

Livestorm was kindly invited to participate to MeasureCamp, the biggest french analytics conference, to make a small introduction to Segment.

We also shared some thoughts about how to standardize analytics events around live streaming.

Published in: Data & Analytics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
228
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Intro to Segment & Tracking for Live Streaming by Livestorm

  1. 1. Intro to Segment & Tracking for live streaming 07 JUIN 2016 - #LIVESTORMTALKS - EN/FR - 25MIN Gilles Bertaux • CEO @ Livestorm
  2. 2. Gilles Bertaux CEO @LIVESTORMAPP Ex. Growth @ Mention + Designer @ TOTEMS My twitter: @gillesbertaux 🖖
  3. 3. What’s the smartest webinar so>ware for B2B lead generaAon?
  4. 4. The webinar is the most scalable markeAng tool for sales and content marke-ng.
  5. 5. Yet, webinars are broken.
  6. 6. This is how doing webinars looks like…
  7. 7. This is how whatever webinar tool looks like… Pipedrive Segment Helpscout Hubspot Your stack Insert webinar tool here
  8. 8. Poor UX, No data, Dumb so>ware… …No business.
  9. 9. This is how webinars should will work: Pipedrive Segment Helpscout Hubspot Your stack Livestorm
  10. 10. This is how webinars should will feel:
  11. 11. Audience Segmentation 100% real-time in the browser CRMs & Marketing integrations Analytics & Segmentation Design Real-time & No download CRM & Marketing integrations
  12. 12. Apply for beta @ livestorm.co
  13. 13. What we’ll cover • Small introducAon to Segment • Tracking for web-conferencing • Next steps for live streaming
  14. 14. One API to rule them all, and in the darkness bind them.
  15. 15. 3 event types • Track: action event (signed up, button clicked…) • Identify: creates or identifies user based on cookie • Page: sends a page load event
  16. 16. We all send the same events. We have the same data.
  17. 17. Signup, Subscrip-on started, Account created…
  18. 18. One API. One standard. Across every tool for every usage.
  19. 19. HUGE gain of time
  20. 20. One tracking framework. Name Why Properties Location Name of the event Description. Why are we tracking this? Properties to send in params. Where is it send?
  21. 21. SignedUp, NewUSerCreated, newCustomer…WHY U NO HAVE A NAMING CONVENTION?
  22. 22. Object + AcAon framework.
  23. 23. « Account » + « Created ».
  24. 24. « Panier » + « Vidé ».
  25. 25. There are special events for special businesses. We call them seman-c events.
  26. 26. Let’s consider a e-commerce business.
  27. 27. • Viewed Product Category • Viewed Product • Added Product • Completed Order Ecommerce SemanAc Events analytics.track('Viewed Product Category', { category: 'Games' });
  28. 28. • Viewed Product Category • Viewed Product • Added Product • Completed Order Ecommerce SemanAc Events analytics.track('Viewed Product Category', { category: 'Games' }); Note the irony 😏
  29. 29. • 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' });
  30. 30. • 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' });
  31. 31. • 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: […] });
  32. 32. SemanAc events for web- conferencing & live streaming.
  33. 33. Why is this important: Live streaming is booming. And it will generate a shitload of data. Yummy data.
  34. 34. Our proposal Semantic events for web-conferencing
  35. 35. • Session started/ended • User engaged • Stream enabled/disabled • User joined/left Web-conferencing semanAc events analytics.track(‘Session started', { session_id: '12345678' });
  36. 36. • 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
  37. 37. • 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
  38. 38. • Session started/ended • User engaged • Stream enabled/disabled • User joined/left analytics.track(‘User joined', { id: '50314b8e9bcf000000000000', name: ‘gilles bertaux' }); Web-conferencing semanAc events
  39. 39. Let’s move to Q&A.
  40. 40. Thanks ! Q: Can I have the slides? A: h"ps://livestorm.co Q: Who are you again? Gilles Bertaux (@gillesbertaux)
 CEO @ Livestorm Notre produit : h9ps://livestorm.co

×