These are the slides from my presentation at the Analytics Summit in Hamburg, Germany, on November 19th.
I am Viewster's Head of Analytics and this presentation discusses how we built a robust system for tracking video-related analytics using Google Analytics.
Main sections:
1. Setting the Scene - Viewster in Summer 2013
2. Problem – Thousands of video titles, multiple platforms
3. Solution – Custom Google Analytics implementation
4. Setting up reporting
5. Actual learning!
6. What now?
Topics discussed: Google Tag Manager, Custom Events, Custom Dimensions, Custom Metrics, Data Import, the Measurement Protocol, Custom Reports, Custom Segments, Shortcuts, Calculated Metrics, Time Tracking, and more!
More info:
Me on LinkedIn: https://de.linkedin.com/in/randallhelms
Viewster on LinkedIn: https://www.linkedin.com/company/viewster-ag
Our website: http://viewster.com/
The Analytics Summit: https://www.analytics-summit.de/
Sheila Dela Pena Analytics Dos and DontsGrant Merriel
This document provides a framework for setting up web analytics tracking and metrics. It includes defining goals, mapping the user experience from acquisition to conversion, configuring trackers, implementing tracking codes, measuring success metrics, understanding data sources, and generating actionable insights. The framework outlines setting KPIs, understanding the user flow and identifying opportunities for improvement, configuring ecommerce and event tracking, testing implementations, choosing appropriate metrics like bounce rate and goal completion, and analyzing multi-channel customer journeys from awareness to decision.
This document discusses edge detection in images. It defines edges as areas of abrupt change in pixel intensity that often correspond to object boundaries. Several edge detection techniques are covered, including gradient-based methods using the Sobel and Prewitt operators to calculate the gradient magnitude and direction at each pixel and identify edges. The key steps of edge detection are described as smoothing, enhancement, thresholding and localization. Examples of edge detection code in C language using the Sobel operator are provided. Applications of edge detection include image enhancement, text detection and video surveillance.
The document discusses edge detection methods including gradient based approaches like Sobel and zero crossing based techniques like Laplacian of Gaussian. It proposes a new algorithm that applies fuzzy logic to the results of gradient and zero crossing edge detection on an image to more accurately identify edges. The algorithm calculates gradient and zero crossings, applies fuzzy rules to classify pixels, and thresholds to determine final edge pixels.
Viddler offers a turnkey solution for clients that easily integrates their Viddler video library with their Google Analytics account. Viddler's video player sends video events that are captured and reported by Google Analytics. Viddler's new HTML5 player, Arpeggio, can even capture information about where the visitor came from which is usually difficult with a traditional iframe embed.
Evolution or Extinction:Survive and Thrive with New Google Analytics Features4Ps Marketing
Find out more about the latest features in Google Analytics with Matt Stannard, Head of Analytics and Technology at 4Ps Marketing. Matt recently was invited to speak at the ‘Evolve with Google’ conference in the USA, where his session was the highest rated speaker slot of the entire conference.
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
Google Analytics is a nearly ubiquitous analytics tool for websites, and implementing it in Drupal is simple. However, if you are not selling website advertising or running an ecommerce website, it does a poor job of providing actionable metrics of website performance. You could extend Google Analytics with Events, but this generally required a developer to implement custom JavaScript events or adjust. With the advent of Google Tag Manager, non-developers and Site Builders can configure and update custom event tracking for Google Analytics to improve the relevance of their metrics.
Takeaways:
- How to use Google Tag Manager
- Common approaches to tracking website interactions using Events for Google Analytics
-- Webform submissions
-- File downloads
-- Offsite link clicks
-- Embedded video interactions
Introduction to Watch Face Development with Tizen StudioRyo Jin
These materials describe how to develop Gear watch apps for Gear S2 and S3 devices via Tizen Studio, which you can distribute commercially and for free via the Galaxy Apps store.
Sheila Dela Pena Analytics Dos and DontsGrant Merriel
This document provides a framework for setting up web analytics tracking and metrics. It includes defining goals, mapping the user experience from acquisition to conversion, configuring trackers, implementing tracking codes, measuring success metrics, understanding data sources, and generating actionable insights. The framework outlines setting KPIs, understanding the user flow and identifying opportunities for improvement, configuring ecommerce and event tracking, testing implementations, choosing appropriate metrics like bounce rate and goal completion, and analyzing multi-channel customer journeys from awareness to decision.
This document discusses edge detection in images. It defines edges as areas of abrupt change in pixel intensity that often correspond to object boundaries. Several edge detection techniques are covered, including gradient-based methods using the Sobel and Prewitt operators to calculate the gradient magnitude and direction at each pixel and identify edges. The key steps of edge detection are described as smoothing, enhancement, thresholding and localization. Examples of edge detection code in C language using the Sobel operator are provided. Applications of edge detection include image enhancement, text detection and video surveillance.
The document discusses edge detection methods including gradient based approaches like Sobel and zero crossing based techniques like Laplacian of Gaussian. It proposes a new algorithm that applies fuzzy logic to the results of gradient and zero crossing edge detection on an image to more accurately identify edges. The algorithm calculates gradient and zero crossings, applies fuzzy rules to classify pixels, and thresholds to determine final edge pixels.
Viddler offers a turnkey solution for clients that easily integrates their Viddler video library with their Google Analytics account. Viddler's video player sends video events that are captured and reported by Google Analytics. Viddler's new HTML5 player, Arpeggio, can even capture information about where the visitor came from which is usually difficult with a traditional iframe embed.
Evolution or Extinction:Survive and Thrive with New Google Analytics Features4Ps Marketing
Find out more about the latest features in Google Analytics with Matt Stannard, Head of Analytics and Technology at 4Ps Marketing. Matt recently was invited to speak at the ‘Evolve with Google’ conference in the USA, where his session was the highest rated speaker slot of the entire conference.
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
Google Analytics is a nearly ubiquitous analytics tool for websites, and implementing it in Drupal is simple. However, if you are not selling website advertising or running an ecommerce website, it does a poor job of providing actionable metrics of website performance. You could extend Google Analytics with Events, but this generally required a developer to implement custom JavaScript events or adjust. With the advent of Google Tag Manager, non-developers and Site Builders can configure and update custom event tracking for Google Analytics to improve the relevance of their metrics.
Takeaways:
- How to use Google Tag Manager
- Common approaches to tracking website interactions using Events for Google Analytics
-- Webform submissions
-- File downloads
-- Offsite link clicks
-- Embedded video interactions
Introduction to Watch Face Development with Tizen StudioRyo Jin
These materials describe how to develop Gear watch apps for Gear S2 and S3 devices via Tizen Studio, which you can distribute commercially and for free via the Galaxy Apps store.
Tizen Studio Watch Face Developer GuideTizenExperts
This document provides a summary of a presentation on Samsung Gear S3 watch faces. It discusses key details about the Gear S3, including available models and new features. It also outlines the watch face development process, submission process, and merchandising opportunities through the Samsung Developer Program and Galaxy Apps store. Resources and next steps are provided for developers to get started with Gear watch face development.
These slides are used for the Google Analytics course developed by Frank Jones with OptSus Marketing. The course has been taught in-person, online, and through NCSU Professional Development.
This document provides a summary of a major project on analyzing YouTube trending videos using a database management system. It includes sections on acknowledgements, an abstract, introduction, scope, input design, database design, and coding. The abstract indicates the project involves collecting time-series data on over 8,000 YouTube videos over 9 months to analyze trending videos across their lifecycle and identify characteristics of trending videos and channels. The introduction discusses the importance of understanding trending videos due to their potential to become popular. The scope describes preliminary data analysis and processing of the dataset. The input, database, and coding sections outline the input requirements, proposed database tables to store video and user data, and use of SQL.
This document discusses analyzing customer usage data trends using Gainsight. It provides an overview of the types of analyses that can be done with Gainsight data, including cause and effect, correlation, and metrics analyses. Examples of questions that can be answered include determining which features successful customers adopt and how implementation methods impact usage. The document reviews steps for building an effective analysis, including starting with an actionable question, determining required data, and choosing a reporting format. Report Builder and dashboards are demonstrated as tools for visualizing analyses in Gainsight.
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
Google Analytics is a nearly ubiquitous analytics tool for websites, and implementing it in Drupal is simple. However, if you are not selling website advertising or running an ecommerce website, it does a poor job of providing actionable metrics of website performance. You could extend Google Analytics with Events, but this generally required a developer to implement custom JavaScript events or adjust. With the advent of Google Tag Manager, non-developers and Site Builders can configure and update custom event tracking for Google Analytics to improve the relevance of their metrics.
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdfTim Wilson
Presentation by Ken Williams and Cory Watson in Columbus on 09-Jun-2022. The session was in-person seminar that went into some of the key aspects of Google Analytics 4 and the main steps organizations should go through in order to adopt the platform, with Google's Universal Analytics slated to go away in July 2023.
Details at https://www.cbuswaw.com/june-2022-google-analytics-4-meetup-and-bonus-seminar
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCNew Relic
Learn how Draftkings' culture helps drive performance.
Be sure to subscribe and follow New Relic at:
https://twitter.com/NewRelic
https://www.facebook.com/NewRelic
https://www.youtube.com/NewRelicInc
Universal Analytics Out of Beta - BrightonSEO 2014darafitzgerald
After about 18 months in beta, Universal Analytics is now fully available with complete feature parity compared to Classic GA. This presentation runs through the current state of play with Universal, the key benefits to us as marketers and practical examples of how to start making the most of the new tracking library.
Creating a Single Source of Truth: Leverage all of your data with powerful an...Looker
With a centralized data store, the entire spectrum of analytics is at your fingertips. Using Looker & Segment, you can collect, store and analyze everything from click-stream and event data to transactional and behavioral data in your data warehouse.
Some of the topics this webinar will include:
-The advantages of a centralized data warehouse with Segment Warehouses
-Creating a data model to get your company on the same page with Looker Blocks
-Putting it all together: Best practices for making your data accessible to your end users
The document outlines the agenda for an Adobe Marketo Engage User Group meeting, including introductions, presentations on various Marketo topics, and time for questions. It provides housekeeping details like rules for the user group and tips on how to stay connected to receive updates. The document shares several "Did you know" Marketo tips from known issues to customizing layouts and using tokens in links.
The Black Hole of Video Analytics- KISSmetrics / Viddler WebinarViddler Inc.
Eric McClatchy, Marketing Manager of Viddler, presented a video analytics webinar for KISSmetrics.
"The Black Hole of Video Analytics" prevents your ability to relate your video analytics to your website goals and metrics, severely limiting the insights your video analytics can bring.
Topics Covered:
- What is the "Black Hole"
- How to Avoid the "Black Hole"
- Advanced video reports and charts
- Experiments to improve video effectiveness
Phil recently completed a 400 man-hours GTM project & shares lessons learned. Migrating from GA Classic to Universal on 6 CMS platforms and 600 GA classic events is one thing, but facing a fine if the project is not complete within 3 months ads a touch of spice! Phil cleaned-up 2 years of in-house changes, including changes such as consolidated 74 pageview tags and centralizing 20 tags into easy to mange lookup table.
Phil provides Technical insights for Advanced Implementers, aswell as Tactical insights for project managers & business people on area such as QA automation, mistakes to avoid, process examples & knowledge sharing tips.
Take-aways:
- QA tool
- Planning tools
- Free GTM developer guide
Satish G has over 7 years of experience in software testing, including validation of embedded software for consumer electronics like digital TVs and Android TV devices. He has expertise in testing video and audio functionality, HDMI protocols, 4K technologies, and Google and mobile apps. Satish aims to leverage his experience in testing lifecycles, strategies, and techniques to contribute to high-quality software and client projects.
Userlytics is a premier Usability Testing Platform that captures the qualitative and quantitative user experience data of participants by recording the screen + audio + webcam of participants in a “Picture-in-Picture” format with hard metrics such as time on task, success/failure, ease of use, and more. This tool facilitates the rapid iterative design, development, and customer experience diagnosis of all digital assets, including websites, mobile apps, mockups, videos, prototypes, search journeys, etc.
Scroll through the presentation to learn more about Userlytics and the features the Userlytics platform provides.
Control Your Video App's Destiny: Managing your post-launch D2C strategyJoshua Shulman, MA
Creating a video distribution service/app is hard - managing and maintaining it is even harder. The official launch is just the beginning, ensuring that the app continues to run and your viewers stay happy & engaged is the true challenge. Bitmovin and Applicaster teamed up to explain the best practices to managing your video app once it's already launched, including but not limited to which metrics, services, and adjustments you need to be making to succeed in the long-term. Watch the full VOD Webinar here:
https://bit.ly/2TIGwTB
Behind the Bounce: Understanding Metrics and EngagementTaboola
On Wednesday, November 4th Sr. Director of Audience Development, Chris Muller, presented a webinar on the importance of measurement in relation to engagement. He took a deeper dive into a variety of metrics, highlighting bounce rates and what they mean for your page.
This document discusses strategies for selecting the right cross-browser testing tools. It begins with an introduction to cross-browser testing and the current digital landscape. It then covers criteria for evaluating cross-browser testing tools, including ensuring coverage of responsive web and progressive web app testing across different browsers and platforms. The document also provides examples of testing methodologies and considerations for tools that support automation and at scale testing. It concludes with a case study demonstrating how one company evaluated and selected a cross-browser testing tool based on defined capabilities, importance weights, and scoring.
Tizen Studio Watch Face Developer GuideTizenExperts
This document provides a summary of a presentation on Samsung Gear S3 watch faces. It discusses key details about the Gear S3, including available models and new features. It also outlines the watch face development process, submission process, and merchandising opportunities through the Samsung Developer Program and Galaxy Apps store. Resources and next steps are provided for developers to get started with Gear watch face development.
These slides are used for the Google Analytics course developed by Frank Jones with OptSus Marketing. The course has been taught in-person, online, and through NCSU Professional Development.
This document provides a summary of a major project on analyzing YouTube trending videos using a database management system. It includes sections on acknowledgements, an abstract, introduction, scope, input design, database design, and coding. The abstract indicates the project involves collecting time-series data on over 8,000 YouTube videos over 9 months to analyze trending videos across their lifecycle and identify characteristics of trending videos and channels. The introduction discusses the importance of understanding trending videos due to their potential to become popular. The scope describes preliminary data analysis and processing of the dataset. The input, database, and coding sections outline the input requirements, proposed database tables to store video and user data, and use of SQL.
This document discusses analyzing customer usage data trends using Gainsight. It provides an overview of the types of analyses that can be done with Gainsight data, including cause and effect, correlation, and metrics analyses. Examples of questions that can be answered include determining which features successful customers adopt and how implementation methods impact usage. The document reviews steps for building an effective analysis, including starting with an actionable question, determining required data, and choosing a reporting format. Report Builder and dashboards are demonstrated as tools for visualizing analyses in Gainsight.
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsDesignHammer
Google Analytics is a nearly ubiquitous analytics tool for websites, and implementing it in Drupal is simple. However, if you are not selling website advertising or running an ecommerce website, it does a poor job of providing actionable metrics of website performance. You could extend Google Analytics with Events, but this generally required a developer to implement custom JavaScript events or adjust. With the advent of Google Tag Manager, non-developers and Site Builders can configure and update custom event tracking for Google Analytics to improve the relevance of their metrics.
Columbus WAW 2022 - How GA4 can Help You Navigate a Cookie-Restricted World.pdfTim Wilson
Presentation by Ken Williams and Cory Watson in Columbus on 09-Jun-2022. The session was in-person seminar that went into some of the key aspects of Google Analytics 4 and the main steps organizations should go through in order to adopt the platform, with Google's Universal Analytics slated to go away in July 2023.
Details at https://www.cbuswaw.com/june-2022-google-analytics-4-meetup-and-bonus-seminar
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCNew Relic
Learn how Draftkings' culture helps drive performance.
Be sure to subscribe and follow New Relic at:
https://twitter.com/NewRelic
https://www.facebook.com/NewRelic
https://www.youtube.com/NewRelicInc
Universal Analytics Out of Beta - BrightonSEO 2014darafitzgerald
After about 18 months in beta, Universal Analytics is now fully available with complete feature parity compared to Classic GA. This presentation runs through the current state of play with Universal, the key benefits to us as marketers and practical examples of how to start making the most of the new tracking library.
Creating a Single Source of Truth: Leverage all of your data with powerful an...Looker
With a centralized data store, the entire spectrum of analytics is at your fingertips. Using Looker & Segment, you can collect, store and analyze everything from click-stream and event data to transactional and behavioral data in your data warehouse.
Some of the topics this webinar will include:
-The advantages of a centralized data warehouse with Segment Warehouses
-Creating a data model to get your company on the same page with Looker Blocks
-Putting it all together: Best practices for making your data accessible to your end users
The document outlines the agenda for an Adobe Marketo Engage User Group meeting, including introductions, presentations on various Marketo topics, and time for questions. It provides housekeeping details like rules for the user group and tips on how to stay connected to receive updates. The document shares several "Did you know" Marketo tips from known issues to customizing layouts and using tokens in links.
The Black Hole of Video Analytics- KISSmetrics / Viddler WebinarViddler Inc.
Eric McClatchy, Marketing Manager of Viddler, presented a video analytics webinar for KISSmetrics.
"The Black Hole of Video Analytics" prevents your ability to relate your video analytics to your website goals and metrics, severely limiting the insights your video analytics can bring.
Topics Covered:
- What is the "Black Hole"
- How to Avoid the "Black Hole"
- Advanced video reports and charts
- Experiments to improve video effectiveness
Phil recently completed a 400 man-hours GTM project & shares lessons learned. Migrating from GA Classic to Universal on 6 CMS platforms and 600 GA classic events is one thing, but facing a fine if the project is not complete within 3 months ads a touch of spice! Phil cleaned-up 2 years of in-house changes, including changes such as consolidated 74 pageview tags and centralizing 20 tags into easy to mange lookup table.
Phil provides Technical insights for Advanced Implementers, aswell as Tactical insights for project managers & business people on area such as QA automation, mistakes to avoid, process examples & knowledge sharing tips.
Take-aways:
- QA tool
- Planning tools
- Free GTM developer guide
Satish G has over 7 years of experience in software testing, including validation of embedded software for consumer electronics like digital TVs and Android TV devices. He has expertise in testing video and audio functionality, HDMI protocols, 4K technologies, and Google and mobile apps. Satish aims to leverage his experience in testing lifecycles, strategies, and techniques to contribute to high-quality software and client projects.
Userlytics is a premier Usability Testing Platform that captures the qualitative and quantitative user experience data of participants by recording the screen + audio + webcam of participants in a “Picture-in-Picture” format with hard metrics such as time on task, success/failure, ease of use, and more. This tool facilitates the rapid iterative design, development, and customer experience diagnosis of all digital assets, including websites, mobile apps, mockups, videos, prototypes, search journeys, etc.
Scroll through the presentation to learn more about Userlytics and the features the Userlytics platform provides.
Control Your Video App's Destiny: Managing your post-launch D2C strategyJoshua Shulman, MA
Creating a video distribution service/app is hard - managing and maintaining it is even harder. The official launch is just the beginning, ensuring that the app continues to run and your viewers stay happy & engaged is the true challenge. Bitmovin and Applicaster teamed up to explain the best practices to managing your video app once it's already launched, including but not limited to which metrics, services, and adjustments you need to be making to succeed in the long-term. Watch the full VOD Webinar here:
https://bit.ly/2TIGwTB
Behind the Bounce: Understanding Metrics and EngagementTaboola
On Wednesday, November 4th Sr. Director of Audience Development, Chris Muller, presented a webinar on the importance of measurement in relation to engagement. He took a deeper dive into a variety of metrics, highlighting bounce rates and what they mean for your page.
This document discusses strategies for selecting the right cross-browser testing tools. It begins with an introduction to cross-browser testing and the current digital landscape. It then covers criteria for evaluating cross-browser testing tools, including ensuring coverage of responsive web and progressive web app testing across different browsers and platforms. The document also provides examples of testing methodologies and considerations for tools that support automation and at scale testing. It concludes with a case study demonstrating how one company evaluated and selected a cross-browser testing tool based on defined capabilities, importance weights, and scoring.
Similar to Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Tricks Discovered (Analytics Summit Presentation) (20)
We are pleased to share with you the latest VCOSA statistical report on the cotton and yarn industry for the month of May 2024.
Starting from January 2024, the full weekly and monthly reports will only be available for free to VCOSA members. To access the complete weekly report with figures, charts, and detailed analysis of the cotton fiber market in the past week, interested parties are kindly requested to contact VCOSA to subscribe to the newsletter.
06-18-2024-Princeton Meetup-Introduction to MilvusTimothy Spann
06-18-2024-Princeton Meetup-Introduction to Milvus
tim.spann@zilliz.com
https://www.linkedin.com/in/timothyspann/
https://x.com/paasdev
https://github.com/tspannhw
https://github.com/milvus-io/milvus
Get Milvused!
https://milvus.io/
Read my Newsletter every week!
https://github.com/tspannhw/FLiPStackWeekly/blob/main/142-17June2024.md
For more cool Unstructured Data, AI and Vector Database videos check out the Milvus vector database videos here
https://www.youtube.com/@MilvusVectorDatabase/videos
Unstructured Data Meetups -
https://www.meetup.com/unstructured-data-meetup-new-york/
https://lu.ma/calendar/manage/cal-VNT79trvj0jS8S7
https://www.meetup.com/pro/unstructureddata/
https://zilliz.com/community/unstructured-data-meetup
https://zilliz.com/event
Twitter/X: https://x.com/milvusio https://x.com/paasdev
LinkedIn: https://www.linkedin.com/company/zilliz/ https://www.linkedin.com/in/timothyspann/
GitHub: https://github.com/milvus-io/milvus https://github.com/tspannhw
Invitation to join Discord: https://discord.com/invite/FjCMmaJng6
Blogs: https://milvusio.medium.com/ https://www.opensourcevectordb.cloud/ https://medium.com/@tspann
Expand LLMs' knowledge by incorporating external data sources into LLMs and your AI applications.
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Marlon Dumas
This webinar discusses the limitations of traditional approaches for business process simulation based on had-crafted model with restrictive assumptions. It shows how process mining techniques can be assembled together to discover high-fidelity digital twins of end-to-end processes from event data.
Did you know that drowning is a leading cause of unintentional death among young children? According to recent data, children aged 1-4 years are at the highest risk. Let's raise awareness and take steps to prevent these tragic incidents. Supervision, barriers around pools, and learning CPR can make a difference. Stay safe this summer!
Randall Helms - Video Tracking in Google Analytics: Lessons Learned and Tricks Discovered (Analytics Summit Presentation)
1. Analytics Summit
November 19 2015
Video Tracking in Google Analytics
Lessons Learned and Tricks Discovered
(Director’s Cut)
Randall Helms
2. Analytics Summit
November 19 2015
Note on this version of the slide deck:
This an update on my presentation at the Analytics Summit.
During the Q&A section there were some very valid questions asked, and I wanted to expand on them here
in the slide deck, to make this more useful to other Google Analytics users.
Special thanks to Timo and the team at Trakken for inviting me to speak.
Also a huge thanks to the developers, past and present, in Kiev and Timisoara who have helped me build out
Viewster’s GA/GTM implementation: Maksim Pysanets, Sasha Sidorenko, Anton Marianov, Bogdan
Romashko, Oleksii Beloborodov, Dima Kovbasyuk, Oleksandr Drachuk, Stanislav Sydorenko, Igor Sosedov,
Fabian Mistoiu, Vitalii Cherepakha, Evgeny Pankratov, Raul Genescu, Igor Sosedov, Cosmin Grosan, Razvan
Olaru, Zoltan Csibi and Alex Dudinskyi
Randall Helms
Berlin, November 2015
LinkedIn: https://de.linkedin.com/in/randallhelms
Twitter: @sonicrampage
3. A Brief Guide to Video Tracking at Viewster
1. Setting the Scene - Viewster in Summer 2013
2. Problem – Thousands of video titles, multiple platforms
3. Solution – Custom Google Analytics implementation
4. Setting up reporting
5. Actual learning!
6. What now?
4. Back in the mists of
time …
(aka the summer of 2013)
5. Zurich-based Ad-Supported Video-on-Demand (AVOD) service,
with offices in Kiev, Timisoara, and Berlin (new when I joined)
Content:
• Thousands of titles
• Wide mix of genres
• Mostly lesser-known independent material
• No overall theme – content purchased opportunistically
Introducing Viewster in 2013
7. • Video & ad start tracking to backend SQL server
• Standard Google Analytics JS setup for all products
• Minimal video tracking
• Faulty tracking on mobile – not using native GA tracking tools
Results of the tracking situation:
• Poor understanding of user behaviour
• Poor knowledge of best-performing content
• Lack of useful data to drive business strategy
Tracking Situation – Summer 2013
9. • How do users interact with our product?
• How can we improve our product?
• What separates returning users from those who
come once and never return?
• How can we be more effective at online marketing?
Standard Questions
10. • What content do users watch?
• How long do users watch for?
• Does different content inspire different user
behaviour?
• How can we make smarter decisions about what
content to buy?
• Do users watch differently on different devices?
Video-Specific Questions
11. • Build out Data Warehouse (DWH)
• Full event tracking
• Accessible via SQL queries
• Connected to visualization tool (Tableau,
Qlikview, etc)
• Fix our Google Analytics implementation
Our options
14. Viewster.com
Platform
Desktop Site
Product Mix – Current
Connected Devices
Mobile Apps iOS
Android
Smart TVs
Roku
Product GA Tracking Solution
Android GTM
Mobile Site
Samsung CTV
Xbox
iOS GTM
GTM JS Container
Measurement
Protocol
15. How We Customized Google Analytics for Video:
Google Tag Manager:
• Custom Event tracking
• Custom Dimensions & Metrics
Why GTM? Super flexible, allows non-developers to make changes
Google Analytics:
• Calculated Metrics
• Data Import
• Goals
16. Event Category
• Ad Started
• Ad Finished
• Video Started
• Video Paused
• Video Resumed
• Video Finished
• Watch Time
• Language Change
• Quality Change
• Auto-Play Next
Episode
• Change Episode
• Video
Custom Video Events Hierarchy in GTM
Event Action Event Label
Built entirely from
macros (or hardcoded)
in Google Tag Manager;
no need for developers
to pass a value
17. When does a Video Start?
1. When the request goes to the video server?
2. When the video begins loading?
3. When the video has finished loading and is playing?
In 2013 we had Video Start tracking with all three definitions, with
different developers on different platforms applying different logic
For the sake of data consistency, the same events must be
triggered at the same points across all platforms you control!
My definition of a Video Start: When the video has loaded and
begun playing
Getting Events Right
18. Custom Dimensions
Sent via dataLayer
• Movie ID
• Video Title
• Video Type
• Genre
• Audio Language
• Subtitle Language
• Video Session ID
• Movie Position
Custom Metrics
Sent via dataLayer:
• Seconds Watched
Added via GTM:
• Video Starts
• Video Pauses
• Video Resumes
• Video Finishes
Calculated Metrics:
• Avg. Watch Time
• Finish Ratio
• Views per User
• Watch Time / User
Via Data Import:
Anything! Just needs
to match a Movie ID
Custom Definitions
Custom definitions (metrics
and dimensions) are
crucial to understanding
how well content performs
in Google Analytics.
Adding Custom Variables to Events
19. Challenges:
1. How long do users watch a certain series episode for on
average?
2. What is the distribution of time watched for views of that
episode?
3. How often do users finish the episode?
Time Tracking for Video (1/3)
20. Solution: JavaScript Timer
Time Tracking for Video (2/3)
Seconds 0 20 40 60 80 100 120 140
User
Timer
Events:
Clicks ResumeClicks PauseClicks Play
Player
Clicks to Home
Video Loads Video Pauses Video Resumes Video Stops
Timer Starts Timer Pauses Timer Resumes Timer Stops
GTM Video Started Video Paused Video Resumed Watch Time
The Watch Time event sends
a custom metric of the
seconds watched to GTM
21. Video Started
Events
Video Title
Time Tracking for Video (3/3)
Watch Time
Episode Number
Video Session ID
Custom Metrics
Video View
Custom Dimensions Calculated Metrics
Average Watch Time
Watch Time /
Video Views
Watch Time
Video View Duration
Time Watched
Distribution
Video Views by Video
View Duration value
Video Finish
Video Finished
Finish Ratio
Video Finishes /
Video Views
Key:
• Custom via Data Layer
• Custom via Data Import
• Custom via GTM
22. Importing Data – Several Methods
Data Import – Done in Google Analytics either via API or via CSV upload
dataLayer.push – Pass variables to GTM with custom events
23. GTM Tricks
Example 1: Creating an Event Label using Custom Dimension macros
Example 2: Hardcoding
Custom Metrics
Example 3: Create new variables with Lookup Table
24. QA & Testing
Tools for testing:
• GA Test Property: Separate property just for testing; get clean data
• GTM Test Container: Copy of a container with all ‘live’ events, but a different GA property
end point
• Tip: Use a Constant variable for the GA property ID to quickly change the end point
• GTM debug mode (web): Check that your tags are firing with the correct info in variables
• GA real-time view (all products): See that GA is receiving your events in real-time
• Logs from USB command line debug (Android) & Xcode (iOS): Check that events are firing
correctly with the right info
26. With Custom Reports you can combine your custom and standard dimensions and
metrics into meaningful reports to help you better understand performance
Building Custom Reports for Video
Custom Dimension Custom Metric Standard Metric Custom Metric
Custom Metric Standard Metric
Calculated Metric
Calculated Metric Calculated Metric Calculated Metric
Data sample: Segmented data from our Android app
27. Custom Segments allow you to effectively compare users of different content types
Custom Segments
Anime Viewers
Viewers of other video content
PS: Use Shortcut to save custom report/custom segment configurations
28. Dashboards are a great way to monitor content performance in one place
Dashboards
30. Hypothesis: Hollywood trailers have a negative impact on Viewster
To test the video part of this analysis, I used custom segments to split up users:
• Those who watch only trailers
• Those who watch trailers and long-form content
• Those who watch only long-form content
• Those who watched no content
Results:
IVA trailers brought low-quality users (who were expecting Hollywood blockbusters)
These users were less likely to watch other content
Recommendation: Remove trailers from the service
Content Strategy from GA: Example 1
31. Content Strategy from GA: Example 1
23%
38%
77%
62%
Anime Users General Audience
% of Users Watching Trailers
Yes No
1.7
3.2
2.3
3.9
1.6
3.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
Actors &
Trailers
Homepage Series &
Movies
Genre 404 Errors Other
Pages/Session by Landing Page
0.0
10.0
20.0
30.0
40.0
50.0
60.0
70.0
80.0
All Anime Users Trailer Watchers
Total Time per User (Minutes)
32. Hypothesis: Anime attracts better quality users
Testing Methodology:
• Use custom segments to split users in core territories (US,
UK, DACH, Scandinavia, FR, Benelux) by the following
criteria:
• Those who have watched at least 1 anime video
• Those who have watched video but no anime
• Those who have watched no video
• Compare across range of user behavior metrics
Content Strategy from GA: Example 2
33. Comparing Anime Viewers to Non-Anime Viewers
The result was clear. Anime users were better quality:
• More likely to return: 53% more likely to return 5+ times in
a month
• Spend more time on site: 44% longer average session
duration
• Watch more content: 58% more views per user
35. • Need to understand content consumption
• Chose a custom Google Analytics implementation on web,
mobile and connected devices
• Heavy reliance on Google Tag Manager
• Understood video via custom events, enriched through
custom dimensions and metrics
• Reporting used custom segments and custom reports
• Deep analysis to drive business strategy forward
Quick Recap
37. New Project: Omakase
Launched October, 2015
Subscription Product based on the Anime lifestyle:
1. Bi-Monthly Goodie Box with exclusive Anime-themed
merchandise
2. Premium Video Service (HD, no ads – in future exclusives)
3. Digital Goodies (forthcoming) – Music, Comics, In-Game
Avatars, and more!