mirror of https://github.com/luizdepra/hugo-coder.git

Andy Tian
02.23.2024 0078e66aebe8d796ee5d3e0ae9b1766009518d8c
feat: introduce vercel web analytics (#900)

2 files added
2 files modified
15 ■■■■■ changed files
docs/analytics.md 1 ●●●● patch | view | raw | blame | history
docs/analytics/vercel.md 6 ●●●●● patch | view | raw | blame | history
layouts/_default/baseof.html 4 ●●●● patch | view | raw | blame | history
layouts/partials/analytics/vercel.html 4 ●●●● patch | view | raw | blame | history
docs/analytics.md
@@ -17,4 +17,5 @@
* [Pirsch](https://pirsch.io/) - [documentation](/docs/analytics/pirsch.md)
* [Plausible Analytics](https://plausible.io/) - [documentation](/docs/analytics/plausible.md)
* [Umami](https://umami.is/) - [documentation](/docs/analytics/umami.md)
* [Vercel Analytics](https://vercel.com/analytics) - [documentation](/docs/analytics/vercel.md)
* [Wide Angle Analytics](https://wideangle.co/) - [documentation](/docs/analytics/wideangle.md)
docs/analytics/vercel.md
New file
@@ -0,0 +1,6 @@
# Vercel Analytics
```toml
[params]
    vercelAnalytics = true
```
layouts/_default/baseof.html
@@ -108,6 +108,10 @@
  {{- partial "analytics/microanalyticsio" . -}}
  {{ end }}
  {{ if .Site.Params.vercelAnalytics}}
  {{- partial "analytics/vercel" . -}}
  {{ end }}
  {{ if and .Site.Params.yandexMetrika .Site.Params.yandexMetrika.id }}
  {{- partial "analytics/yandex-metrika" . -}}
  {{ end }}
layouts/partials/analytics/vercel.html
New file
@@ -0,0 +1,4 @@
<script>
    window.si = window.si || function () { (window.siq = window.siq || []).push(arguments); };
</script>
<script defer src="{{ .Site.BaseURL }}/_vercel/speed-insights/script.js"></script>