Doc gatsby-plugin-gdpr-cookie-axpetio

Prerequests

  • Have account Axeptio, is a solution from new rules GDPR cookie in UE (create here Axeptio)
  • Have create a projet with Axeptio
  • Add to a projet gastby

Description

Include a summary of what this plugin accomplishes. Is there a demo site that shows how this plugin operates? If so, include a link to the deployed demo site and/or its source code here. Themes are considered plugins in the Gatsby ecosystem and should follow this README as well. Note that themes include multiple READMEs. One inside the theme directory with configuration instructions, one inside the example project directory, and one in the root of the repository which will follow this guide.

Learning Resources (optional)

Axeptio

How to install

Please include installation instructions here. Gatsby documentation uses npm for installation.

npm i gastby-test-plugin-publish

When do I use this plugin?

When i want include a new gdpr cookie UE with Axeptio

Configuration

In gatsby-config.js

module.exports = {
  plugins: [
    {
      resolve: 'gastby-plugin-gdpr-cookie-axeptio',
      options: {
        // !soit on rempli le gtagIdentifiant, soit on remplit axpetioIdentifiant ET cookieVersion
        gtagIdentifiant: 'GTM-XXXXXXX', 
        axpetioIdentifiant: 'clientIdAxeptio',
        cookieVersion: 'nameCookieAxeptioVersion'
      }
    },
  ],
}

If use Google Tag manager

You must have create a tag Axeptio and create triggers associated, you can see how make here: Axeptio GoogleTag Documentation

In gastby-conf.js you must add GTM tag in gtagIdentifiant

If use custom integration

See Axeptio Custom Integrate Documentation For integrate this script create in root folder a file gastby-ssr.js