Skip to content

Surveys: Support partial response collection #261

@adboio

Description

@adboio

🚨 IMPORTANT

This issue is likely user-facing in the main PostHog app, see surveyVersionRequirements.ts. If you delete or close this issue, be sure to update the version requirements list there.

Summary

The posthog-flutter SDK does not support partial response collection for surveys.

Current State

Expected Behavior

When enable_partial_responses is enabled on a survey:

  1. The SDK should track responses incrementally as the user answers each question
  2. When a user dismisses or abandons a survey without completing it, the partial responses should be captured
  3. Events should include $survey_partially_completed: true property when responses exist but survey isn't complete
  4. Question shuffling should be disabled when partial responses are enabled (responses are tracked by question ID)

Reference Implementation

See posthog-js browser: packages/browser/src/extensions/surveys/surveys-extension-utils.tsx

Tracking

This is tracked in the survey SDK feature parity issue: PostHog/posthog#45658

This issue was generated by Claude during a Surveys SDK audit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions