16. A method implemented by a video client, the method comprising: receiving, by the video client, a trigger for a transactional advertisement, the transactional advertisement being cross-referenced with a group of indicators associated with a content of a linear program segment; receiving, by the video client and via a closed distribution network, the linear program segment for presentation via a display device; providing, for display via the display device, the linear program segment; associating, by the video client, the trigger with the linear program segment; sending, by the video client and to a server, a request for instructions for presenting the transactional advertisement based on associating the trigger with the linear program segment, the request including information that enables the server to provide the instructions for presenting the transactional advertisement; receiving, by the video client and over the closed distribution network, the instructions for presenting the transactional advertisement; obtaining, by the video client, the transactional advertisement based on the instructions; and providing, by the video client, the transactional advertisement for display in conjunction with the linear program segment, the transactional advertisement being displayed in conjunction with the linear program segment based on the instructions for presenting the transactional advertisement.
18. The method of claim 16 , where associating the trigger with the linear program segment comprises: identifying the trigger within the linear program segment.