> ## Documentation Index
> Fetch the complete documentation index at: https://docs.figr.design/llms.txt
> Use this file to discover all available pages before exploring further.

# Process User Data

> Transform raw user research and analytics into actionable design insights and requirements.

# Process User Data

Turn user research, analytics, and behavioral data into clear design direction. Figr helps you extract meaningful insights from complex data sources and translate them into specific design requirements.

<success>
  **Data-driven ideation:** Move beyond assumptions to design solutions grounded in real user behavior and validated insights.
</success>

## Data Sources & Input

<Tabs>
  <Tab title="Analytics Data">
    **Quantitative user behavior:**

    <CardGroup cols={2}>
      <Card title="Usage Analytics" icon="chart-bar">
        * Page views and user flows
        * Feature adoption rates
        * Conversion funnel analysis
        * Time on page metrics
        * Bounce rate patterns
      </Card>

      <Card title="Performance Data" icon="gauge">
        * Load time impacts
        * Error rate tracking
        * Device and browser usage
        * Geographic user distribution
        * Peak usage patterns
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="User Research">
    **Qualitative insights:**

    ```yaml theme={null}
    Research types:
    ✅ User interviews and surveys
    ✅ Usability testing sessions
    ✅ Card sorting exercises
    ✅ Customer support tickets
    ✅ Feedback and reviews
    ✅ Social media mentions
    ✅ Competitive user research
    ```
  </Tab>

  <Tab title="Behavioral Data">
    **User interaction patterns:**

    <AccordionGroup>
      <Accordion title="Heat Maps">
        ```yaml theme={null}
        Click and attention patterns:
        - Where users focus attention
        - Most clicked elements
        - Ignored interface areas
        - Scroll depth analysis
        - Mobile vs desktop differences
        ```
      </Accordion>

      <Accordion title="Session Recordings">
        ```yaml theme={null}
        User journey insights:
        - Common task patterns
        - Points of confusion
        - Error recovery behavior
        - Feature discovery paths
        - Abandonment triggers
        ```
      </Accordion>
    </AccordionGroup>
  </Tab>
</Tabs>

## Data Processing Pipeline

