import { createStoreTracker } from '@dukang/client-logging'; import { apiBase } from './api'; const tracker = createStoreTracker({ apiBase, clientApp: 'SHOP_H5', getToken: () => localStorage.getItem('shopAccessToken'), getStoreId: () => { try { const raw = localStorage.getItem('shopSession'); if (!raw) return null; const parsed = JSON.parse(raw) as { storeId?: string }; return parsed.storeId ?? null; } catch { return null; } }, }); export function trackStore(eventName: string, params?: Record) { tracker.track(eventName, params); } export function trackStorePageView(eventName: string, params?: Record) { tracker.trackPageView(eventName, params); }