Skip to content

jop-software/astro-matomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matomo + Astro Integration

GDRP friendly tracking in your astro app / site 🚀

Installation

Installation using the Astro CLI

Using the Astro CLI is the recommended way to setup integrations in Astro.

# npm
npx astro add @jop-software/astro-matomo

# pnpm
pnpm dlx astro add @jop-software/astro-matomo

Manual Installation

When the automatic setup from Astro is not an option for you, feel free to install the package manually.

# npm
npm install @jop-software/astro-matomo

# pnpm
pnpm add @jop-software/astro-matomo

Usage

// astro.config.mjs

import matomo from '@jop-software/astro-matomo';

export default defineConfig({
  // We only track site views when this matches the host the user is on.
  // If the configuration is empty, every page view gets tracked.
  site: "https://example.com",
  integrations: [
    matomo({
      baseUrl: "https://analytics.example.com/",
      siteId: 1
    }),
  ]
});