Skip Bot
In the "Features" section of our configurator, there is a parameter called skipBot.
The skipBot parameter was introduced to facilitate performance analysis of the website through automated tools such as Lighthouse, PageSpeed Insights, WebPageTest, and other similar tools used for monitoring Core Web Vitals, as well as for automated systems—hence the name "Bot".
When these tools perform an analysis, they do not interact with the user interface and cannot provide explicit consent to the CMP (Consent Management Platform). As a result, under normal conditions, the CMP is displayed but consent is never given, which blocks the execution of scripts and tags that would normally be triggered after an "accept all" action. This can significantly affect the measurement results, particularly for metrics like Largest Contentful Paint (LCP), which may be impacted by the delayed loading of content or scripts essential to page rendering.
By enabling the skipBot parameter, the system automatically detects when the page is being accessed by one of these tools and simulates full consent, but only for performance measurement purposes. This allows scripts that would otherwise be blocked to run, providing a more realistic measurement of the site's performance—as it would appear to a real user who has accepted all consents.
This approach makes it possible to:
- Obtain more reliable insights into the site's actual performance.
- Accurately monitor key metrics such as LCP, FID, and CLS.
- Evaluate the true impact of scripts and resources that load after consent.
- Avoid false alarms or performance score penalties caused by the CMP display.
It’s important to note that the skipBot parameter does not disable the CMP for real users, but only applies in automated contexts (Bots).