Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

I am using vuejs 3 and when I try to add VueMatomo I get the following error message:

Uncaught Error: [vue-matomo]: window.Piwik undefined after waiting for 3000ms (VueMatomo)

It worked fine the first time, but now I keep getting this message.

Here is my main.js file

import VueMatomo from 'vue-matomo';
//...
app.use(VueMatomo, {
  router,
  host: process.env.VUE_APP_MATOMO_HOST,
  siteId: process.env.VUE_APP_MATOMO_WEBSITE_ID

and in the component I am trying to track an event on a checkbox using MatomoTracker

import { MatomoTracker } from '@datapunt/matomo-tracker-js';
//...
this.matomoTracker.trackEvent('Checkbox', 'Click', this.$data.checked ? 'Checked' : 'Unchecked');
        

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.