소스 검색

feat: add v2 of analytics module umami (#6442)

* feat: create analytics module umami2

---------

Co-authored-by: Nicolas Giard <github@ngpixel.com>
CDN 2 년 전
부모
커밋
4e5e8309a6
3개의 변경된 파일20개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      server/modules/analytics/umami/definition.yml
  2. 2 0
      server/modules/analytics/umami2/code.yml
  3. 17 0
      server/modules/analytics/umami2/definition.yml

+ 1 - 1
server/modules/analytics/umami/definition.yml

@@ -1,5 +1,5 @@
 key: umami
-title: Umami Analytics
+title: Umami Analytics v1
 description: Umami is a simple, fast, privacy-focused alternative to Google Analytics.
 author: CDN18
 logo: https://static.requarks.io/logo/umami.svg

+ 2 - 0
server/modules/analytics/umami2/code.yml

@@ -0,0 +1,2 @@
+head: |
+  <script async src="{{url}}/script.js" data-website-id="{{websiteID}}"></script>

+ 17 - 0
server/modules/analytics/umami2/definition.yml

@@ -0,0 +1,17 @@
+key: umami2
+title: Umami Analytics v2
+description: Umami is a simple, fast, privacy-focused alternative to Google Analytics.
+author: CDN18
+logo: https://static.requarks.io/logo/umami.svg
+website: https://umami.is
+isAvailable: true
+props:
+  websiteID:
+    type: String
+    title: Website ID
+    order: 1
+  url:
+    type: String
+    title: Umami Server URL
+    hint: The URL of your Umami instance. It should start with http/https and omit the trailing slash. (e.g. https://umami.example.com)
+    order: 2