2 Replies

With the default out-of-the-box configuration, Dynatrace UEM classifies all 'additional' domains it discovers as 'third-party'. If you want to change that classification, e.g., to indicate which hosts represent your CDN, you can do that in the UEM configuration in the system profile. In the 'Managed Captured Content' section, there's a button labeled 'Map detected domains to third-party and CDN' which can use to classify domains as third-party, CDN or 'Ignored'.

The other thing is that Dynatrace is reporting on what actually happens on the user's browser, some of which might be caused by plugins and toolbars which are injecting content into the web page which you did not put there.

One way of getting a clean report on the third-party impact on your application is to use Dynatrace Synthetic Monitoring, which includes specific reports on third-party impact, and runs without any of the odd browser plugins that your users might have added.

Another possibility is to use the 'Map detected domains' configuration to list only the third-party sites you want to see, and add a wildcard (i.e., *) at the bottom of the list set to 'Ignored'. This has the risk that if a change in your web pages adds new third-party sites, you won't see them unless and until you edit the configuration. (For that reason, I wouldn't recommend it unless you can be certain you won't add new third-party sites in future.)

Finally, you might open up the 'Advanced Configuration' dialog in the same UEM section and set UEM to only capture the 5 or 10 slowest third-party domains – i.e., the third-party domains that are having the biggest impact on your user's experience. This might still show you some domains which are produced by plugins and toolbars, but that's probably good to know anyway.