URL Exclusions

Under certain conditions, you may want to exclude specific URLs from being processed by DéjàClick during monitoring. For example, you may not want the time it takes to load 3rd party objects such as advertising, embedded Flash, or images to be included in your performance measurements. Your DéjàClick properties can be configured with a list of URLs to be excluded from script processing. They will be loaded as part of the transaction, but ignored for measurement purposes.

In order to configure URL Exclusions in the DéjàClick Properties Sidebar, you must select Advanced from the field labeled Display Level at the bottom of the Properties Sidebar, or set the Configuration Options Display Level to Advanced mode. Once set to Advanced display level, the URL Exclusions panel will be available. Click on the property to expand the panel.

URL Exclusion in Sidebar: Open URL Exclusion panel:
URL_Exclusion_Sidebar.PNG Open_URL_Exclusion_panel.PNG

Click the Add button to display the URL Exclusion dialog. Enter any part of the URL to be excluded into the URL field, for example:

Add_URL_Exclusion.PNG


Click OK to add it to the list. It will be displayed in the URL Exclusion property panel:

URL_Exclusion_Listed.PNG


With this format, any URL containing flashobject.com will be excluded from performance metrics. For example, the following URLs, if they exist in the web page, would not be included in the measurements:

  • myflashobject.com/video
  • pictures/lotsofflashobject.com
  • real/flashobject.com

You may also use regular expressions for URL Exclusion.

NOTE: Use care when using regular expressions for URL Exclusion. You need to be familiar with regular expressions in JavaScript. Invalid or incorrect expressions could cause wrong exclusions and/or no exclusions at all. Click the (?) next to the Match Type radio button Regular Expression for extensive information on regular expression formats.

The Action Type: selections, Ignore and Block, are described as follows:

  • Ignore: Request the URL but do not include performance timings
  • Block: Block the request for the URL entirely

If you select Block, a warning dialog will be displayed:

Blocking_dialog.PNG


Click Cancel if you do not want to block playback if the URL is an integral part of your transaction .

The example below illustrates what the property panel looks like with three URLs added:

Three_Exclusions.PNG


The first two listed are in plain text and any URLs with the string flashobject.com or 3rdpartyads.org/pictures are excluded from measurements.

The third entry, \b^http[s]?://.+[.](?!mydomain).*\.com, is a regular expression that means that any URL that does not start with http://www.mydomain.com (or https) is excluded. For example, the the response time for URL http://www.mydomain.com/flashobject.com/video/ would be included in the performance measurements, but http://www.abc.com would be excluded.

 

Back to top