← Back to library
Cypressnetworkintermediatev10+

Block third-party scripts

Destroy analytics/tracking requests globally so they don't pollute test runs.

1// cypress/support/e2e.js — applied before every test
2beforeEach(() => {
3  cy.intercept(/googletagmanager|segment.io|hotjar|intercom/, (req) => {
4    req.destroy(); // abort — prevents real events from firing
5  });
6});
7
8it('page loads without analytics noise', () => {
9  cy.visit('/home');
10  cy.get('h1').should('be.visible');
11});
#block#abort#analytics#third-party