Sending Events from a Player to Kaltura Analytics
You can send events from a player to Kaltura Analytics by passing a URL to stats.kaltura.com using the GET method with the following parameters.
Mandatory Parameters
- uiConfID = "event:uiconfId"; numeric must
- PartnerID = "event:partnerId"
- entryID = "event:entryId"
- sessionID = "event:sessionId"; unique generated id
- duration = "event:duration" - entry duration
- queryStringReferrer = "event:referrer" - embedded url
- eventTimestamp = "event:eventTimestamp"
Event Types
The following is a list of all event types you can send to the Kaltura Analytics server, arranged by "event_type_id" and "event_type_name".
event_type_id | event_type_name |
1 | Widget Loaded |
2 | Media Loaded (view) |
3 | Play |
4 | Play reached 25% |
5 | Play reached 50% |
6 | Play reached 75% |
7 | Play reached 100% |
8 | Open Edit |
9 | Open Viral |
10 | Open Download |
11 | Open Report |
12 | Buffer Start |
13 | Buffer End |
14 | Open Full Screen |
15 | Close Full Screen |
16 | Replay |
17 | Seek |
18 | Open Upload |
19 | Save & Publish |
20 | Close Edtior |
21 | Pre Bumper Played |
22 | Post Bumper Played |
23 | Bumper Clicked |
24 | Preroll Started |
25 | Midroll Started |
26 | Postroll Started |
27 | Overlay Started |
28 | Preroll Clicked |
29 | Midroll Clicked |
30 | Postroll Clicked |
31 | Overlay Clicked |
32 | Preroll 25 |
33 | Preroll 50 |
34 | Preroll 75 |
35 | Midroll 25 |
36 | Midroll 50 |
37 | Midroll 75 |
38 | Postroll 25 |
39 | Postroll 50 |
40 | Postroll 75 |
Optional/Unknown:
- uid = "event:userId"
- clientVersion = "event:clientVer"; client version
- widgetID = "event:widgetId";
- uv = "event:uniqueViewer";
- currentPoint = "event:currentPoint";
- processDuration = "event:processDuration"
- controlID = "event:controlId"
- seekStringIndcator = "event:seek" 1 - true, 0 - false
- newPoint = "event:newPoint"
Example URL:
http://stats.kaltura.com//api_v3/index.php?service=stats&action=collect&event%3AsessionId=BE9F3DA9%2D4CAD%2D09AA%2D69B2%2DD9627E509311&event%3AeventType=3&event%3AisFirstInSession=false&event%3ApartnerId=524241&event%3AentryId=1%5Ftly1gkdh&ignoreNull=1&event%3Areferrer=http%253A%2F%2Fwww%2Ekaltura%2Ecom%2Fdev%2F&event%3Aseek=false&event%3Aduration=75&event%3AuiconfId=48503&event%3AcurrentPoint=0&event%3AeventTimestamp=1317907399783&event%3AobjectType=KalturaStatsEvent&clientTag=kdp%3Av3%2E5%2E21%2Ccache%5Fst%3A20000000&event%3AclientVer=3%2E0%3Av3%2E5%2E21&ks=MjhmMDQ1OWZjODE3YWZlZGFjMTU4ODE1MjJhNTFmMjdjNTU2ZTFiMXw1MjQyNDE7NTI0MjQxOzEzMTc5OTMyODg7MDsxMzE3OTA2ODg4LjY1NDE7MDt2aWV3Oio7Ow%3D%3D
'%3' represents ':'