1. A method comprising: integrating, in a media distributor device of a television distribution system, streaming media data and program instructions into a media data stream, wherein the program instructions are executable by a processor in a client device, wherein the program instructions, when executed by the processor in the client device, cause the client device to: perform an e-commerce transaction with a user of the client device for a purchase of an item, and transmit e-commerce results to a server; transmitting, from the media distributor device, the media data stream to a plurality of client devices over the television distribution system; and receiving, at the server, the e-commerce results from one or more of the plurality of client devices.