From 3b2e909949c602e53fc2fa8138de156ec5ad157d Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Fri, 30 Aug 2024 16:05:44 +0100 Subject: [PATCH] Track share events --- .../src/routes/blog/[...date]/[slug]/+page.svelte | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte b/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte index 5338d888..bfdf8eff 100644 --- a/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte +++ b/packages/website/src/routes/blog/[...date]/[slug]/+page.svelte @@ -8,6 +8,7 @@ import Toc from "$lib/Toc.svelte"; import type { WithContext, Thing } from "schema-dts"; import pfpUrl from "$lib/logo.svg?url"; + import { gtag } from "$lib/analytics.js"; // let GhReleasesDownload: Promise; // if (data.ghReleaseData) { // GhReleasesDownload = import("$lib/GhReleasesDownload.svelte").then((m) => m.default) @@ -45,6 +46,14 @@ text: data.post.description, url: url.href, }); + + gtag("event", "share", { + "share_url": url.href, + "share_title": data.post.title, + "share_button": "article_top", + "method": "navigator_share", + "content_type": "article", + }); } catch (error: any) { if (error.toString().includes("AbortError")) { return;