Skip to end of metadata
Go to start of metadata

UEM, or User Experience Monitoring, is a new feature of FusionReactor 5.0.0. This feature allows you to monitor the experience of your users, by getting data on how long the request took to render on the users browser and how long the request took to transfer to the client machine, over the network. This data is visible on the requests as a sub transaction. There is also an overview of this data on the User Experience page.

 

The image above shows the UEM graph from a live server.

How UEM works

The UEM system in FusionReactor works by embedding a small amount of JavaScript from the URL /fusionreactor/UEMJS.cfm into the webpage. This JavaScript is then run on the client browser to collect the data, it is lightweight and does very little. This JavaScript will, after collecting the page data, send the data back to FusionReactor using an XMLHttpRequest to the URL /fusionreactor/UEM.cfm. This data is then placed onto the original WebRequest if it is still available and/or into the graph.

Note: The graph is updated every 1 second and the values are placed into the graph when they are returned to FusionReactor from the JavaScript. This means that is can take some time before the data appears in the graph.

 

How to use UEM

To use UEM in a web page all that is needed is the inclusion of a call to the FusionReactor API (FRAPI) method getUemTrackingScript. (For examples please see UEM Script Usage Examples)

If you are using IIS or Apache with a connector to your application serverr, it will be required that you specify the ISAPI connector filer as the UEM Endpoint Filter in the UEM Settings page. (see ISAPI and FusionReactor)

 

See Also

Guide to using UEM in your web application

  • No labels