<Steps>
  <Step title="Data Ingestion">
    **Import and organize data sources:**

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/figr-1af7ae64/images/data-ingestion.png" alt="Interface showing multiple data sources being imported and categorized" />
    </Frame>

    **Supported formats:**

    ```yaml theme={null}
    Analytics: CSV exports, API connections
    Research: PDF reports, video transcripts
    Feedback: Support ticket exports, survey data
    Behavioral: Heat map data, session recordings
    ```
  </Step>

  <Step title="Pattern Recognition">
    **Identify significant insights:**

    <Tabs>
      <Tab title="Automatic Analysis">
        ```yaml theme={null}
        AI-powered insights:
        - Anomaly detection in user behavior
        - Correlation identification
        - Trend analysis over time
        - Segmentation opportunities
        - Priority issue highlighting
        ```
      </Tab>

      <Tab title="Custom Analysis">
        ```yaml theme={null}
        Manual investigation:
        - Hypothesis testing
        - Specific metric drilling
        - Cross-reference data sources
        - Custom segmentation
        - Comparative analysis
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="Insight Extraction">
    **Transform data into design requirements:**

    ```yaml theme={null}
    Output examples:

    Data: "Mobile users abandon checkout at shipping step"
    Insight: "Shipping costs surprise mobile users"
    Design requirement: "Show shipping estimate earlier in flow"

    Data: "Help section has 40% bounce rate"
    Insight: "Users can't find relevant help content"
    Design requirement: "Implement contextual help system"
    ```
  </Step>
</Steps>

## Insight Categories

<Tabs>
  <Tab title="User Behavior Patterns">
    **How users actually interact:**

    <AccordionGroup>
      <Accordion title="Navigation Preferences">
        ```yaml theme={null}
        Common patterns:
        - Preferred menu structures
        - Search vs browse behavior
        - Back button usage patterns
        - Deep linking preferences
        - Cross-platform consistency needs
        ```
      </Accordion>

      <Accordion title="Task Completion Strategies">
        ```yaml theme={null}
        User approaches:
        - Linear vs exploratory workflows
        - Information gathering patterns
        - Decision-making processes
        - Error recovery methods
        - Help-seeking behavior
        ```
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Pain Points & Friction">
    **Obstacles to user success:**

    <CardGroup cols={2}>
      <Card title="Interface Issues" icon="x-circle">
        * Confusing navigation
        * Unclear labeling
        * Visual hierarchy problems
        * Interactive element confusion
      </Card>

      <Card title="Process Problems" icon="alert-triangle">
        * Overly complex workflows
        * Missing functionality
        * Performance bottlenecks
        * Information gaps
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Success Indicators">
    **What works well for users:**

    ```yaml theme={null}
    Positive patterns:
    - High-converting interface elements
    - Successful user flow segments
    - Well-adopted features
    - Positive feedback themes
    - Efficient task completion paths
    ```
  </Tab>
</Tabs>

## Design Requirement Generation

<Steps>
  <Step title="Priority Mapping">
    **Rank insights by impact:**

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/figr-1af7ae64/images/priority-mapping.png" alt="Matrix showing user impact vs implementation effort for various insights" />
    </Frame>

    **Evaluation criteria:**

    ```yaml theme={null}
    User impact: High/Medium/Low
    Business value: Revenue, retention, satisfaction
    Implementation effort: Technical complexity, time required
    Risk assessment: Potential negative consequences
    ```
  </Step>

  <Step title="Design Opportunity Identification">
    **Convert insights to design opportunities:**

    <Tabs>
      <Tab title="Quick Wins">
        ```yaml theme={null}
        High impact, low effort:
        - Copy and labeling improvements
        - Color and contrast adjustments
        - Micro-interaction enhancements
        - Content reorganization
        ```
      </Tab>

      <Tab title="Strategic Improvements">
        ```yaml theme={null}
        High impact, high effort:
        - Information architecture redesign
        - New feature development
        - Cross-platform consistency
        - Accessibility overhauls
        ```
      </Tab>
    </Tabs>
  </Step>

  <Step title="Requirement Documentation">
    **Create actionable design briefs:**

    ```yaml theme={null}
    Requirement template:
    Problem: User pain point or opportunity
    Evidence: Supporting data and research
    Success criteria: How to measure improvement
    Constraints: Technical, business, timeline limits
    Priority: Relative importance ranking
    ```
  </Step>
</Steps>

## User Persona Development

<CardGroup cols={2}>
  <Card title="Data-Driven Personas" icon="users">
    **Build personas from real user data:**

    * Behavioral clustering analysis
    * Usage pattern identification
    * Goal and motivation mapping
    * Pain point documentation
    * Demographic correlation
  </Card>

  <Card title="Dynamic Personas" icon="refresh">
    **Update personas as data evolves:**

    * Regular data refresh cycles
    * Behavior change tracking
    * New user segment identification
    * Persona validation through research
    * Cross-platform behavior mapping
  </Card>
</CardGroup>

## Advanced Analytics Integration

<Tabs>
  <Tab title="Real-Time Data Processing">
    **Live insight generation:**

    ```yaml theme={null}
    Real-time capabilities:
    - Live user behavior monitoring
    - Instant anomaly detection
    - Dynamic insight updates
    - Rapid hypothesis testing
    - Immediate design impact measurement
    ```
  </Tab>

  <Tab title="Predictive Analytics">
    **Anticipate user needs:**

    ```yaml theme={null}
    Predictive insights:
    - User behavior forecasting
    - Churn prediction modeling
    - Feature adoption predictions
    - Seasonal usage patterns
    - Market trend analysis
    ```
  </Tab>

  <Tab title="Cohort Analysis">
    **Understand user evolution:**

    ```yaml theme={null}
    Cohort tracking:
    - User onboarding success patterns
    - Feature adoption timelines
    - Retention curve analysis
    - Behavior change over time
    - Segmented user journeys
    ```
  </Tab>
</Tabs>

## Validation & Testing

<Steps>
  <Step title="Hypothesis Formation">
    **Create testable design hypotheses:**

    ```yaml theme={null}
    Hypothesis structure:
    "If we [design change], then [user behavior] will [improve/change] 
    because [user insight/data evidence]"

    Example:
    "If we add shipping cost calculator to product pages, then 
    mobile checkout completion will increase by 15% because 
    analytics show 60% abandon at shipping cost reveal"
    ```
  </Step>

  <Step title="Test Design">
    **Plan validation approach:**

    <CardGroup cols={2}>
      <Card title="Quantitative Tests" icon="chart-line">
        * A/B testing setup
        * Conversion rate measurement
        * User behavior tracking
        * Statistical significance planning
      </Card>

      <Card title="Qualitative Validation" icon="message-square">
        * User interview planning
        * Usability testing design
        * Feedback collection strategy
        * Observation methodology
      </Card>
    </CardGroup>
  </Step>

  <Step title="Results Integration">
    **Feed results back into insights:**

    ```yaml theme={null}
    Learning cycle:
    - Test results analysis
    - Insight validation or revision
    - New hypothesis generation
    - Design iteration planning
    - Knowledge base updates
    ```
  </Step>
</Steps>

## Best Practices

<CardGroup cols={2}>
  <Card title="Data Quality" icon="shield-check">
    **Ensure reliable insights:**

    ✅ Verify data source accuracy
    ✅ Check for sampling biases
    ✅ Validate across multiple sources
    ✅ Consider temporal factors
    ✅ Account for external influences
  </Card>

  <Card title="Actionable Insights" icon="target">
    **Generate useful design direction:**

    ✅ Connect data to specific design decisions
    ✅ Prioritize insights by user impact
    ✅ Create testable hypotheses
    ✅ Consider implementation feasibility
    ✅ Plan success measurement
  </Card>
</CardGroup>

***

<Card title="Analyze Competition" icon="search">
  Learn how to systematically analyze competitors and extract design insights for your product.

  [Benchmark Competitors →](/designing/ideation/benchmark-competitors)
</Card>
