import { initMatomo } from './utils' function register ({ registerHook, peertubeHelpers }) { init(registerHook, peertubeHelpers) .catch(err => console.error('Cannot initialize Matomo plugin', err)) } export { register } async function init (registerHook, peertubeHelpers) { const success = await initMatomo(peertubeHelpers) if (!success) return registerHook({ target: 'action:embed.player.loaded', handler: function () { window._paq.push(['MediaAnalytics::scanForMedia', window.document]); } }) }