Skip to content

Commit

Permalink
optimize: remove Google & Baidu Analytics
Browse files Browse the repository at this point in the history
Signed-off-by: slievrly <[email protected]>
  • Loading branch information
slievrly committed Feb 4, 2025
1 parent e86e559 commit b999485
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 2,514 deletions.
16 changes: 8 additions & 8 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<script src="//g.alicdn.com/alilog/mlog/aplus_v2.js" id="beacon-aplus" exparams="clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx"></script>
<script src="//g.alicdn.com/aes/??tracker/1.0.34/index.js,tracker-plugin-pv/2.4.5/index.js,tracker-plugin-event/1.2.5/index.js,tracker-plugin-jserror/1.0.13/index.js,tracker-plugin-api/1.1.14/index.js,tracker-plugin-perf/1.1.8/index.js,tracker-plugin-eventTiming/1.0.4/index.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-X4LJGF90X2"></script>
<!--<script async src="https://www.googletagmanager.com/gtag/js?id=G-X4LJGF90X2"></script>-->
<script>
window.rootPath = '';
window.defaultLanguage = 'zh-cn';
Expand All @@ -19,11 +19,11 @@
}
window.location = window.rootPath + '/' + lang;
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-X4LJGF90X2');
</script>
<!--<script>-->
<!-- window.dataLayer = window.dataLayer || [];-->
<!-- function gtag(){dataLayer.push(arguments);}-->
<!-- gtag('js', new Date());-->
<!-- gtag('config', 'G-X4LJGF90X2');-->
<!--</script>-->
</body>
</html>
</html>
42 changes: 21 additions & 21 deletions src/analytics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,27 +38,27 @@ import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment';
.then((res) => res.json())
.then((data) => {
if (data.analytics) {
let gtag = document.createElement('script');
gtag.src = prefix + '/js/gtag.js';
gtag.async = true;
s.parentNode.insertBefore(gtag, s);

let hm = document.createElement('script');
hm.src = prefix + '/js/hm.js';
hm.async = true;
s.parentNode.insertBefore(hm, s);

let aplus_v2 = document.createElement('script');
aplus_v2.src = prefix + '/js/aplus_v2.js';
aplus_v2.id = 'beacon-aplus';
aplus_v2.setAttribute('exparams', 'clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx');
aplus_v2.defer = true;
s.parentNode.insertBefore(aplus_v2, s);

let tracker = document.createElement('script');
tracker.src = prefix + '/js/tracker.js';
tracker.defer = true;
s.parentNode.insertBefore(tracker, s);
// let gtag = document.createElement('script');
// gtag.src = prefix + '/js/gtag.js';
// gtag.async = true;
// s.parentNode.insertBefore(gtag, s);
//
// let hm = document.createElement('script');
// hm.src = prefix + '/js/hm.js';
// hm.async = true;
// s.parentNode.insertBefore(hm, s);
//
// let aplus_v2 = document.createElement('script');
// aplus_v2.src = prefix + '/js/aplus_v2.js';
// aplus_v2.id = 'beacon-aplus';
// aplus_v2.setAttribute('exparams', 'clog=o&aplus&sidx=aplusSidx&ckx=aplusCkx');
// aplus_v2.defer = true;
// s.parentNode.insertBefore(aplus_v2, s);
//
// let tracker = document.createElement('script');
// tracker.src = prefix + '/js/tracker.js';
// tracker.defer = true;
// s.parentNode.insertBefore(tracker, s);
}
}).catch((err => {
// do nothing
Expand Down
12 changes: 6 additions & 6 deletions src/custom-js.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment';

var _hmt = _hmt || [];
(function () {
if (ExecutionEnvironment.canUseDOM) {
var hm = document.createElement('script');
hm.src = 'https://hm.baidu.com/hm.js?104e73ef0c18b416b27abb23757ed8ee';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hm, s);
}
// if (ExecutionEnvironment.canUseDOM) {
// var hm = document.createElement('script');
// hm.src = 'https://hm.baidu.com/hm.js?104e73ef0c18b416b27abb23757ed8ee';
// var s = document.getElementsByTagName('script')[0];
// s.parentNode.insertBefore(hm, s);
// }
})();
Loading

0 comments on commit b999485

Please sign in to comment.