Monitor your website with Site health
Check website performance measurements and JavaScript errors for each Pixel.
Site health helps you check whether a tracked website is working well for its visitors. It groups two separate types of data for each Pixel:
- Vitals shows browser performance measurements.
- Errors shows grouped JavaScript errors from the website.
Site health helps you find where to investigate. It does not fix the website or change the Pixel configuration automatically.
Before you start
You need a project with an installed Pixel. To collect data, open Setup → Pixels, select the Pixel, then go to Settings → Automatic tracking and enable:
- Web Vitals for performance measurements.
- Error tracking for JavaScript errors.
The change saves immediately. Reload the published website and wait for new visits or interactions. Data from before you enabled a switch is not added later. For the complete activation and privacy details, see additional signals.
Open Site health
- Open your project and select Site health from the sidebar.
- If the project has no Pixel, select Set up Pixel and complete the Pixel setup first.
- If the project has one Pixel, CJM opens its Vitals tab directly.
- If the project has more than one Pixel, select the website you want to check. You can switch Pixel later without leaving the current tab.
Each Pixel can show a warning when Web Vitals or Error tracking is off. Return to that Pixel's Settings → Automatic tracking, enable the missing switch, then reload the website.
Choose what to check
| Goal | Open |
|---|---|
| Compare loading and interaction measurements by page, device, browser, or operating system | Vitals |
| Find recurring JavaScript errors and see where they occur | Errors |
Vitals and errors are collected through a separate anonymous channel. They are not ordinary journey events and are not linked to an individual visitor profile. Browser support, visitor actions, and when a page is hidden or closed affect which measurements are available.
If you do not see data
First check that the correct Pixel is selected, the relevant switch is on, and the date range includes visits after activation. Then open the website in a supported browser and use it normally. Not every visit produces every performance measurement, and errors appear only when the browser detects an uncaught error or an unhandled rejected promise.
If ordinary Pixel events are also missing, follow Verify the Pixel installation.