feat: track Memind product analytics

This commit is contained in:
john
2026-07-20 20:19:52 +08:00
parent 258e4a8a07
commit d479e89fc7
10 changed files with 446 additions and 8 deletions
+6 -2
View File
@@ -372,6 +372,7 @@ export function ChatView({
<button
type="button"
className="header-icon-btn"
data-analytics-action="chat_new"
aria-label="新聊天"
title="新聊天"
onClick={() => void handleNewSession()}
@@ -386,7 +387,7 @@ export function ChatView({
</svg>
</button>
{onOpenAdmin && (
<button type="button" className="ghost-btn" onClick={onOpenAdmin}>
<button type="button" className="ghost-btn" data-analytics-action="open_admin" onClick={onOpenAdmin}>
</button>
)}
@@ -395,6 +396,7 @@ export function ChatView({
ref={spaceButtonRef}
type="button"
className="ghost-btn"
data-analytics-action="open_mindspace"
onClick={() => onOpenSpace?.()}
>
@@ -402,7 +404,7 @@ export function ChatView({
)}
{user && <WechatAccountButton returnTo={window.location.pathname} />}
{onLogout && (
<button type="button" className="ghost-btn logout-btn" onClick={onLogout}>
<button type="button" className="ghost-btn logout-btn" data-analytics-action="logout" onClick={onLogout}>
</button>
)}
@@ -429,6 +431,7 @@ export function ChatView({
<button
type="button"
className="header-icon-btn"
data-analytics-action="chat_new"
aria-label="新聊天"
title="新聊天"
onClick={() => void handleNewSession()}
@@ -446,6 +449,7 @@ export function ChatView({
<button
type="button"
className="header-icon-btn"
data-analytics-action="open_mindspace"
aria-label="我的空间"
title="我的空间"
onClick={() => onOpenSpace?.()}