Description=The AddEvent is a method to send a request with personalized information to be used by the BI team. This information is responsible to track any actions in the client app that use GVP. The data record on the GVP is completely personalized. The information is recorded in a Mongo Data Base, it has a scalable resources to storage all information.
The Object sent send to the Event service has three parameters: Token, MediaInfo and EventData.
- The Token can be use logged or anonymous user.
- The mediaInfo parameter is a cryptograph info that can be got in any methods that return the media url. ( see PlaybackService -> [[getMediaUrlGetMediaUrl]] ). By default the value is a empty string.
: "MediaInfo": "eyJNb3ZpZUlkIjozNTkzNiwiTWVkaWFJZCI6 … XlsaXN0SWQiOjAsIk1lZGlhVHlwZSI6MSwiRHVyYXRpb24iOjU4MjB9",
: This encrypted string has: :: - MovieID, :: - MediaID, :: - AccessReason, :: - SubscriptionID, :: - PlaylistID, :: - MediaType, :: - Duration.
- The eventData is the object that represented by the [[AnalyticsEventItem]] and has all information storage about the actionevent that wants to be storage. Also, is storage the time that NOTE: To register the User information (context) in each event was generated, the name of the event would a parameter Context should be grouped and all set to true inside the other data about AnalyticsEventItem. To don't get the event, like information from the pressed buttonToken, time recurred, position of navigation, and others. All values sent in the Data parameter should be sent in key:value format separated set to false. By default, the context parameter is true, it means that by comma and each pair default all values will create a new column in be obtained from the table of Mongo data basetoken.
To visualize all data recorded, a tool will be developed to access on the MIB Tools, graphics, summarize, statistics and more. Predict to 2.4.6 GVP version.
|Parameters=
|ParamType=[[AnalyticsEventItem]]
|ParamRequired=required
|ParamDescription=The eventData parameter is an [[AnalyticsEvenItemAnalyticsEventItem]] object type and represent a set of data to register the event in the Mongo data base.
: e.g.
:: {
|ParamType=String
|ParamRequired=optional
|ParamDescription=This parameter can be found in the [[GetMediaURLGetMediaUrl]] and has all information about the Movie. Is passed, it will be used to assign the eventData with the movie. The default value is empty.
: e.g.
:: "MediaInfo": "eyJNb3ZpZUlkIjozNTkzNiwiTWVkaWFJZCI6 … XlsaXN0SWQiOjAsIk1lZGlhVHlwZSI6MSwiRHVyYXRpb24iOjU4MjB9"
|Exceptions=
None* [[InvalidEventDataException]]
|Cache=
* [[AddEventBatch]]
* [[GetMediaUrl]]
* [[AnalyticsEventItem]]
}}