Hej andre90,
Thank you for reaching out to Cookiebot.
Since the Cookiebot has not been configured on the domain https://sifaformazione.it/ currently, I’m afraid, it’s challenging to investigate the matter.
Generally, due to the nature of the auto-blocking functionality, loading speeds will always be affected to some extent. The cause of the extended loading times is due to how the automatic cookie blocking function works. As the page loads, elements are compared to a list compiled during the latest scan of the domain (configuration.js).
If a match is found, the element is modified to prevent it from executing and setting tracking without the end user’s consent.
Do note, however, that if a user submits consent for all cookies, the auto-blocking function will become dormant, causing no more delays.
To mitigate these delays, there are a few things that might speed things up though:
1- Bundle scripts requiring the same consent level in a single .js file – This reduces the number of scripts that need to be checked and processed.
2- Use Google Tag Manager for as many scripts as possible – The content set by Google Tag Manager is simply not present on the page before consent is given, speeding loading times up drastically.
3- Pre-load scripts – This fetches the resource so it can load (and execute) faster. Be aware though, that this exposes your visitor’s IP address to the third party that the resource is fetched from.
If these options do not reduce the delay to a satisfactory extent, you may also consider using the manual implementation, which causes absolutely no delays but does require that you mark up scripts in order for Cookiebot to prevent them from executing prior consent. Here is a guide that describes how to set this up: https://www.cookiebot.com/goto/manual-implementation-guide/
Thank you.
Hi thanks for answer
1 I cannot group scripts that require the same level of consent in a single .js file, if not a few, because they are generated by various plugins installed on the site to manage all the features requested by the customer.
2 Unfortunately there are very few external scripts that I could invoke via Tag Manager
3 I understand this solution is “not recommended” right?
For the manual implementation I should therefore add the markup to all the scripts (even of the various plugins), correct? So remembering to change them every time you apply updates?
I’ll wait your update; Andre
Hej again 🙂
Correct in the manual blocking mode, you will have to update/mark up the (all) scripts that set non-essential cookies manually and if the plugin updates remove the mark up then yes, a fresh mark up is required.
Otherwise, as mentioned previously, using auto blocker loading speeds will always be affected to some extent and this is unavoidable behavior.
Have further questions in this regard, don’t hesitate to return. Thank you.