diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx
index e19f569..61336da 100644
--- a/app/components/Footer.tsx
+++ b/app/components/Footer.tsx
@@ -27,6 +27,9 @@ export function Footer() {
rel="noopener noreferrer"
aria-label="访问 GitHub"
title="访问 GitHub"
+ data-umami-event="social_click"
+ data-umami-event-platform="github"
+ data-umami-event-location="footer"
className="w-12 h-12 flex items-center justify-center border border-[var(--foreground)] hover:bg-[var(--foreground)] hover:text-[var(--background)] transition-all text-[var(--foreground)]"
>
@@ -38,6 +41,9 @@ export function Footer() {
rel="noopener noreferrer"
aria-label="加入 Discord 社区"
title="加入 Discord 社区"
+ data-umami-event="social_click"
+ data-umami-event-platform="discord"
+ data-umami-event-location="footer"
className="w-12 h-12 flex items-center justify-center border border-[var(--foreground)] hover:bg-[var(--foreground)] hover:text-[var(--background)] transition-all text-[var(--foreground)]"
>
@@ -57,6 +63,9 @@ export function Footer() {
AI & Mathematics
@@ -65,6 +74,9 @@ export function Footer() {
Computer Science
@@ -73,6 +85,9 @@ export function Footer() {
Community Sharing
@@ -81,6 +96,9 @@ export function Footer() {
Career Prep
@@ -99,6 +117,10 @@ export function Footer() {
target="_blank"
rel="noopener noreferrer"
className="hover:text-[#CC0000] transition-colors"
+ data-umami-event="resource_click"
+ data-umami-event-type="zotero"
+ data-umami-event-location="footer"
+ data-umami-event-url="https://www.zotero.org/groups/6053219/unsw_ai/library"
>
Zotero Library
diff --git a/app/components/Header.tsx b/app/components/Header.tsx
index df8576a..8bb7cd8 100644
--- a/app/components/Header.tsx
+++ b/app/components/Header.tsx
@@ -39,18 +39,27 @@ export async function Header() {
特点
社区
联系我们
@@ -68,6 +77,9 @@ export async function Header() {
target="_blank"
rel="noopener noreferrer"
aria-label="GitHub"
+ data-umami-event="social_click"
+ data-umami-event-platform="github"
+ data-umami-event-location="header"
>
@@ -83,6 +95,9 @@ export async function Header() {
target="_blank"
rel="noopener noreferrer"
aria-label="Discord"
+ data-umami-event="social_click"
+ data-umami-event-platform="discord"
+ data-umami-event-location="header"
>
diff --git a/app/components/Hero.tsx b/app/components/Hero.tsx
index de78068..b2831a8 100644
--- a/app/components/Hero.tsx
+++ b/app/components/Hero.tsx
@@ -80,7 +80,13 @@ export function Hero() {
Connect with thousands of developers who are reclaiming their
passion for technology.
-
+
@@ -107,6 +113,8 @@ export function Hero() {
00{idx + 1}
diff --git a/app/components/SignInButton.tsx b/app/components/SignInButton.tsx
index a93cdce..768ee91 100644
--- a/app/components/SignInButton.tsx
+++ b/app/components/SignInButton.tsx
@@ -27,7 +27,14 @@ export function SignInButton({
});
}}
>
-