import { Analytics, type AnalyticsConfig } from '@apps-in-toss/analytics'; type LogParams = Record; let _logger: AnalyticsConfig['logger'] | null = null; export function initAnalytics(debug = false) { const logger: AnalyticsConfig['logger'] = ({ log_name, log_type, params }) => { if (debug) { console.log(`[Analytics] ${log_type}:${log_name}`, params); } // 프로덕션에서는 여기서 서버로 이벤트 전송 }; Analytics.init({ logger, debug }); _logger = logger; } export function trackGameEvent(logName: string, params: LogParams = {}) { _logger?.({ log_name: logName, log_type: 'game_event', params }); }