diff options
Diffstat (limited to 'themes/blowfish/layouts/partials/analytics/seline.html')
-rw-r--r-- | themes/blowfish/layouts/partials/analytics/seline.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/themes/blowfish/layouts/partials/analytics/seline.html b/themes/blowfish/layouts/partials/analytics/seline.html new file mode 100644 index 0000000..955d40a --- /dev/null +++ b/themes/blowfish/layouts/partials/analytics/seline.html @@ -0,0 +1,18 @@ +<script async src="https://cdn.seline.so/seline.js" data-token="{{ site.Params.selineAnalytics.token }}" data-id="seline-script"></script> + +{{ if .Site.Params.selineAnalytics.enableTrackEvent | default true }} +<script type="text/javascript"> + document.querySelector('script[data-id="seline-script"]') + .addEventListener('load', function () { + const type = document.head.querySelector('meta[property = "og:type"]').getAttribute('content'); + let title = document.head.querySelector('meta[property = "og:title"]').getAttribute('content'); + let url = document.head.querySelector('meta[property = "og:url"]').getAttribute('content'); + + seline.track("user:" + type + ':' + title, { + type: type, + title: title, + url: url + }); + }); +</script> +{{ end }} |