Analyze this! – How to use JW Player’s API with Google Analytics

JW Player and Google Analytics

In this age of information, analytics are king. Content providers like to know how their products are being used and when people are using specific features. It comes as no surprise that many providers want to know how their videos are being watched so they can improve the viewing experience. Surely, knowing your audience and their viewing habits are a sure fire way to keep everybody happy.

Video Ad Technology

As more overall video consumption moves online, Video advertising has experienced significant growth over the past several years.  The Interactive Advertising Bureau’s (IAB) annual Internet Advertising Revenue Report (U.S.) has shown an annual growth rate (CAGR) of more than 30% per year since 2007.  PricewaterhouseCoopers’ “Global Media Outlook” supports this position, projecting growth in the video’s share in overall advertising revenue to over $12 billion in 2017.
video-revenues-2008-2017
source: PWC Global Media Outlook

Interfacing with Video on Mobile Browsers

Video on mobile web browsers Whether you’re watching an episode of your favorite TV show, or wanting to see your best friend’s kid, cat, or dog roll around on the floor, videos are a significant part of browsing the web. With the growing availability of portable devices that conveniently fit into palms, pockets, and bags, you are are more likely than ever to view video on a smartphone or tablet. With millions of apps available on the marketplace, how are you going to watch the video - in an application or in the device’s mobile web browser? According to the Nielsen 2013 Consumer Mobile Report, videos are being watched in mobile browsers just as frequently as in applications in developed markets.

Introducing Our New, Old Name: JW Player

JW Player - Your way to play Today, we have exciting news to share with our community. After months of hard work, we are officially changing our company name from LongTail Video to JW Player. We are absolutely thrilled to make this change, as we think it better captures who we are and what we are trying to accomplish in the future. As part of our rebrand, we have moved our website from longtailvideo.com to jwplayer.com. In addition to our new graphics and colors, you will notice that we streamlined our site navigation significantly so that users can more easily learn about our products and get video up on their sites. We also renamed our popular online video platform, Bits on the Run, “JW Platform”. When you have a moment, please go explore our new site. It was a massive move for us and we would really appreciate your feedback!

Delivering HLS with Amazon CloudFront

In this blog post, we will setup Amazon Cloudfront to swiftly and reliably deliver an HLS stream around the globe. We'll use JW Player to embed these streams, so they work on both iOS and desktop browsers. This post is a follow-up to the one on Encoding HLS with Amazon Elastic transcoder. That post discussed setting up storage buckets and creating Pipelines, Presets and Jobs to encode HLS.

Call to Action with JW Player

Adding calls to action (CTAs) to your videos is one of the most effective ways to convert leads. Viewers are much more likely to take the next step when you direct them toward an action at the perfect moment within your video than if your video simply plays with no button urging "click here". Common CTAs are signing up for a free trial, contacting a sales rep, or linking to more resources. Let us know if you have other great ideas! Although creating clickable calls to action isn’t an out-of-the box feature of JW Player, it is possible to achieve this with some JavaScript and our JavaScript API.

How to do it

All you need to do here is set up a normal JW Player embed like we always do, and use our API, and onComplete(), to tell the player to display the call to action at the end. This demo shows a movie preview with a CTA to watch the entire film when the preview is over:

Monetize your games with JW Player Video Ads

Introduction

JW Player is a great tool for showing off your video and audio files on the web. In addition to playing media, many users are also monetizing their content with the help of the player’s advertising capabilities. While showing ads before, after, and during your content is great, thanks to the robustness of our API, there are ways to get creative. JW Player ad over a game

The State of HTML5: Firefox Now Supports MP4!

With Q2 of 2013 behind us, it is time for another update of our State of HTML5 Video report. The last few months have mostly been about filling in the gaps, with Android improving its API support, Opera adding Fullscreen support and Internet Explorer 10 slowly replacing IE8 and IE9. The biggest story though is Firefox’s phased rollout of MP4 playback support.

Age Verification with JW Player

As long as our player has been around, we have received requests from our customers asking for the ability to age gate their users. This feature presents users with an age verification prompt requiring them to enter their birthday. If the users are older than the required age, they are granted access to watch the video (i.e. video playback starts). If they are younger than the required age, they are taken to a different page and are unable to view the video. It is a simple, but useful feature to restrict underage viewers from mature content.

Although this isn’t an out-of-the box point & click feature in the JW Player, it is possible to achieve this feature with some JavaScipt, an iFrame, and our JavaScript API.

Encoding HLS with Amazon Elastic Transcoder

HLS is a powerful streaming protocol that Apple introduced in order to allow for live streaming on iOS devices. JW Player introduced HLS support in Flash too.

If you are looking to encode only a couple of videos, you could consider converting all videos manually, but if you have a larger library, it is important to replace any manual steps with a good encoding pipeline. Amazon’s Elastic transcoder has all the important components you need to create a transcoding pipeline using Amazon’s API’s.