From a13b75eeb4f4e1b51d0b196578c32833d58baced Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Wed, 17 Jul 2024 00:02:35 +0100 Subject: [PATCH] Add UTM parameters --- packages/website/src/lib/site.webmanifest | 2 +- .../website/src/routes/blog/[...date]/[slug]/+page.svelte | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/website/src/lib/site.webmanifest b/packages/website/src/lib/site.webmanifest index 34c7f3ef..4ce395c0 100644 --- a/packages/website/src/lib/site.webmanifest +++ b/packages/website/src/lib/site.webmanifest @@ -1,7 +1,7 @@ { "name": "JadedBlueEyes", "short_name": "Jade", - "start_url": "/", + "start_url": "/?utm_source=manifest", "display": "minimal-ui", "icons": [ { diff --git a/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte b/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte index 6f0c985e..e54be8b0 100644 --- a/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte +++ b/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte @@ -18,10 +18,12 @@ $: handleWebShare; const handleWebShare = async () => { try { + let url = new URL(canonical) + url.searchParams.set("utm_medium", "share") navigator.share({ title: data.post.title, text: data.post.description, - url: canonical, + url: url.href, }); } catch (error) { webShareAPISupported = false;