Analytics

Collect the basic analytics with a privacy focused analytics tool

Pirsch

Setup

  1. Create a new site on Pirscharrow-up-right

  2. Set the data-code in the Pirsch script tag in layout.ts

<script
    defer
    type="text/javascript"
    src="/pirsch-extended.js"
    id="pirschextendedjs"
    data-code=""
/>

Safe routing

Some browsers and ad-blockers might block the requests to the Pirsch javascript file.

To avoid that, Shipped includes a rewrite rule in next.config.js

async rewrites() {
  return [
    {
      source: "/pirsch-extended.js",
      destination: "https://api.pirsch.io/pirsch-extended.js",
    },
  ];
},

This rule is already included, so no action from you is required.

Extra

Pirsch allows you to track specific events on the page. See the documentationarrow-up-right.

SimpleAnalytics

SimpleAnalyticsarrow-up-right is another popular analytics product.

To enable add this code to the layout.ts file

Then update next.config.js

Last updated