I am working on a video listing website which uses JW Player and its plugins. Embed code of the video can be placed anywhere in the web but we need to track which video plays in which site and its count of views and plays.
We are using Google Analytics Pro plugin for JW Player to track the traffic. But is there any way for me to track the report to
- See all the sites that the player is embedded on to see how many people played the video from that site
- How many plays are done for each video from from these sites
- Exactly which videos are played
Currently we are using following code inside JW Player
s1.addVariable(‘gapro.accountid’, ‘UA-21590286-1’);
//alert(this.data.captions[this.slide])
s1.addVariable(“gapro.trackstarts”,”true”);
s1.addVariable(“gapro.trackpercentage”,”true”);
s1.addVariable(“gapro.tracktime”,”true”);
s1.addVariable(“gapro.idstring”,”||Channel Name||-||Story Name||”);
Following is a sample embed code for playing a video..
Thanks in advance for the support.
Best Regards
Deepu S Nath
I just found that there is no direct solution for my requirement using the google pro plugin.. Instead we implemented a custom solution as follows..
Created a custom Tracker which uses the google analytics APIs directly instead of “Google Analytics Pro” plugin. For that I have Utilized the JWplayer API to interact with the video player and get the video related data and it was be passed to the Google Analytics API. Later in the Google Analytics account, created a custom report with the required metrics and dimensions.. This helped me to get all the tracking details and create the required report. 🙂 I really appreciate the support I got from Antoine which helped me to understand some basics and move towards a solution.