← All guides

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 dataFirst-party dataThird-party data
What it isCustomer tells you directlyYou observe their behaviorYou buy it from data brokers
ExamplesPopup question answers, quiz responses, stated preferencesBrowsing history, purchase history, email opensDemographic profiles, modeled interests, purchased lists
ConsentExplicit: customer chooses to shareImplicit: collected through interactionOften absent or buried
AccuracyHigh: stated intentMedium: inferred from behaviorLow: modeled from proxies
Post-iOS 14 reliabilityUnaffectedPartially impactedSeverely degraded
Best used forPersonalization, audience modeling, email segmentationRetargeting, on-site recommendationsProspecting (shrinking use case)
CostCollection onlyCollection + infrastructureOngoing 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?
Zero-party data is information a customer intentionally and proactively shares with a brand: answers to questions, stated preferences, explicit feedback. It's different from first-party data (behavioral signals you observe) and third-party data (inferences purchased from external sources). The customer tells you directly rather than you inferring it.
How is zero-party data different from first-party data?
First-party data is what you observe: browsing history, purchase history, email clicks, time on page. Zero-party data is what the customer tells you: preferences, motivations, and intent. Both are valuable, but ZPD is more accurate because it's stated rather than inferred, and it isn't affected by privacy changes that limit tracking.
What is the best way to collect zero-party data for a Shopify store?
The popup signup form is the highest-ROI collection surface for ecommerce. When a customer exchanges their email for a discount, they're at peak intent, more willing to answer follow-up questions than at any other point in the customer journey. Multi-step popup forms that ask 3-5 intent questions after the email step collect ZPD at a near-100% response rate.
What zero-party data questions should I ask in my popup?
Ask questions that reveal buying intent, not demographics. The most useful: who they're shopping for, what product category they're interested in, what matters most to them in that category, whether they've bought in this category before, and when they plan to purchase. The timing question is particularly valuable for segmenting your welcome flow by urgency.
Do I need a CDP to use zero-party data?
No. The simplest implementation is a multi-step popup that pushes answers to your ESP (Klaviyo, Omnisend, etc.) as subscriber properties. You can segment and personalize from there without any additional infrastructure. A CDP helps at scale but isn't necessary to start.
Why does privacy matter for zero-party data strategy?
iOS 14 reduced Facebook pixel accuracy. iOS 15 made email open rates unreliable. GDPR and CCPA restrict behavioral data collection. These changes degrade the alternative data sources brands have relied on. ZPD is unaffected: it's collected with explicit consent, doesn't depend on tracking pixels, and can't be restricted by OS or browser updates.