Zero-party data for ecommerce: the complete guide
Zero-party data is information customers share with you intentionally. For Shopify and DTC brands, the popup signup is the highest-ROI place to collect it. Here's the full playbook.
Most ecommerce content about zero-party data was written for enterprise brands with CDPs and data science teams. This isn't that.
This is for Shopify merchants and DTC operators who want to understand what zero-party data actually is, why the signup popup is the best place to collect it, and how to turn what customers tell you into better ads, better emails, and higher conversion rates.
What is zero-party data?
Zero-party data is information a customer intentionally and proactively shares with a brand. It's different from first-party data (behavioral signals you observe) and third-party data (inferences bought from external sources). Zero-party data is the customer telling you directly: who they are, what they want, and why they're here.
Zero-party data vs first-party vs third-party data
The terminology gets muddled fast. Here's a clean comparison:
| Zero-party data | First-party data | Third-party data | |
|---|---|---|---|
| What it is | Customer tells you directly | You observe their behavior | You buy it from data brokers |
| Examples | Popup question answers, quiz responses, stated preferences | Browsing history, purchase history, email opens | Demographic profiles, modeled interests, purchased lists |
| Consent | Explicit: customer chooses to share | Implicit: collected through interaction | Often absent or buried |
| Accuracy | High: stated intent | Medium: inferred from behavior | Low: modeled from proxies |
| Post-iOS 14 reliability | Unaffected | Partially impacted | Severely degraded |
| Best used for | Personalization, audience modeling, email segmentation | Retargeting, on-site recommendations | Prospecting (shrinking use case) |
| Cost | Collection only | Collection + infrastructure | Ongoing purchase |
The practical takeaway: iOS 14 and iOS 15 wrecked third-party data, made first-party data noisier, and left zero-party data untouched. If you want reliable data to improve your marketing, ZPD is the one type that doesn't depend on anyone else's infrastructure, tracking pixels, or privacy policy.
Why the signup popup is the best ZPD surface you have
Here's what most ZPD content misses: not all zero-party data is equally valuable.
Data collected from a post-purchase survey reflects a decision already made. Data from a product quiz reflects curiosity: the customer is exploring, not committing. Data from a loyalty program reflects a relationship already built.
The signup popup collects data at peak intent.
When a customer exchanges their email address for a discount, they are:
- On your website, actively browsing
- Willing to hand over personal contact information
- Signaling they intend to purchase at some point
- About to receive your welcome flow
That's the highest-intent moment in the pre-purchase customer journey. Questions answered here are anchored to a real buying decision, not a hypothetical one.
Across stores using Formtoro, 99.96% of customers who sign up via a popup provide at least one additional data point when asked a relevant follow-up question. That completion rate doesn't exist anywhere else in the customer lifecycle. Post-purchase surveys get 5-10% response rates. Quizzes get engagement from a fraction of visitors. The signup popup gets answers from nearly everyone who takes the offer.
The mechanism matters too. Multi-step popup forms save each answer the moment a customer advances to the next step, not when they click submit at the end. This means partial completions produce usable data. If someone drops off after question two, you still captured question one. See Formtoro's form builder to set this up. How multi-step popup forms work →
What zero-party data questions to ask at signup
The goal is intent data, not demographic data. A customer's name, birthday, and zip code are zero-party data but they're not intent signals. You want information that tells you why this person is here and what would make them buy.
Questions that work:
- Who are you shopping for? Self / partner / child / gift
- What are you most interested in? Category or product type relevant to your catalog
- What matters most to you? Comfort / durability / price / aesthetics (make it specific to your product)
- Have you tried this before? New to category vs. switching from another brand
- When are you looking to purchase? Today / In a few days / In a few weeks / In a few months
The timing question deserves special attention. Choices like "Today / In a few days / In a few weeks / In a few months" produce the most useful signal in your data. It segments your list by urgency without any analysis, so you know immediately who to compress into a rapid-fire welcome sequence versus who to put in a longer nurture track.
Questions to avoid:
- Name, birthday, gender: not buying signals
- Anything requiring open text input: completion drops sharply
- Questions about your brand rather than the customer's journey
Keep it to 3-5 questions. Every question past five costs completions at a rate that makes the extra data not worth it.
How to use zero-party data across your marketing stack
Collecting ZPD is straightforward. Using it is where most brands stall. Here are the four practical applications, in order of impact.
1. Personalize your welcome flow
The window immediately after signup is when ZPD is most valuable. Your customer just told you what they care about and how soon they plan to buy. Use that to shape the next 72 hours of emails:
- Send more frequently to customers who said "Today" or "In a few days": they're ready now
- Select review quotes that speak to the specific benefit they said matters
- Reference the category or product type they're interested in
- Match the subject line to their stated urgency
This isn't complex personalization requiring a data science team. It's filtering your email list by a column and sending a different review quote. The impact on subscription-to-conversion rate is measurable within two weeks. Full welcome flow personalization process →
Use Formtoro's analytics dashboard to see subscription-to-conversion rate by segment: this is where conversion gaps become visible.
The key metric to watch: subscription-to-conversion rate by segment. If customers who answered "Support" as their top priority convert at half the rate of customers who answered "Softness," you have a messaging gap to close. How to track and improve subscription-to-conversion rate →
2. Improve your paid advertising
Once you have ZPD from a few thousand signups, you have a signal worth feeding back into your ad platform.
Look at which question answers correlate with conversion. If customers who said they're "shopping for a gift" convert at 2x the average rate, that's a target audience worth scaling. Upload those subscribers into Facebook or Meta as a lookalike source. Let the platform find more people who look like your best-converting segment.
You can run this in reverse on the creative side too. Add a question to your landing page popup: "What about our ad brought you here today?" or "What made you click?" The answers tell you which creative and messaging are attracting customers most likely to convert. Scale those ads. Pause the ones bringing in subscribers who never buy.
This loop (collect ZPD at signup, correlate with conversion, feed the signal back into ad targeting) is the mechanism that makes ZPD compound over time. How ZPD connects the full customer journey →
3. Close conversion gaps by segment
Segment your subscriber list by ZPD answers. In a well-performing store, conversion rates should be roughly similar across segments: customers who said "comfort" matters should convert at a similar rate to customers who said "durability."
When a segment underperforms the average, that's a gap. The data tells you exactly what the gap is: these customers told you what they care about, and your current messaging isn't addressing it. Build a targeted email that speaks to their stated interest. Use reviews that mention what they said matters to them.
This isn't guesswork. It's responding to what customers told you. The reason it moves the needle is that most brands are sending the same email to everyone.
4. On-site personalization (advanced)
With enough ZPD and infrastructure to act on it, you can surface different content to returning visitors based on what they shared at signup. Showing a returning customer a homepage banner that references the category they said they're interested in is straightforward to implement and produces measurable lift. This is the long game: start with email personalization, build the data over a few months, then layer in site personalization when you have enough signal.
The privacy context: why ZPD matters more now than it did three years ago
iOS 14 (April 2021) reduced Facebook pixel accuracy substantially. iOS 15 (September 2021) added email open hiding, making open rates unreliable as a signal. GDPR and CCPA continue to restrict how behavioral data can be collected and used across markets.
Third-party data is degraded. First-party behavioral data is noisier. The marketing intelligence stack that worked in 2019 works much less well now.
ZPD is insulated from all of these changes. It's collected with explicit consent. It doesn't depend on tracking pixels. It can't be taken away by an OS update or a browser policy change. The customer gave it to you directly.
The brands that invested in zero-party data collection early now sit on a durable competitive advantage: a customer database that tells them what their audience actually cares about, not what an algorithm inferred from diminishing signals.
Quick recommendation
Zero-party data collection makes sense if:
- You run email or SMS marketing (ZPD makes every send more relevant)
- You spend money on paid advertising (ZPD gives you a signal to close the feedback loop)
- You're trying to improve your subscription-to-conversion rate (ZPD shows you where the gaps are)
- You're concerned about the long-term impact of privacy changes on your marketing
Wait on ZPD collection if:
- You're still finding product-market fit: get your conversion baseline right first
- You don't yet have email infrastructure to act on segments (collect it, but have a plan before you start)
Our pick for Shopify merchants: Start with a multi-step popup that asks 3-4 intent questions after the email step. That's the entire ZPD collection setup. No CDP, no data science team. The form is the collection layer. The data lands in your ESP. Start using it to personalize welcome emails within 14 days of launch.
The 90-day plan for putting ZPD to work →
Frequently asked questions
What is zero-party data?
How is zero-party data different from first-party data?
What is the best way to collect zero-party data for a Shopify store?
What zero-party data questions should I ask in my popup?
Do I need a CDP to use zero-party data?
Why does privacy matter for zero-party data strategy?
What to read next
- The anatomy of a data-driven ecommerce customer journey — how zero-party data from your popup connects to your ad targeting, welcome flow, and the full marketing loop
- The ultimate guide to multi-step popup forms — how to structure the form that collects the ZPD this guide describes
- Your 90-day growth plan — a sequenced playbook for putting ZPD to work, starting with the friction fixes that move subscription-to-conversion rate fastest