Why this matters
Marketplaces need sellers to publish usable supply and reach a first successful transaction. A seller-signup count hides whether the product loses supply at profile completion, listing publication, or the path to a first sale.
The ordered funnel locates measured loss. It cannot determine whether the cause is onboarding friction, inventory quality, price, moderation, or buyer demand.
What you get
- Three verified seller lifecycle events
- Ordered seller counts and conversion for the selected lookback
- Clear distinction between published supply and draft activity
- Follow-up questions for seller experience and marketplace demand
Walk through it
Where do sellers stop before their first successful sale?
I will map the actual seller events and confirm that first sale comes from the trusted transaction path.
GET /v1/projects/:project_id/signal-map
GET /v1/projects/:project_id/onboarding
# Require status: "verified"; use live event/property reads for the selected signals.
GET /v1/projects/:project_id/event-names
GET /v1/query-blueprints/funnel_3_step
{
"server_emitted": [],
"analytics_events": [
{ "event": "seller_profile_saved", "count": 5240, "last_seen": 1783651200 },
{ "event": "listing_published", "count": 1840, "last_seen": 1783651210 },
{ "event": "listing_first_sale", "count": 420, "last_seen": 1783651250 }
],
"wildcards": []
}
POST /v1/projects/:project_id/query-blueprints/funnel_3_step/run
Params:
step1: seller_profile_saved
step2: listing_published
step3: listing_first_sale
days: 60
{
"rows": [
{ "step1_count": 5240, "step2_count": 1840, "step3_count": 420 }
]
}
The measured conversions are 35.1% profile-to-published-listing, 22.8% published-listing-to-first-sale, and 8.0% overall from the selected entry step. The query does not return seller signup counts or time-to-next-step.
The output
Seller activation funnel — last 60 days
seller_profile_saved 5,240 100.0%
listing_published 1,840 35.1% drop: 64.9%
listing_first_sale 420 8.0% step conversion: 22.8%
What the data establishes
- measured progression through the three verified events
What remains a hypothesis
- listing-creation friction
- moderation or inventory quality
- insufficient buyer demand or pricing mismatch
Setting it up
Emit profile and listing events from the trusted server path that confirms the state transition. Emit first sale only after the payment/order system confirms it. Carry a stable pseudonymous seller ID and avoid copying listing descriptions, addresses, payment details, or buyer identities into analytics.
Verify the real seller flow and transaction outcome during installation; do not use synthetic transport checks as proof that the funnel is answerable.
Variations
- “Segment the funnel by a verified listing category or seller acquisition source.”
- “Compare marketplace regions without exposing individual sellers.”
- “Run a separate buyer-demand analysis for published listings with no sale.”
- “Explain which missing signal prevents first-sale attribution.”