> For the complete documentation index, see [llms.txt](https://cmp.docs.sirdata.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cmp.docs.sirdata.net/standards-de-transmission-du-consentement/google-consent-mode/corriger-les-erreurs-dimplementation/signal-update-absent.md).

# Signal \`update\` absent

#### Description

Le signal `update` du Google Consent Mode n’est **pas envoyé**. Ce signal est indispensable pour informer Google du **choix final exprimé par l’utilisateur** (acceptation, refus ou personnalisation). Sans ce signal, Google considère qu’aucune décision n’a été prise et peut désactiver par défaut certaines fonctionnalités.

#### Causes possibles

* Le script contenant la commande `gtag('consent', 'update', {...})` :
  * est **chargé trop tard** dans la page ;
  * est **chargé avec l’attribut `defer`**, ce qui retarde son exécution ;
  * est **altéré ou mis en cache** par un système d’optimisation tel que **Rocket Loader** (Cloudflare), un CDN ou un plugin de performance.
* Le script est **chargé après Google Tag Manager**, ce qui empêche certaines balises de recevoir le signal à temps.

#### Que faire

**Vérifications à effectuer :**

* Vérifiez que le script contenant la commande `gtag('consent', 'update', {...})` est :
  * **chargé sans les attributs `defer` ou `async`** ;
  * **placé en haut de la balise `<head>`**, **avant toute autre balise ou script**, en particulier **avant le conteneur Google Tag Manager** ;
  * **non modifié ou retardé** par un outil d’optimisation (CDN, Rocket Loader, etc.).

<figure><img src="/files/EA6tDDd9pphJe8X4zrXf" alt=""><figcaption></figcaption></figure>

* Utilisez les outils de développement (console du navigateur, Google Tag Assistant) pour confirmer que le signal `update` est bien déclenché.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cmp.docs.sirdata.net/standards-de-transmission-du-consentement/google-consent-mode/corriger-les-erreurs-dimplementation/signal-update-absent.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
