mirror of
https://github.com/lucasrcsantana/story-generator.git
synced 2025-12-17 05:47:52 +00:00
fix: Adicionando tracking na página de Demo
This commit is contained in:
parent
6a1a471ce5
commit
18cf6a2495
@ -3,6 +3,8 @@ import { ArrowLeft, ArrowRight, Mic, Volume2, Share2, ChevronDown, ChevronUp, Lo
|
||||
import { AudioRecorder } from '../../components/story/AudioRecorder';
|
||||
import { StoryMetrics } from '../../components/story/StoryMetrics';
|
||||
import type { StoryRecording } from '../../types/database';
|
||||
import { analytics } from '../../lib/analytics';
|
||||
|
||||
|
||||
// Separar dados mock em arquivo próprio
|
||||
const DEMO_DATA = {
|
||||
@ -126,6 +128,20 @@ export function StoryPageDemo(): JSX.Element {
|
||||
setTimeout(() => {
|
||||
setIsRecording(false);
|
||||
setShowMetrics(true);
|
||||
|
||||
// Rastreia quando o demo é completado
|
||||
analytics.track('demo_completed', {
|
||||
story_id: DEMO_DATA.story.id,
|
||||
story_title: DEMO_DATA.story.title,
|
||||
metrics: {
|
||||
fluency: DEMO_DATA.recording.fluency_score,
|
||||
pronunciation: DEMO_DATA.recording.pronunciation_score,
|
||||
accuracy: DEMO_DATA.recording.accuracy_score,
|
||||
comprehension: DEMO_DATA.recording.comprehension_score,
|
||||
words_per_minute: DEMO_DATA.recording.words_per_minute
|
||||
},
|
||||
device_type: window.innerWidth < 768 ? 'mobile' : window.innerWidth < 1024 ? 'tablet' : 'desktop'
|
||||
});
|
||||
}, 3000); // Simula 3 segundos de "processamento"
|
||||
};
|
||||
|
||||
|
||||
@ -4,7 +4,6 @@ import { HomePage } from './components/home/HomePage';
|
||||
import { LoginForm } from './components/auth/LoginForm';
|
||||
import { SchoolRegistrationForm } from './components/auth/SchoolRegistrationForm';
|
||||
import { RegistrationForm } from './components/RegistrationForm';
|
||||
import { StoryViewer } from './components/StoryViewer';
|
||||
import { AuthCallback } from './pages/AuthCallback';
|
||||
import { DashboardLayout } from './pages/dashboard/DashboardLayout';
|
||||
import { DashboardHome } from './pages/dashboard/DashboardHome';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user