A violation is when any resource on your site impacts, or has the potential to impact, user experience. Yottaa defines and tracks violations so that you can see which third parties are slowing down your site.

The most important violations are those that delay the loading of a page on your site:

Page delay

When a third party, or any other resource, that loads before onload takes longer than a set number of milliseconds to load. By default, the threshold is set to 750 milliseconds. These violations delay the moment when the page becomes interactive to users, which can increase customer bounce rate and reduce conversion.

Yottaa also tracks other types of violations and JavaScript errors, which you can use to troubleshoot issues with your site:

Load failure

When a third party fails to load in the browser. Load failures may impact site functionality. They are often the result of ad blockers preventing advertising plug-ins from loading. We recommend alerting third-party vendors about load failures. .

Performance risk

When a third party that loads after onload takes longer than a set number of milliseconds to load. By default, the threshold is set to 1500 milliseconds. Performance risks do not affect onload. However, if they take too long, customers might not have access to site functionality like customer reviews, chat, recommendations, and so on.

Size When a resource, usually an image, is larger than a set number of kilobytes. By default, the threshold is set to 1,024 kilobytes.
JavaScript errors

When a browser can't execute some portion of your JavaScript, either due to a syntax or a runtime error. These errors are not necessarily caused by third parties and can appear anywhere on your site.

To see which third parties are causing the most violations, go to Inventory > Performance. By default, the third party with the most page delay violations appears at the top of the list.

For more information about how each third party affects performance, click the arrow to the left of the third party name and click Third Party Details to open the The Third-party Details Page - Performance Tab. This page shows you all the violations this third party is causing and a waterfall view of the third party's impact on load time for each page category.