diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte
index 6f6a22a..7f60474 100644
--- a/src/lib/components/Footer.svelte
+++ b/src/lib/components/Footer.svelte
@@ -16,6 +16,7 @@
target="_blank"
rel="noopener noreferrer"
aria-label="LinkedIn profile (opens in new tab)"
+ data-umami-event="linkedin profile (footer)"
>
LinkedIn
@@ -27,6 +28,7 @@
target="_blank"
rel="noopener noreferrer"
aria-label="GitHub profile (opens in new tab)"
+ data-umami-event="github profile (footer)"
>
GitHub
diff --git a/src/lib/components/Hero.svelte b/src/lib/components/Hero.svelte
index b0dc017..2ea9f0d 100644
--- a/src/lib/components/Hero.svelte
+++ b/src/lib/components/Hero.svelte
@@ -19,6 +19,7 @@
target="_blank"
rel="noopener noreferrer"
aria-label="Schedule a 30-minute intro call (opens in new tab)"
+ data-umami-event="schedule call (hero section)"
>
Schedule a 30-minute intro call
@@ -28,6 +29,7 @@
class="btn btn-secondary icon-button"
download
aria-label="Download Mike Fitzpatrick's resume as PDF"
+ data-umami-event="download resume"
>
Download resume
diff --git a/src/lib/components/Navigation.svelte b/src/lib/components/Navigation.svelte
index c45397c..624e24f 100644
--- a/src/lib/components/Navigation.svelte
+++ b/src/lib/components/Navigation.svelte
@@ -42,20 +42,36 @@
diff --git a/src/lib/components/ScheduleSection.svelte b/src/lib/components/ScheduleSection.svelte
index 1a2ee98..823d95d 100644
--- a/src/lib/components/ScheduleSection.svelte
+++ b/src/lib/components/ScheduleSection.svelte
@@ -16,6 +16,7 @@
target="_blank"
rel="noopener noreferrer"
aria-label="Schedule a 30-minute intro call (opens in new tab)"
+ data-umami-event="schedule call (schedule section)"
>
Schedule a 30-minute intro call
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index a45231e..aad35e8 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -150,3 +150,11 @@
Skip to main content
{@render children()}
+