feat: insight update

This commit is contained in:
Haoyu Xu
2024-12-31 12:04:31 +08:00
parent 8fdb7092f3
commit 93efa38c0c
6 changed files with 16 additions and 7 deletions

View File

@@ -74,7 +74,7 @@ export default function Operator() {
const [config, setConfig] = useState(null)
const [spineData, setSpineData] = useState(null)
// eslint-disable-next-line no-unused-vars
const _trackEvt = useInsight(key)
const _trackEvt = useInsight(`/${key}`)
const spineRef = useRef(null)
const [spineAnimationName, setSpineAnimationName] = useState(defaultSpineAnimationName)
const { i18n } = useI18n()

View File

@@ -1,17 +1,17 @@
import React from 'react';
export default (key = null, websiteId = "directory", skipPageView = false) => {
export default (path = null, skipPageView = false) => {
React.useEffect(() => {
if (!skipPageView && import.meta.env.MODE !== 'development') {
try {
window.counterscale = {
q: [["set", "siteId", `aklive2d-${websiteId}`], ["trackPageview"]],
q: [["set", "siteId", import.meta.env.VITE_INSIGHT_ID], ["trackPageview", {path}]],
};
window.counterscaleOnDemandTrack()
} catch (err) {
console.warn && console.warn(err.message)
}
}
}, [websiteId, skipPageView, key])
}, [path, skipPageView])
}