1. A method for monitoring, measuring and capturing transactions in a communication network experienced by a user of a communication device operating in the communication network, said method comprising: monitoring a plurality of transactions occurring between a user of a communication device operating in a communication network and the communication network in accordance with a functional definition of a probe element of the communication device, wherein the plurality of transactions are at least a portion of the user's interaction with the communication network via the communication device and wherein the functional definition of the probe element is operable to be dynamically and remotely configured by the communication network via a communication link between the communication device and the communication network; capturing the plurality of transactions in accordance with the functional definition of the probe element; and measuring one or more characteristics of the plurality of transactions to generate user interaction data in accordance with the functional definition of the probe element.