mirror of
https://github.com/techno-tim/littlelink-server.git
synced 2024-11-25 05:55:21 +01:00
Add newer Umami script link (#395)
* Add newer Umami script link
* update: custom script name
* lint: single quotes
* fix: add "`"
* lint: actually use ESlint 😂
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
This commit is contained in:
parent
cf6b0a9210
commit
e684a5411b
@ -164,7 +164,7 @@ Generated tracking code should look like:
|
|||||||
<script async defer data-website-id="00000000-1111-2222-3333-444444444444" src="https://your-umami-app.com/umami.js"></script>
|
<script async defer data-website-id="00000000-1111-2222-3333-444444444444" src="https://your-umami-app.com/umami.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
Use `data-website-id` as environment variable `UMAMI_WEBSITE_ID` and `src` as `UMAMI_APP_URL`.
|
Use `data-website-id` as environment variable `UMAMI_WEBSITE_ID`. Take the inital root host of `src` as `UMAMI_APP_URL`, and the name of the script (i.e. `umami.js` or `script.js`) as `UMAMI_SCRIPT_NAME`.
|
||||||
|
|
||||||
Sample event for YouTube button.
|
Sample event for YouTube button.
|
||||||
|
|
||||||
|
@ -66,6 +66,7 @@ services:
|
|||||||
- DEVTO=https://dev.to/
|
- DEVTO=https://dev.to/
|
||||||
- UMAMI_WEBSITE_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
- UMAMI_WEBSITE_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
||||||
- UMAMI_APP_URL=https://your-umami-app.com
|
- UMAMI_APP_URL=https://your-umami-app.com
|
||||||
|
- UMAMI_SCRIPT_NAME=script.js
|
||||||
- BUTTON_ORDER=YOUTUBE,TWITCH,TWITTER,GITHUB,INSTAGRAM,DISCORD,FACEBOOK,TIKTOK,KIT,PATREON
|
- BUTTON_ORDER=YOUTUBE,TWITCH,TWITTER,GITHUB,INSTAGRAM,DISCORD,FACEBOOK,TIKTOK,KIT,PATREON
|
||||||
- PAYPAL=https://www.paypal.me/user
|
- PAYPAL=https://www.paypal.me/user
|
||||||
- SLACK=https://slack.com/
|
- SLACK=https://slack.com/
|
||||||
|
@ -22,7 +22,7 @@ Generated tracking code should look like:
|
|||||||
<script async defer data-website-id="00000000-1111-2222-3333-444444444444" src="https://your-umami-app.com/umami.js"></script>
|
<script async defer data-website-id="00000000-1111-2222-3333-444444444444" src="https://your-umami-app.com/umami.js"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
Use `data-website-id` as environment variable `UMAMI_WEBSITE_ID` and `src` as `UMAMI_APP_URL`.
|
Use `data-website-id` as environment variable `UMAMI_WEBSITE_ID`. Take the inital root host of `src` as `UMAMI_APP_URL`, and the name of the script (i.e. `umami.js` or `script.js`) as `UMAMI_SCRIPT_NAME`.
|
||||||
|
|
||||||
Sample event for YouTube button.
|
Sample event for YouTube button.
|
||||||
|
|
||||||
|
@ -61,6 +61,7 @@ export const runtimeConfig =
|
|||||||
PATREON: window?.env?.PATREON,
|
PATREON: window?.env?.PATREON,
|
||||||
DEVTO: window?.env?.DEVTO,
|
DEVTO: window?.env?.DEVTO,
|
||||||
UMAMI_APP_URL: window?.env?.UMAMI_APP_URL,
|
UMAMI_APP_URL: window?.env?.UMAMI_APP_URL,
|
||||||
|
UMAMI_SCRIPT_NAME: window?.env?.UMAMI_SCRIPT_NAME,
|
||||||
BUTTON_ORDER: window?.env?.BUTTON_ORDER,
|
BUTTON_ORDER: window?.env?.BUTTON_ORDER,
|
||||||
PAYPAL: window?.env?.PAYPAL,
|
PAYPAL: window?.env?.PAYPAL,
|
||||||
SLACK: window?.env?.SLACK,
|
SLACK: window?.env?.SLACK,
|
||||||
@ -283,6 +284,9 @@ export const runtimeConfig =
|
|||||||
UMAMI_APP_URL: nodeIsProduction
|
UMAMI_APP_URL: nodeIsProduction
|
||||||
? process.env.UMAMI_APP_URL
|
? process.env.UMAMI_APP_URL
|
||||||
: process.env.RAZZLE_UMAMI_APP_URL,
|
: process.env.RAZZLE_UMAMI_APP_URL,
|
||||||
|
UMAMI_SCRIPT_NAME: nodeIsProduction
|
||||||
|
? process.env.UMAMI_SCRIPT_NAME
|
||||||
|
: process.env.RAZZLE_UMAMI_SCRIPT_NAME,
|
||||||
BUTTON_ORDER: nodeIsProduction
|
BUTTON_ORDER: nodeIsProduction
|
||||||
? process.env.BUTTON_ORDER
|
? process.env.BUTTON_ORDER
|
||||||
: process.env.RAZZLE_BUTTON_ORDER,
|
: process.env.RAZZLE_BUTTON_ORDER,
|
||||||
|
@ -195,7 +195,11 @@ server
|
|||||||
runtimeConfig.UMAMI_WEBSITE_ID && runtimeConfig.UMAMI_APP_URL
|
runtimeConfig.UMAMI_WEBSITE_ID && runtimeConfig.UMAMI_APP_URL
|
||||||
? `
|
? `
|
||||||
<!-- Umami Analytics -->
|
<!-- Umami Analytics -->
|
||||||
<script async defer data-website-id="${runtimeConfig.UMAMI_WEBSITE_ID}" src="${runtimeConfig.UMAMI_APP_URL}/umami.js">
|
<script async defer data-website-id="${
|
||||||
|
runtimeConfig.UMAMI_WEBSITE_ID
|
||||||
|
}" src="${runtimeConfig.UMAMI_APP_URL}/${
|
||||||
|
runtimeConfig.UMAMI_SCRIPT_NAME || 'umami.js'
|
||||||
|
}">
|
||||||
</script>`
|
</script>`
|
||||||
: ''
|
: ''
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user