# Data Layer

ABconsent pushes consent signals in **the default data layer name `dataLayer`**.&#x20;

If you intentionally use a custom data layer name and your CMP is not loaded via GTM, declare the correct name before the CMP is loaded, using the following line:

<pre><code>&#x3C;script>
    window.ABconsentCMP = window.ABconsentCMP || {};
<strong>    window.ABconsentCMP.gtmDataLayerName = "NOM_DU_DATALAYER_PERSONNALISÉ";
</strong><strong>&#x3C;/script>
</strong></code></pre>

<figure><img src="https://1869615683-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUspPnkTFMlMDdGxvAb-1972196547%2Fuploads%2FWU4zWsEjvymI0OfXRTDg%2Fimage.png?alt=media&#x26;token=bd7c1ae8-ae40-455b-af14-54898837ba04" alt=""><figcaption></figcaption></figure>
