Skip to content

Verifying network requests

The definitive way to confirm client-side data is flowing: watch the beacons leave the browser.

  1. Open Chrome DevTools (F12), select the Network tab, and reload the page.

  2. Filter for collect.monita.ai (properties installed before mid-2026 may still send to stream.raptor.digital — both are valid).

  3. Fire a monitored vendor (a page view is enough if you monitor an all-pages vendor).

  4. You should see POST requests to /api/v1/ returning 204. Click one and inspect its Payload — the vn/e fields show which vendor and event were reported.

Inspecting Monita requests in the Chrome network tab

  • The global script sends beacons, so requests may appear with type ping and content type text/plain — that’s normal; the body is still JSON.
  • GTM container monitoring sends fetch requests with a token header; you may see a matching OPTIONS preflight first. Also normal.
  • Events batch — one request can carry many events, so expect fewer requests than events.
Status Meaning What to do
204 Accepted (success — there is never a response body) Nothing — check the Visualisation view next
401 Token missing or not recognized Redeploy with the token from Manage → Installation guide; if the property was just created, retry shortly
400 Malformed request body Usually a modified snippet — reinstall the unedited snippet
404 Wrong path The endpoint is exactly /api/v1/
Blocked / (failed) Ad blocker or network filter Disable ad blockers when testing

The script can log its activity to the console — set a cookie and reload:

document.cookie = 'rap_info=true'; // log every payload sent (MONITA-SEND)
document.cookie = 'rap_debug=true'; // verbose: every intercepted request
document.cookie = 'rap_err=true'; // setup errors only

Two messages matter most:

  • MONITA-SEND — the script sent a beacon; the logged object is the exact payload.
  • MONITA NO MATCH — the script saw a vendor request that matched none of your configured vendors. If a tag fires but never appears in Monita, this is almost always why: check the vendor’s Domains pattern in its configuration.

Clear the cookies (or set them to false) when you’re done.

Then the script isn’t loaded or isn’t seeing traffic — go back to Deployment troubleshooting.