Skip to content

Commit 76e11b7

Browse files
committed
Add Microsoft Clarity for session replays and heatmaps
Layer Clarity on top of Umami to capture rage/dead clicks, scroll, and session replays. CSP updated to allow www.clarity.ms and c.bing.com.
1 parent 266840c commit 76e11b7

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

public/_headers

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
55
Permissions-Policy: camera=(), microphone=(), geolocation=()
66
Referrer-Policy: strict-origin-when-cross-origin
7-
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://analytics.argha.dev; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https://analytics.argha.dev
7+
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://analytics.argha.dev https://www.clarity.ms https://*.clarity.ms; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https://analytics.argha.dev https://*.clarity.ms https://c.bing.com

src/layouts/Layout.astro

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,15 @@ const structuredData = pubDatetime
154154
<!-- Umami Analytics -->
155155
<script async src="https://analytics.argha.dev/script.js" data-website-id="5f924b5f-81aa-4da6-84e9-9708ce173069"></script>
156156

157+
<!-- Microsoft Clarity -->
158+
<script type="text/javascript">
159+
(function(c,l,a,r,i,t,y){
160+
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
161+
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
162+
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
163+
})(window, document, "clarity", "script", "wap1d5n1sv");
164+
</script>
165+
157166
{
158167
// If PUBLIC_GOOGLE_SITE_VERIFICATION is set in the environment variable,
159168
// include google-site-verification tag in the heading

0 commit comments

Comments
 (0)