nuxt-chiffre

Privacy-first, end-to-end encrypted analytics for Nuxt.js

MIT License

Downloads
20
Stars
3

Chiffre Analytics for Nuxt.js

Add Chiffre Analytics to your nuxt.js application

This Nuxt.js module automatically sends first page and route change events to Chiffre Analytics

Setup

Install with:

npm install nuxt-chiffre
// or
yarn add nuxt-chiffre

Add nuxt-chiffre to modules section of nuxt.config.js:

export default {
  modules: ['nuxt-chiffre'],
  chiffre: {
    projectId: '<chiffre-project-id>',
    publicKey: '<chiffre-public-key>',
    debug: false,
  },
}

Module Options

projectId (required)

The Chiffre project identifier. It can be found in the project URL:

https://chiffre.io/projects/yourProjectID

publicKey (required)

The Chiffre project public key. It can be found in the project settings, and looks like pk.{43 base64 characters}.

debug

  • Default: false

By default, the module is only enabled if:

  • projectId is defined
  • publicKey is defined
  • Nuxt.js is not in development mode
  • process.env.NODE_ENV is set to production

If debug is true, the module will always be enabled.

License

MIT - Made by Romain Clement.