2.1.5 • Published 5 days ago

@dipakparmar/docusaurus-plugin-umami v2.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
5 days ago

📦 docusaurus-plugin-umami

Umami Analytics plugin for Docusaurus v2.

Version Downloads/week License

⚠️ production only

This plugin is always inactive in development and only active in production to avoid polluting the analytics statistics.

Installation

Install the plugin with npm:

npm install --save @dipakparmar/docusaurus-plugin-umami

or with yarn:

yarn add @dipakparmar/docusaurus-plugin-umami

or with pnpm:

pnpm install @dipakparmar/docusaurus-plugin-umami

or with bun:

bun install @dipakparmar/docusaurus-plugin-umami

Configuration

Add the plugin and websiteID and analyticsDomain to your docusaurus.config.js:

module.exports = {
  plugins: [
    [
      "@dipakparmar/docusaurus-plugin-umami",
      /** @type {import('@dipakparmar/docusaurus-plugin-umami').Options} */
      ({
        websiteID: "your-website-id", // Required
        analyticsDomain: "analytics.mydomain.com", // Required
        scriptName: "", // Optional
        dataHostURL: "", // Optional
        dataAutoTrack: true, // Optional
        dataDoNotTrack: true, // Optional
        dataCache: true, // Optional
        dataDomains: "", // comma separated list of domains, *Recommended*
      }),
    ],
  ],
};

Options

Accepted fields:

NameTypeDefaultDescription
websiteIDstringRequiredThe unique website ID from your Umami Analytics.
analyticsDomainstringRequiredYour domain of where Umami Analytics is hosted.
scriptNamestringscript.jsName of your custom tracker script.
dataHostURLstringBy default, Umami will send data to wherever the script is located. You can override this to send data to another location.
dataAutoTrackbooleanBy default, Umami tracks all pageviews and events for you automatically. You can disable this behavior and track events yourself using the tracker functions.
dataDoNotTrackbooleanConfigure Umami to respect the visitor's Do Not Track setting.
dataCachebooleanIf you get a lot of pageviews from the same user, for example in a forum website, you can cache some data to improve the performance of the tracking script.
dataDomainsstringIf you want the tracker to only run on specific domains, you can add them to your tracker script. This is a comma delimited list of domain names. Helps if you are working in a staging/development environment.
dataExcludeSearchbooleanfalseConfigure the tracker to not record query parameters.URL.

Reference:

2.1.5

5 days ago

2.1.4

2 months ago

2.1.3

4 months ago

2.1.2

5 months ago

2.1.1

7 months ago

2.1.0

12 months ago

2.0.6

1 year ago

2.0.3

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.2

2 years ago

1.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.0

2 years ago