From 3a94a50defe1307cb33d6509211a1944f2000de7 Mon Sep 17 00:00:00 2001 From: mifi Date: Tue, 17 Feb 2026 11:47:35 -0300 Subject: [PATCH] Add tracking --- src/lib/components/Footer.svelte | 2 ++ src/lib/components/Hero.svelte | 2 ++ src/lib/components/Navigation.svelte | 26 ++++++++++++++++++----- src/lib/components/ScheduleSection.svelte | 1 + src/routes/+layout.svelte | 8 +++++++ 5 files changed, 34 insertions(+), 5 deletions(-) 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 @@ {@render children()} +