analyticsApi.ts 502 B

1234567891011121314
  1. import { apiUrl } from "@/lib/config";
  2. /** 访客打开客服小窗时上报(用于统计访问次数) */
  3. export async function postWidgetOpen(visitorId: number): Promise<void> {
  4. const res = await fetch(apiUrl("/visitor/analytics/widget-open"), {
  5. method: "POST",
  6. headers: { "Content-Type": "application/json" },
  7. body: JSON.stringify({ visitor_id: visitorId }),
  8. });
  9. if (!res.ok) {
  10. // 埋点失败不阻断用户
  11. console.warn("widget-open 上报失败", res.status);
  12. }
  13. }