Skip to main content

Get consent (1) for GTM before GTM itselfs starts working if consent (2) is given



  • Stéphane

    Have you found a solution?

  • Shawnmendes

    To implement a solution where you obtain consent (1) for Google Tag Manager (GTM) before GTM starts working, conditional loading of GTM can be used. The idea is to check for the user's consent (2) and then load GTM if consent is given. Here's a general approach to achieving this:

    1. Implement Cookie Consent Banner: a. Set up a cookie consent banner on your website to obtain consent (2) from users for various tracking technologies, including GTM. b. Configure the cookie consent banner to capture the user's consent preferences and store them in a cookie or similar mechanism.

    2. Modify GTM Implementation: a. Initially, include a modified version of the GTM container snippet on your website, but disable the loading and execution Rts tv latest version updated of GTM itself. b. This modified GTM snippet should include code that checks for the user's consent (2) stored in the cookie or other mechanism from step 1b. c. If the user has given consent (2) for GTM, enable the loading and execution of GTM. Otherwise, keep GTM disabled.

    3. Conditional Loading of GTM: a. Use JavaScript code in the modified GTM snippet to conditionally load the GTM container script. b. If the user has given consent (2) for GTM, dynamically inject the GTM container script into the page. c. If the user has not given consent (2), do not inject or load the GTM container script.

    4. Implement the Consent Logic: a. Write JavaScript code within the modified GTM snippet to retrieve the user's consent (2) status from the cookie or mechanism used to store it. b. Based on the consent status, enable or disable the loading and execution of the GTM container script.

    5. Test and Verify: a. Test your website to ensure that the cookie consent banner is displayed correctly and captures the user's consent preferences. b. Verify that GTM is only loaded and executed when the user has given consent (2). c. Confirm that GTM functions as expected when consent is granted and that it does not load or execute when consent is not given.

    Remember to comply with applicable privacy regulations and ensure that the implementation aligns with your legal obligations regarding consent and data tracking.

    It's important to note that this is a general approach, and the exact implementation may vary depending on your specific website setup and the technology stack you're using.

  • tenaui

    I am not a lawyer, but I can provide some general information regarding the use of Google Tag Manager (GTM) and cookie consent. It's important to consult with a legal professional to ensure compliance with specific regulations in your jurisdiction.

    benefits of canvas prints

    Regarding GTM and cookie consent, here are some considerations:

    1. Prior Consent: Depending on the privacy laws in your jurisdiction, you may be required to obtain prior consent from users before loading cookies, including those managed by GTM. This consent can typically be obtained through a cookie consent banner or pop-up that clearly informs users about the use of cookies and provides them with the option to accept or reject them.

    2. Empty GTM Container: If you decide not to load any tags or cookies through GTM until consent is obtained, you can configure GTM to have an empty container initially. This means no tags will be fired until the user has provided consent. Once consent is obtained, you can dynamically load tags and cookies through GTM based on the user's preferences.

    3. Server-Side Tagging: As you mentioned, an alternative solution is server-side tagging with GTM. This involves sending data to GTM from your server instead of directly from the user's browser. Server-side tagging can help mitigate some privacy concerns as the data processing occurs on your server, rather than on the user's device.

    4. Usability Considerations: When implementing cookie consent and GTM, it's important to prioritize user experience and make the consent process clear and transparent. Provide clear information about the types of cookies used, their purpose, and the implications of accepting or rejecting them. Allow users to easily manage their consent preferences and provide options to change their preferences at any time.

    It's important to consult with a legal professional to ensure that your implementation aligns with the specific legal requirements in your jurisdiction. They can provide guidance on the appropriate language for cookie consent notices and help you understand the implications of various solutions.

    Remember that this information should not be considered legal advice, and it's always recommended to consult with a legal professional to address your specific situation and requirements.

  • dominic torantoo

    waiting for the solution???

  • mark

    To address concerns about data privacy regulations like GDPR, you can implement Google Tag Manager (GTM) and Cookiebot in the following way:

    1. Load an empty GTM container initially to avoid cookies or tracking until consent is given.

    2. Display a clear cookie consent banner or popup upon user arrival, allowing them to accept or reject cookies and customize preferences.

    3. Use GTM to load cookie scripts only after the user consents, ensuring compliance.

    4. Provide a Cookie Settings page for users to manage their preferences.

    5. Maintain transparency through a clear Cookie Policy and documentation of practices.

    6. Focus on usability by using plain language, simple options, and ensuring basic site functionality without cookies.

    Additionally, consider server-side tagging with GTM for more control and reduced reliance on client-side scripts. Consult legal experts to ensure compliance with regional regulations and balance usability with privacy.


Please sign in to leave a comment.