An electronic system, comprising a control unit and a communication interface, the control unit being configured to: generate, based on a content template, a media content for presenting on a device, wherein the media content includes a subcontent, and the subcontent includes a configurable element; determine a user information based on a context, the context relating to a condition surrounding the device, or a usage pattern of the device, update the subcontent in real time at an event time, the event time representing a specific time after a start time of presenting the media content, by adjusting the configurable element based on at least one of the context and the user information, generate data analytics, wherein generating the data analytics comprises tracking the media content based on the user information or the context, and representing an overall household rating calculated based on a plurality of real time household ratings for a content duration of the media content, and present, via a display of the device, the media content including the updated subcontent; wherein the communication interface is configured to communicate the updated subcontent for presenting on the device. the control unit being configured to: generate, based on a content template, a media content for presenting on a device, wherein the media content includes a subcontent, and the subcontent includes a configurable element; determine a user information based on a context, the context relating to a condition surrounding the device, or a usage pattern of the device, update the subcontent in real time at an event time, the event time representing a specific time after a start time of presenting the media content, by adjusting the configurable element based on at least one of the context and the user information, generate data analytics, wherein generating the data analytics comprises tracking the media content based on the user information or the context, and representing an overall household rating calculated based on a plurality of real time household ratings for a content duration of the media content, and present, via a display of the device, the media content including the updated subcontent; generate, based on a content template, a media content for presenting on a device, wherein the media content includes a subcontent, and the subcontent includes a configurable element; determine a user information based on a context, the context relating to a condition surrounding the device, or a usage pattern of the device, update the subcontent in real time at an event time, the event time representing a specific time after a start time of presenting the media content, by adjusting the configurable element based on at least one of the context and the user information, generate data analytics, wherein generating the data analytics comprises tracking the media content based on the user information or the context, and representing an overall household rating calculated based on a plurality of real time household ratings for a content duration of the media content, and present, via a display of the device, the media content including the updated subcontent; wherein the communication interface is configured to communicate the updated subcontent for presenting on the device.