• /
  • EnglishEspañolFrançais日本語한국어Português
  • Log inStart now

Filter AjaxRequest events

In agent version 1211 or higher, all network requests made by a page are recorded as AjaxRequest events. You can use the deny list configuration options in the Application settings page to filter which requests record events.

Using the deny list

By default, we record AjaxRequest events for all network requests made by your application.

  • To stop recording all events, add a singular * (asterisk) wildcard character.
    • Example: *
  • To stop recording events for a full site, add the domain name.
    • Example: mywebsite.com
  • To stop recording events for a specific page, add the domain and path.
    • Example: mywebsite.com/photos
  • Starting with agent version 1.307.0, anywhere we find an * (asterisk), we’ll match any length of string.
    • Example: mywebsite.com/shop/* (for a path), *.mywebsite.com (for a subdomain), mywebsite.com/*/shop/*/checkout (for mid-URL strings).

The protocol, port, search and hash of a URL are ignored by the deny list.

Access the deny list

To update the deny list of URLs your application will filter from creating events, go to the app settings page:

  1. Go to one.newrelic.com > All capabilities > Browser > (select an app) > Settings > Application settings.
  2. Under Ajax Request Deny List, add the filters you would like to apply to your app.
  3. Select Save application settings to update the agent configuration.
  4. Redeploy the browser agent (either restarting the associated agent or updating the copy/paste browser installation).

Validation

To validate whether the filters you have added work as expected, run a NRQL query for AjaxRequest events matching your filter.

FROM AjaxRequest SELECT * WHERE requestUrl LIKE `%example.com%`
Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.