diff --git a/packages/matomo/src/matomo.js b/packages/matomo/src/matomo.js
index d15f22658ec3626c5a2fe9b531aad5f40306ddea..68fc5290a0c05c25b97627c3fb5003a02c0a2be4 100644
--- a/packages/matomo/src/matomo.js
+++ b/packages/matomo/src/matomo.js
@@ -92,6 +92,10 @@ export class MatomoElement extends DBPLitElement {
                 _paq.push(['trackEvent', 'Error', e.error.message + '\n' + e.error.stack]);
             });
 
+            window.addEventListener('unhandledrejection', function(e) {
+                _paq.push(['trackEvent', 'UnhandledRejection', e.reason]);
+            });
+
             this.isRunning = true;
             if (this.lastEvent.length > 0) {
                 console.log('MatomoElement* (' + this.isRunning + '): ' + this.lastEvent[1] + ', ' + this.lastEvent[2]);