diff --git a/src/sections/analysis/reviewPanelHeader/analyzeButton.tsx b/src/sections/analysis/reviewPanelHeader/analyzeButton.tsx index 6142d95..fb3e2c8 100644 --- a/src/sections/analysis/reviewPanelHeader/analyzeButton.tsx +++ b/src/sections/analysis/reviewPanelHeader/analyzeButton.tsx @@ -52,7 +52,7 @@ export default function AnalyzeButton() { engine: EngineName.Stockfish16, depth: engineDepth, multiPv: engineMultiPv, - nbPositions: 1, + nbPositions: params.fens.length, }); }; diff --git a/src/sections/play/gameSettings/gameSettingsDialog.tsx b/src/sections/play/gameSettings/gameSettingsDialog.tsx index 277ba14..e5ddf6a 100644 --- a/src/sections/play/gameSettings/gameSettingsDialog.tsx +++ b/src/sections/play/gameSettings/gameSettingsDialog.tsx @@ -27,6 +27,7 @@ import { } from "../states"; import { useChessActions } from "@/hooks/useChessActions"; import { playGameStartSound } from "@/lib/sounds"; +import { logAnalyticsEvent } from "@/lib/firebase"; interface Props { open: boolean; @@ -52,6 +53,12 @@ export default function GameSettingsDialog({ open, onClose }: Props) { }); playGameStartSound(); setIsGameInProgress(true); + + logAnalyticsEvent("play_game", { + engine: EngineName.Stockfish16, + skillLevel, + playerColor, + }); }; return (