mirror of
https://codeberg.org/ashley/poke.git
synced 2024-12-25 08:38:42 +01:00
add plausible
This commit is contained in:
parent
0c993f204f
commit
4be37df87b
1 changed files with 22 additions and 0 deletions
|
@ -21,4 +21,26 @@ script_tag.type = 'text/javascript';
|
|||
script_tag.text = localStorage.getItem("poke-custom-script");
|
||||
document.head.appendChild(script_tag);
|
||||
|
||||
/*
|
||||
* This script adds the Plausible analytics telemetry code to the page for the
|
||||
* domain poketube.fun. The telemetry is opt-in by default, meaning that the
|
||||
* Plausible script will only be added if the user has not explicitly opted out
|
||||
* by setting the "plausible-enabled" key in local storage to "false".
|
||||
*
|
||||
* To opt out of telemetry, u can can set the "plausible-enabled" key to "false"
|
||||
* in local storage. The data collected by Plausible is anonymous and aggregated,
|
||||
* and no personal information is collected or stored.
|
||||
*/
|
||||
if (window.location.hostname === "poketube.fun") {
|
||||
const plausble_main = "https://telemetry.poketube.fun/js/p.js";
|
||||
const script = document.createElement("script");
|
||||
const isTrackingEnabled = localStorage.getItem("plausible-enabled") !== "false";
|
||||
if (isTrackingEnabled) {
|
||||
script.defer = true;
|
||||
script.src = plausble_main;
|
||||
script.dataset.domain = "poketube.fun";
|
||||
document.head.appendChild(script);
|
||||
}
|
||||
}
|
||||
|
||||
// @license-end
|
Loading…
Reference in a new issue