Late `update` signal
Description
The update
signal in Google Consent Mode is sent too late — meaning after the maximum allowed wait time for Google tags (typically 500 ms). When this happens, tags may fire without taking the user’s choice into account, reducing the effectiveness of Consent Mode.
Possible causes
If the Consent Mode script is hardcoded into the page:
The script uses the
defer
attribute, which delays execution;The script is altered, cached, or delayed by an optimization system such as Rocket Loader (Cloudflare), a CDN, or a performance plugin.
If Consent Mode is managed via Google Tag Manager:
The “Wait for update” (
waitForUpdate
) setting has a timeout that is too short, causing tags to fire before theupdate
signal is received.
What to check
If you are not using Google Tag Manager:
Make sure the script is not loaded with
defer
;Disable or configure any third-party system (e.g., Rocket Loader) that may delay or cache the script.
If you are using Google Tag Manager:
Open the relevant tag (e.g., Analytics or Ads) ;
Enable the “Wait for update” option ;
Increase the timeout value — e.g., 800 ms or 1000 ms — in the appropriate field.

Dernière mise à jour
Cet article vous a-t-il été utile ?