This is an automated email from the ASF dual-hosted git repository.
liuqiufeng pushed a commit to branch docusaurus
in repository https://gitbox.apache.org/repos/asf/incubator-seata-website.git
The following commit(s) were added to refs/heads/docusaurus by this push:
new ee5343b6a8 optimize: add apache matomo analytics (#851)
ee5343b6a8 is described below
commit ee5343b6a8f0e8a52c1a0e70319b49c15ad74b40
Author: liuqiufeng <[email protected]>
AuthorDate: Sat Mar 16 22:27:49 2024 +0800
optimize: add apache matomo analytics (#851)
---
src/analytics.ts | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/src/analytics.ts b/src/analytics.ts
index 0b96521150..584484cd69 100644
--- a/src/analytics.ts
+++ b/src/analytics.ts
@@ -4,6 +4,26 @@ import ExecutionEnvironment from
'@docusaurus/ExecutionEnvironment';
if (ExecutionEnvironment.canUseDOM) {
let s= document.getElementsByTagName('script')[0];
+ let matomo = document.createElement('script');
+ matomo.text = `
+ /* -- Matomo */
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before
"trackPageView" */
+ /* _paq.push(["setDoNotTrack", true]); */
+ _paq.push(["disableCookies"]);
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '46']);
+ var d=document, g=d.createElement('script'),
s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+ /* End Matomo Code */
+ `;
+ s.parentNode.insertBefore(matomo, s);
+
let gtag = document.createElement('script');
gtag.src = '/js/gtag.js';
gtag.async = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]