diff --git a/src/lib/components/ContactPanel.svelte b/src/lib/components/ContactPanel.svelte
index 1df2752..6f825bf 100644
--- a/src/lib/components/ContactPanel.svelte
+++ b/src/lib/components/ContactPanel.svelte
@@ -34,7 +34,8 @@
target="_blank"
rel="noopener noreferrer"
aria-describedby={link.description ? descriptionId : undefined}
- data-umami-event={`contact panel ${link.label} link`}
+ data-umami-event="contact panel item"
+ data-umami-event-label={link.label}
>
{#if link.icon}
diff --git a/src/lib/components/Hero.svelte b/src/lib/components/Hero.svelte
index 69cafaf..2ae68ae 100644
--- a/src/lib/components/Hero.svelte
+++ b/src/lib/components/Hero.svelte
@@ -35,7 +35,8 @@
contactOpen = true;
shareOpen = false;
}}
- data-umami-event="header contact button"
+ data-umami-event="header button"
+ data-umami-event-label="contact"
>
@@ -48,7 +49,8 @@
shareOpen = true;
contactOpen = false;
}}
- data-umami-event="header share button"
+ data-umami-event="header button"
+ data-umami-event-label="share"
>
@@ -100,7 +102,8 @@
contactOpen = true;
shareOpen = false;
}}
- data-umami-event="hero contact button"
+ data-umami-event="hero card button"
+ data-umami-event-label="contact"
>
Contact
@@ -114,7 +117,8 @@
shareOpen = true;
contactOpen = false;
}}
- data-umami-event="hero share button"
+ data-umami-event="hero card button"
+ data-umami-event-label="share"
>
Share
diff --git a/src/lib/components/Link.svelte b/src/lib/components/Link.svelte
index 692297c..ba5a847 100644
--- a/src/lib/components/Link.svelte
+++ b/src/lib/components/Link.svelte
@@ -5,7 +5,14 @@
let { href, icon, label, description }: ProcessedLink = $props();
-
+
diff --git a/src/lib/components/Panel.svelte b/src/lib/components/Panel.svelte
index ab5f21a..154a9df 100644
--- a/src/lib/components/Panel.svelte
+++ b/src/lib/components/Panel.svelte
@@ -64,6 +64,8 @@
aria-label="Close"
bind:this={closeBtnEl}
onclick={onclose}
+ data-umami-event="panel button"
+ data-umami-event-label="close"
>
×
diff --git a/src/lib/components/SharePanel.svelte b/src/lib/components/SharePanel.svelte
index 20c31b9..f39b7fc 100644
--- a/src/lib/components/SharePanel.svelte
+++ b/src/lib/components/SharePanel.svelte
@@ -61,7 +61,8 @@
type="button"
class="panel-btn"
onclick={copyLink}
- data-umami-event="share panel copy"
+ data-umami-event="share panel item"
+ data-umami-event-label="copy"
>
{copied ? 'Copied!' : 'Copy link'}
@@ -72,7 +73,8 @@
onclick={onclose}
target="_blank"
rel="noopener noreferrer"
- data-umami-event="share panel email link"
+ data-umami-event="share panel item"
+ data-umami-event-label="email"
>
Email link
@@ -82,7 +84,8 @@
type="button"
class="panel-btn"
onclick={share}
- data-umami-event="share panel device share"
+ data-umami-event="share panel item"
+ data-umami-event-label="device share"
>
Share…
diff --git a/src/lib/components/ThemeToggle.svelte b/src/lib/components/ThemeToggle.svelte
index 5c533ba..03818f2 100644
--- a/src/lib/components/ThemeToggle.svelte
+++ b/src/lib/components/ThemeToggle.svelte
@@ -45,7 +45,8 @@
aria-label="Close theme menu"
tabindex="-1"
onclick={() => (expanded = false)}
- data-umami-event="theme toggle close"
+ data-umami-event="theme toggle button"
+ data-umami-event-label="close"
>
{/if}
@@ -65,7 +66,8 @@
aria-current={current === 'light' ? 'true' : undefined}
title="Light"
onclick={() => handleClick('light')}
- data-umami-event="theme toggle light"
+ data-umami-event="theme toggle button"
+ data-umami-event-label="light"
>
@@ -77,7 +79,8 @@
aria-current={current === 'dark' ? 'true' : undefined}
title="Dark"
onclick={() => handleClick('dark')}
- data-umami-event="theme toggle dark"
+ data-umami-event="theme toggle button"
+ data-umami-event-label="dark"
>
@@ -89,7 +92,8 @@
aria-current={current === 'auto' ? 'true' : undefined}
title="Auto (system)"
onclick={() => handleClick('auto')}
- data-umami-event="theme toggle auto"
+ data-umami-event="theme toggle button"
+ data-umami-event-label="auto"
>