"use client" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Button } from "@/components/ui/button" import { LineChart, BarChart } from "@/components/charts" import { Download, ChevronDown, ChevronRight } from "lucide-react" import { useState } from "react" import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible" export function UserProfileAnalytics() { const [openSections, setOpenSections] = useState({ valueAnalysis: true, behaviorAnalysis: false, lifecycleAnalysis: false, conversionAnalysis: false, }) const toggleSection = (section) => { setOpenSections((prev) => ({ ...prev, [section]: !prev[section], })) } return (

用户画像深度分析

价值分析 行为分析 生命周期 转化路径 toggleSection("valueAnalysis")}> 用户价值分布趋势 {openSections.valueAnalysis ? ( ) : ( )} toggleSection("behaviorAnalysis")}> 用户行为轨迹分析 {openSections.behaviorAnalysis ? ( ) : ( )} toggleSection("lifecycleAnalysis")}> 用户生命周期分布 {openSections.lifecycleAnalysis ? ( ) : ( )} toggleSection("conversionAnalysis")}> 用户转化路径分析 {openSections.conversionAnalysis ? ( ) : ( )}
) }