diff --git a/next.config.mjs b/next.config.mjs index e38966bf..77b96ca2 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,5 +1,4 @@ import bundleAnalyzer from '@next/bundle-analyzer'; -import { withPlausibleProxy as plausibleProxy } from 'next-plausible'; import Icons from 'unplugin-icons/webpack'; /** @type {import('next').NextConfig} */ @@ -38,6 +37,10 @@ const nextConfig = { source: '/api/:path*', destination: `${process.env.API_URL}/:path*`, }, + { + source: '/event', + destination: `https://analytics.hikka.io/api/event`, + }, ]; }, async redirects() { @@ -60,8 +63,6 @@ const withBundleAnalyzer = bundleAnalyzer({ enabled: process.env.ANALYZE === 'true', }); -const withPlausibleProxy = plausibleProxy({ - customDomain: 'https://analytics.hikka.io', -}); +// const withPlausibleProxy = plausibleProxy({}); -export default withBundleAnalyzer(withPlausibleProxy(nextConfig)); +export default withBundleAnalyzer(nextConfig); diff --git a/public/js/plausible.local.js b/public/js/plausible.local.js index 8c543986..c93c38e5 100644 --- a/public/js/plausible.local.js +++ b/public/js/plausible.local.js @@ -3,7 +3,7 @@ var r = window.location, o = window.document, l = o.currentScript, - s = l.getAttribute('data-api') || 'https://api.hikka.io/event'; + s = 'https://hikka.io/event'; function t(t, e) { try { diff --git a/public/js/script.js b/public/js/script.js index 9ab8d1bd..122cf185 100644 --- a/public/js/script.js +++ b/public/js/script.js @@ -1 +1,65 @@ -!function(){"use strict";var a=window.location,r=window.document,o=r.currentScript,l=o.getAttribute("data-api")||new URL(o.src).origin+"/api/event";function s(t,e){t&&console.warn("Ignoring Event: "+t),e&&e.callback&&e.callback()}function t(t,e){if(/^localhost$|^127(\.[0-9]+){0,2}\.[0-9]+$|^\[::1?\]$/.test(a.hostname)||"file:"===a.protocol)return s("localhost",e);if(window._phantom||window.__nightmare||window.navigator.webdriver||window.Cypress)return s(null,e);try{if("true"===window.localStorage.plausible_ignore)return s("localStorage flag",e)}catch(t){}var n={},i=(n.n=t,n.u=a.href,n.d=o.getAttribute("data-domain"),n.r=r.referrer||null,e&&e.meta&&(n.m=JSON.stringify(e.meta)),e&&e.props&&(n.p=e.props),new XMLHttpRequest);i.open("POST",l,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(JSON.stringify(n)),i.onreadystatechange=function(){4===i.readyState&&e&&e.callback&&e.callback()}}var e=window.plausible&&window.plausible.q||[];window.plausible=t;for(var n,i=0;i { trackLocalhost enabled selfHosted - customDomain="https://analytics.hikka.io" + customDomain="https://hikka.io" domain="hikka.io" />