Remove analytics

master
Will Faught 5 months ago
parent 064e5227fe
commit 678702db54

@ -13,7 +13,6 @@ Paige is designed to put your content front and center, avoiding the typical clu
## Features
- Accessibility
- Analytics
- Atom feed
- Authors
- Blog
@ -194,55 +193,6 @@ style = "" # CSS included at the end of the stylesheet, before style-last.css
message = "Alert!" # Markdown displayed before the page body
type = "primary" # Bootstrap alert class
[paige.analytics]
disable = false # Disable all analytics
[paige.analytics.beam] # See https://beamanalytics.io
token = ""
[paige.analytics.chartbeat] # See https://chartbeat.com
account_id = ""
domain = ""
[paige.analytics.clarity] # See https://clarity.microsoft.com
account_id = ""
[paige.analytics.clicky] # See https://clicky.com
account_id = ""
[paige.analytics.counter] # See https://counter.dev
account_id = ""
utc_offset = ""
[paige.analytics.fathom] # See https://usefathom.com
account_id = ""
[paige.analytics.finteza] # See https://finteza.com
account_id = ""
script_url = ""
[paige.analytics.hotjar] # See https://hotjar.com
account_id = ""
[paige.analytics.matomo] # See https://matomo.org
account_id = ""
host_url = ""
[paige.analytics.mixpanel] # See https://mixpanel.com
token = ""
[paige.analytics.pirsch] # See https://pirsch.io
identification_code = ""
[paige.analytics.plausible] # See https://plausible.io
account_id = ""
[paige.analytics.woopra] # See https://woopra.com
domain = ""
[paige.analytics.yandex] # See https://metrica.yandex.com
account_id = ""
[paige.comments]
disable = false # Disable all comments
disable_kinds = [] # Page kinds to disable comments for. Examples: ["list"], ["page", "term"].

@ -1,19 +0,0 @@
{{ $page := . }}
{{ if $page.Param "paige.analytics.disable" | not }}
{{ partial "paige/analytics/beam.html" $page }}
{{ partial "paige/analytics/chartbeat.html" $page }}
{{ partial "paige/analytics/clarity.html" $page }}
{{ partial "paige/analytics/clicky.html" $page }}
{{ partial "paige/analytics/counter.html" $page }}
{{ partial "paige/analytics/fathom.html" $page }}
{{ partial "paige/analytics/finteza.html" $page }}
{{ partial "paige/analytics/google.html" $page }}
{{ partial "paige/analytics/hotjar.html" $page }}
{{ partial "paige/analytics/matomo.html" $page }}
{{ partial "paige/analytics/mixpanel.html" $page }}
{{ partial "paige/analytics/pirsch.html" $page }}
{{ partial "paige/analytics/plausible.html" $page }}
{{ partial "paige/analytics/woopra.html" $page }}
{{ partial "paige/analytics/yandex.html" $page }}
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.beam" }}
<script src="https://beamanalytics.b-cdn.net/beam.min.js" data-token="{{ .token }}" async></script>
{{ end }}

@ -1,22 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.chartbeat" }}
<script type='text/javascript'>
(function() {
var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});
_sf_async_config.uid = "{{ .account_id | safeJS }}";
_sf_async_config.domain = "{{ .domain | safeJS }}";
_sf_async_config.useCanonical = true;
_sf_async_config.useCanonicalDomain = true;
function loadChartbeat() {
var e = document.createElement('script');
var n = document.getElementsByTagName('script')[0];
e.type = 'text/javascript';
e.async = true;
e.src = 'https://static.chartbeat.com/js/chartbeat.js';
n.parentNode.insertBefore(e, n);
}
loadChartbeat();
})();
</script>
{{ end }}

@ -1,11 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.clarity" }}
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "{{ .account_id | safeJS }}");
</script>
{{ end }}

@ -1,15 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.clicky" }}
<script type="text/javascript">
var clicky_site_ids = clicky_site_ids || [];
clicky_site_ids.push("{{ .account_id | safeJS }}");
(function() {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://static.getclicky.com/js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s);
})();
</script>
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.counter" }}
<script src="https://cdn.counter.dev/script.js" data-id="{{ .account_id }}" data-utcoffset="{{ .utc_offset }}"></script>
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.fathom" }}
<script data-site="{{ .account_id }}" defer src="https://cdn.usefathom.com/script.js"></script>
{{ end }}

@ -1,8 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.finteza" }}
<script type="text/javascript">
(function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})(window,document,"script","{{ .script_url }}","fz");
fz("register","website","{{ .account_id | safeJS }}");
</script>
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ if site.Config.Services.GoogleAnalytics.ID }}
{{ template "_internal/google_analytics.html" . }}
{{ end }}

@ -1,14 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.hotjar" }}
<script type="application/javascript">
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:"{{ .account_id | safeJS }}",hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
{{ end }}

@ -1,16 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.matomo" }}
<script type="text/javascript">
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://{{ .host_url | safeJS }}/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '{{ .account_id | safeJS }}']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
{{ end }}

@ -1,11 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.mixpanel" }}
<script type="text/javascript">
(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");
for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?
MIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]);
mixpanel.init("{{ .token | safeJS }}", {});
mixpanel.track('page view');
</script>
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.pirsch" }}
<script defer type="text/javascript" src="https://api.pirsch.io/pirsch.js" id="pirschjs" data-code="{{ .identification_code }}"></script>
{{ end }}

@ -1,5 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.plausible" }}
<script data-domain="{{ .account_id }}" defer src="https://plausible.io/js/script.js"></script>
{{ end }}

@ -1,11 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.woopra" }}
<script>
!function(){var t,o,c,e=window,n=document,r=arguments,a="script",i=["call","cancelAction","config","identify","push","track","trackClick","trackForm","update","visit"],s=function(){var t,o=this,c=function(t){o[t]=function(){return o._e.push([t].concat(Array.prototype.slice.call(arguments,0))),o}};for(o._e=[],t=0;t<i.length;t++)c(i[t])};for(e.__woo=e.__woo||{},t=0;t<r.length;t++)e.__woo[r[t]]=e[r[t]]=e[r[t]]||new s;(o=n.createElement(a)).async=1,o.src="https://static.woopra.com/w.js",(c=n.getElementsByTagName(a)[0]).parentNode.insertBefore(o,c)}("woopra");
woopra.config({
domain: "{{ .domain | safeJS }}"
});
woopra.track();
</script>
{{ end }}

@ -1,9 +0,0 @@
{{ $page := . }}
{{ with $page.Param "paige.analytics.yandex" }}
<script>
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym("{{ .account_id | safeJS }}", "init", {});
</script>
{{ end }}

@ -7,7 +7,6 @@
{{ partial "paige/tag-script.html" (dict "onload" "renderMathInElement(document.body);" "page" $page "src" "js/paige/katex/auto-render.min.js") }}
{{ end }}
{{ partial "paige/analytics.html" $page }}
{{ partial "paige/schemas.html" $page }}
<noscript>{{ i18n "paige_noscript" }}</noscript>

@ -2,7 +2,6 @@ demosite = "https://willfaught.com/paige"
description = "Powerful, pliable pixel perfection. An advanced Hugo theme."
features = [
"accessibility",
"analytics",
"atom feed",
"authors",
"blog",

Loading…
Cancel
Save