Collecting later beats collecting everything now
Aliases: just-in-time data · deferred fields · progressive profiling
What it is
Data the current task will not consume does not have to be collected in this submit. Deferred collection moves the ask to the step that actually uses it: address after registration, invoice title after an order, company size after the core feature has been used. It is not splitting the same long form into steps—stepping still collects everything this time, only paged. It is not deletion because purpose cannot be named; purpose exists at a future moment, just not now. How many boxes share a viewport is density of the current view, not the calendar of asking.
Why it happens
How much information people will give rises with how much reciprocity has already happened. At registration the product has given nothing, and company size is a one-way grab. After a week of use, at the moment an invoice is needed, asking for a title is tied to a goal that just appeared. A second layer is decay of unused data. Addresses, seniority, and interests collected early are stale when they are finally consumed: one abandonment cost already paid, plus a correction cost. Deferral moves abandonment cost to after conversion, when leaving loses an add-on, not the main task. The typical failed deferral is “skip for now” that still flashes the same fields on the main path. That delays by seconds, not to the consumption point. The consumption point must be a real screen: invoicing, delivery, reimbursement—not an internal “profile 80% complete” metric.
Studying it
Take the same non-essential set as “all at registration,” “ask when the related feature is first used,” and “never on the main path.” Watch main-task completion and later completion of those items.
Independent variables: moment of the ask (start of task / consumption point / never), whether skip leaves the fields on the main path. Dependent variables: main-task completion, completion of the deferred item at the consumption point, stale values corrected, rate of getting stuck at the consumption point for incomplete data.
The lab will not wait “a week until invoicing.” Use real consumption events in the product funnel, or make the consumption point the next task in a usability session. A conversion lift from a stepped wizard is not deferral—stepping did not change “this session collects everything.”
Where it stops holding
Risk and legal data that must exist at the start of the task (identity, an age gate) cannot be deferred to the consumption point, or that point becomes a dead end. If the deferred screen is already heavy (checkout), stacking the fields you saved earlier moves abandonment from registration to payment, and net completion may not rise. Across devices, deferred collection depends on an account; a guest session has nowhere to hang deferred items—collect at upgrade to an account, or accept never collecting.
Applying it
- List each field’s first real consumption point. If that point is not in the current task, take it off the current form and ask on that screen.
- “Later” must leave the main path. Do not push the same item again on the next screen with a completeness bar.
- When asking at the consumption point, say why it is needed now, and allow the value of that moment rather than forcing a possibly stale earlier fill.
- Verify: after dropping address and invoice title from registration, whether registration completion rises; whether those two items still complete enough at first invoice and first delivery. If checkout collapses under them, the deferral landing was wrong—pick an earlier or lighter consumption point, rather than collecting everything once.
Related
- Within the group: H1.12.1 Every field carries an abandonment cost · H1.12.2 Fields whose purpose cannot be explained should be deleted
- Adjacent: H6.01 Registration friction · H1.01 Form length and multi-step · O1.02 Data minimization
- Search terms:
progressive profiling·just-in-time data·deferred collection