Wowza module for Google Analytics

Module install and configuration

1.1 Google Analytics Sign in

To use this module, you must first have a Google analytics account. (http://www.google.com/analytics/)
After signing up, you’ll get the Tracking ID, appearing similar to UA-XXXXXXXX-1. This tracking ID is the link between the module and Google Analytics server.




1.2 Tracking ID

Tracking ID can be found at the following menu in Google Analytics.

- Google Analytics > Sign-in > Admin > PROPERTY > Property Settings > Tracking ID




2.1 Wowza Streaming Engine module Install

Download and unzip following module file.

homux-wowza-google-analytics-1.1.jar (zip)

Copy homux-wowza-google-analytics-1.1.jar into [install-dir]/lib.


2.2 Wowza Streaming Engine application configuration

Application.xml of the application that you want to track events, enter the module information.

<Module>
      <Name>googletrackingevent</Name>
      <Description>GoogleTrackigEvent</Description>
      <Class>com.homux.wowza.google.analytics.TrackingEvent</Class>
</Module>

Add the trackingID property to the Properties. trackingID property value is your Google Analytics tracking ID.

<Properties>
      <Property>
            <Name>trackingID</Name>
            <Value>UA-XXXXXXXX-1</Value>
      </Property>
</Properties>


3. Restart the Wowza Streaming Engine.


In order to track the events, Wowza Module sends following information to Google Analytics.
  - Event:Category : Video
  - Event:Action : Play, Stop, Seek, Pause, Publish, UnPublish
  - Event:Label : StreamPath   - Event:Value : Played(Published) times(on Stop / UnPublish)
    IP address, user agents, and more infomation are sent together.


Free edition is limited to 1,000 events per day.


4. Google Analytics Reports

After you installed and configured the module, events will be reported to your Google Analytics account and will be collected under the “Google Analytics > Reporting > Real-Time > Events”.



If you want Behaviour report, it can be found under the “Google Analytics > Reporting > Behaviour > Events > Top Events”.
Analytics are updated on a daily basis.



Please take a look at the Google Analytics Embed API demo site, which shows live examples of dashboards built using the Embed API.

http://www.homux.co.kr/demo/analytics/

https://ga-dev-tools.appspot.com/demos/embed-api/

Purchase

Free - Limited to 1,000 events per day
License $99 Unlimited number of events in a single Wowza server instance within the scope of your Google Analytics limits and quotas

When you purchase the module, we will register the your ip address of the Wowza Streaming Engine server and inform you by email. After receiving the email, restart Wowza Streaming Engine. The module will run in licensed mode.

Free Edition - wowzamediaserver_access.log :
#cat /usr/local/WowzaMediaServer/logs/wowzamediaserver_access.log | grep 'TrackingEvent'

2014-07-18 15:13:39 KST comment server INFO 200 - TrackingEvent: Started [Free Edition] - 2.734 - - - - - - - - - - - - - - - - -

Licensed Edition - wowzamediaserver_access.log :
#cat /usr/local/WowzaMediaServer/logs/wowzamediaserver_access.log | grep 'TrackingEvent'

2014-07-18 15:13:39 KST comment server INFO 200 - TrackingEvent: Started [Licensed Edition] - 2.734 - - - - - - - - - - - - - - - - -


The only transfer method we accept is PayPal.


History

changes in Google Analytics module v1.1.0 :
  - Fixed event:Label missing the sub folder.
  - Added Application/Properties property "eventCategory" (string, default "VIDEO") to be specified event:Category.


Contact

Contact us at comajakma@paran.com if you are interested or have any inqury.



© 2014 HOMUX Corp, All rights reserved.