Skip to content

stijnelskens/sanity-plugin-plausible-analytics

Repository files navigation

sanity-plugin-plausible-analytics

Inspired by https://www.sanity.io/plugins/plausible-iframe for v2.

Example image

Plausible configuration

  • Create a shared link without password protection.
  • Add the shared link to the plugin configuration.

Installation

pnpm install sanity-plugin-plausible-analytics

Usage

Add it as a plugin inside the dashboardTool in sanity.config.ts (or .js):

import {defineConfig} from 'sanity'
import {dashboardTool} from '@sanity/dashboard'
import {plausibleWidget} from 'sanity-plugin-plausible-analytics'

export default defineConfig({
  //...

  plugins: [
    dashboardTool({
      widgets: [
        plausibleWidget({
          url: 'https://plausible.io/share/your-project?auth=xxxx',
        }),
      ],
    }),
  ],
})

Options

  • url - Required - the shared link from plausible
  • title - Optional - defaults to 'Plausible Analytics'
  • height - Optional - defaults to 'calc(100vh - 143px)'

License

MIT © Stijn

Develop & test

This plugin uses @sanity/plugin-kit with default configuration for build & watch scripts.

See Testing a plugin in Sanity Studio on how to run this plugin with hotreload in the studio.

About

Access your plausible analytics in sanity studio.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •