Analytics
This commit is contained in:
parent
6edc8a8232
commit
1909b75663
|
@ -14,6 +14,7 @@
|
||||||
"date-fns": "^2.28.0",
|
"date-fns": "^2.28.0",
|
||||||
"date-fns-tz": "^1.2.2",
|
"date-fns-tz": "^1.2.2",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
|
"plausible-tracker": "^0.3.5",
|
||||||
"vue": "^3.2.31",
|
"vue": "^3.2.31",
|
||||||
"vue-i18n": "^9.1.9",
|
"vue-i18n": "^9.1.9",
|
||||||
"vue-router": "^4.0.12"
|
"vue-router": "^4.0.12"
|
||||||
|
|
|
@ -25,6 +25,7 @@ specifiers:
|
||||||
eslint-plugin-vue: ^8.5.0
|
eslint-plugin-vue: ^8.5.0
|
||||||
jsdom: ^19.0.0
|
jsdom: ^19.0.0
|
||||||
lodash-es: ^4.17.21
|
lodash-es: ^4.17.21
|
||||||
|
plausible-tracker: ^0.3.5
|
||||||
postcss: ^8.4.6
|
postcss: ^8.4.6
|
||||||
prettier: ^2.5.1
|
prettier: ^2.5.1
|
||||||
prettier-eslint: ^13.0.0
|
prettier-eslint: ^13.0.0
|
||||||
|
@ -44,6 +45,7 @@ dependencies:
|
||||||
date-fns: 2.28.0
|
date-fns: 2.28.0
|
||||||
date-fns-tz: 1.2.2_date-fns@2.28.0
|
date-fns-tz: 1.2.2_date-fns@2.28.0
|
||||||
lodash-es: 4.17.21
|
lodash-es: 4.17.21
|
||||||
|
plausible-tracker: 0.3.5
|
||||||
vue: 3.2.31
|
vue: 3.2.31
|
||||||
vue-i18n: 9.1.9_vue@3.2.31
|
vue-i18n: 9.1.9_vue@3.2.31
|
||||||
vue-router: 4.0.12_vue@3.2.31
|
vue-router: 4.0.12_vue@3.2.31
|
||||||
|
@ -4418,6 +4420,11 @@ packages:
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/plausible-tracker/0.3.5:
|
||||||
|
resolution: {integrity: sha512-6c6VPdPtI9KmIsfr8zLBViIDMt369eeaNA1J8JrAmAtrpSkeJWvjwcJ+cLn7gVJn5AtQWC8NgSEee2d/5RNytA==}
|
||||||
|
engines: {node: '>=10'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/postcss-js/4.0.0_postcss@8.4.6:
|
/postcss-js/4.0.0_postcss@8.4.6:
|
||||||
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
|
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
|
||||||
engines: {node: ^12 || ^14 || >= 16}
|
engines: {node: ^12 || ^14 || >= 16}
|
||||||
|
|
|
@ -20,8 +20,14 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import { onMounted } from 'vue'
|
||||||
|
|
||||||
import AppHeader from '@/components/AppHeader.vue'
|
import AppHeader from '@/components/AppHeader.vue'
|
||||||
import SideMenu from '@/components/SideMenu.vue'
|
import SideMenu from '@/components/SideMenu.vue'
|
||||||
import ToastMessage from '@/components/ToastMessage.vue'
|
import ToastMessage from '@/components/ToastMessage.vue'
|
||||||
|
import { plausible } from '@/analytics'
|
||||||
|
|
||||||
|
onMounted(() => {
|
||||||
|
plausible.enableAutoPageviews()
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
7
src/analytics.ts
Normal file
7
src/analytics.ts
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
import Plausible from 'plausible-tracker'
|
||||||
|
|
||||||
|
// Setup tracking
|
||||||
|
export const plausible = Plausible({
|
||||||
|
domain: 'n0mbers.scambier.xyz',
|
||||||
|
apiHost: 'https://stats.scambier.xyz',
|
||||||
|
})
|
Loading…
Reference in New Issue
Block a user