refactor: 新增自托管 umami 统计

This commit is contained in:
涵曦 2024-12-10 19:11:34 +08:00
parent 2a443915d5
commit c7045e4071
13 changed files with 60 additions and 2 deletions

View File

@ -19,6 +19,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<script> <script>
var vConsole = new window.VConsole(); var vConsole = new window.VConsole();

View File

@ -16,6 +16,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
</head> </head>
<body> <body>

View File

@ -9,6 +9,18 @@
<script src="./jquery-3.7.1.min.js?version=1733743591"></script> <script src="./jquery-3.7.1.min.js?version=1733743591"></script>
<link rel="stylesheet" href="./main.css?version=1733743591"> <link rel="stylesheet" href="./main.css?version=1733743591">
<link rel="icon" href="./favicon.ico"> <link rel="icon" href="./favicon.ico">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Z09NC1K7ZW"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'G-Z09NC1K7ZW');
</script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
</head> </head>
<body class="index_page"> <body class="index_page">

View File

@ -16,6 +16,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<!-- <!--
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script> <script>

View File

@ -18,6 +18,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<!-- <!--
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script> <script>

View File

@ -19,6 +19,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<script> <script>
var vConsole = new window.VConsole(); var vConsole = new window.VConsole();

View File

@ -16,6 +16,8 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
</head> </head>
<body> <body>

View File

@ -17,6 +17,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<!-- <!--
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script> <script>

View File

@ -16,6 +16,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<!-- <!--
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script> <script>

View File

@ -17,6 +17,9 @@
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<!-- <!--
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script> <script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script> <script>

View File

@ -19,6 +19,9 @@
gtag("config", "G-Z09NC1K7ZW"); gtag("config", "G-Z09NC1K7ZW");
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
<script type="text/javascript"> <script type="text/javascript">
if (navigator.serviceWorker != null) { if (navigator.serviceWorker != null) {
navigator.serviceWorker navigator.serviceWorker
@ -268,4 +271,4 @@
</style> </style>
</body> </body>
</html> </html>

View File

@ -21,6 +21,9 @@
gtag('js', new Date()); gtag('js', new Date());
gtag('config', 'G-Z09NC1K7ZW'); gtag('config', 'G-Z09NC1K7ZW');
</script> </script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
</body> </body>
</html> </html>

View File

@ -7,6 +7,20 @@
<title>XMusicPlayer</title> <title>XMusicPlayer</title>
<script type="module" crossorigin src="/static/xplayer/assets/index-C1eAAj9j.js"></script> <script type="module" crossorigin src="/static/xplayer/assets/index-C1eAAj9j.js"></script>
<link rel="stylesheet" crossorigin href="/static/xplayer/assets/index-BBmHnUeL.css"> <link rel="stylesheet" crossorigin href="/static/xplayer/assets/index-BBmHnUeL.css">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Z09NC1K7ZW"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "G-Z09NC1K7ZW");
</script>
<!-- umami -->
<script defer src="https://umami.hanxi.cc/script.js" data-website-id="7bfb0890-4115-4260-8892-b391513e7e99"></script>
</head> </head>
<body> <body>
<div id="app"></div> <div id="app"></div>