Missing `update` signal
Description
The update
signal in Google Consent Mode is not being sent. This signal is required to communicate the user’s final consent decision (accept, reject, or customize). Without it, Google assumes no decision was made and may disable features by default.
Possible causes
The script that calls
gtag('consent', 'update', {...})
:is loaded too late in the page;
is using the
defer
attribute, which delays execution;is altered or cached by an optimization system such as Rocket Loader (Cloudflare), a CDN, or a performance plugin.
The script is loaded after Google Tag Manager, which may prevent the signal from reaching Google tags in time.
What to check
Recommended checks:
Ensure that the script containing
gtag('consent', 'update', {...})
is:loaded without
defer
orasync
attributes;placed at the top of the
<head>
, before any other script, especially before the Google Tag Manager container;not altered or delayed by optimization tools (CDNs, Rocket Loader, etc.).

Use browser developer tools or Google Tag Assistant to confirm that the
update
signal is correctly triggered.
Dernière mise à jour
Cet article vous a-t-il été utile ?