Ir al contenido principal

Para entender lo que tus usuarios necesitan

Experimenta en tu paywall.

Diseña paywalls visualmente, publícalos con un link hosteado o el SDK, y haz pruebas A/B de variantes con seguimiento de conversiones reales.

Compatible con

Claude
Codex
Cursor
Windsurf
VS Code
Kiro
Lovable
OpenCode
Gemini CLI

Configura tu primer paywall o embudo en minutos: copia y pega esto en tu agente

Set up Experiwall in this project. Experiwall (experiwall.com) is a paywall design and A/B testing platform built for indie developers and small teams. Most apps leave revenue on the table not because their product is wrong, but because they never tested their pricing page, their upgrade prompt, or their checkout flow. Experiwall fixes that: design paywalls visually, ship them through a hosted link, run A/B experiments with real traffic splits, and see which variant actually converts. Over time, those compounding improvements — better copy, smarter pricing anchors, a shorter funnel — translate directly into higher revenue without more traffic. It also supports funnel tracking for multi-step flows like onboarding wizards, checkout forms, and lead capture — no SDK required, just a fetch call — so you can see exactly where users drop off and fix the leaks. 1. Analyze the project. Read the codebase and figure out what kind of app it is (SaaS, e-commerce, course platform, etc.). Look for every place where a funnel could be instrumented: multi-step onboarding flows, checkout wizards, lead capture forms, signup sequences, waitlist flows, booking flows, quote request forms, upsell modals, trial activation steps, or any other flow where a user moves through a series of steps toward a goal. Then: - If you find exactly one good candidate: instrument it automatically. - If you find more than one: list them and ask the user which one to start with. - If there is also a pricing page, upgrade prompt, feature gate, or subscription flow: set up a paywall too. 2. Authenticate and connect. Experiwall offers two ways to interact with your account — use whichever is available or most convenient: - CLI: run npx @experiwall/cli login. If it needs browser authentication, open https://experiwall.com/cli/login so I can sign in, then run npx @experiwall/cli whoami to confirm. - MCP server: connect to https://experiwall.com/api/mcp for direct access to projects, funnels, and paywalls from inside the agent. 3. For funnel tracking — write all the code first, but use a placeholder for the funnel UUID: const FUNNEL_ID = 'REPLACE_WITH_YOUR_FUNNEL_UUID'. Wire up the full helper (lib/funnel.ts or equivalent) and instrument every step with view, complete, and conversion events as described below. Leave the placeholder in place — the user will fill it in as the final step before going live. 4. For paywall setup — build the integration pointing to a placeholder URL: const PAYWALL_URL = 'REPLACE_WITH_YOUR_PAYWALL_URL'. Hook it up wherever the upgrade flow lives. Leave the placeholder — the user will swap it in as the final step. 5. Funnel tracking implementation: no SDK needed. The helper POSTs to https://www.experiwall.com/api/sdk/events with source 'funnel', the funnel_id, a stable per-visitor session ID read from localStorage under the key 'exw_funnel_session' (generate and persist a UUID if not set), and a single '$funnel_step' event per call. Three event types: view (step became visible — deduplicate with a Set so navigating back does not re-fire it), complete (user advanced past the step), and conversion (goal reached — deduplicate with a localStorage flag keyed on the transaction or session ID so a page refresh does not fire it twice). Always pass keepalive: true so events survive redirects to third-party payment pages like Stripe. On every event, automatically read all attribution parameters from window.location.search and referrer_domain from document.referrer, and include them in every event. This covers: UTM params (utm_source, utm_medium, utm_campaign, utm_term, utm_content), ad platform click IDs — gclid/gbraid/wbraid/dclid (Google), fbclid (Facebook and Instagram), msclkid (Microsoft/Bing), ttclid (TikTok), rdt_cid (Reddit), pin_cid (Pinterest), sccid (Snapchat), yclid (Yandex) — and referrer_domain from document.referrer. This is how Experiwall attributes conversions to the exact traffic source, whether it's a Google Search ad, a Facebook campaign, an Instagram Reel, a TikTok ad, or organic referral. 6. Once all the code is in place, ask the user for the funnel UUID (and paywall URL if applicable) so you can drop it in — do not leave it for them to figure out. Say something like: 'The code is ready. I just need your Experiwall funnel UUID to finish wiring it up. You can get it in seconds: go to https://www.experiwall.com/dashboard/, open your funnel, and the UUID is right at the top of the edit page with a Copy button next to it. Paste it here and I will drop it into the code for you.' Once the user sends the UUID, replace REPLACE_WITH_YOUR_FUNNEL_UUID (and REPLACE_WITH_YOUR_PAYWALL_URL if needed) in the code immediately. If you have CLI or MCP access, offer to create the funnel yourself and retrieve the UUID without bothering the user at all. When you need me to open a URL or preview the app, open the browser directly.

Prueba variantes desde tu primer usuario

Cuando distribuyes a gran escala, necesitas saber quiénes son tus usuarios y qué necesitan.

Cada usuario se comporta diferente, dirígete a ellos de forma distinta

Experiwall lee señales de contexto de cada visitante y los dirige automáticamente a la variante correcta.

PaísDispositivo y SOConfiguración regionalFuente de tráficoEstado de suscripción

Encuentra el mejor paywall con pruebas A/B

Describe lo que quieres probar y Experiwall configura múltiples variantes listas para A/B testing.

Tu prompt

"Crea una página de upgrade premium para una app de fitness. Destaca el plan anual con un badge de 40% de descuento. Usa prueba social y un CTA de prueba gratuita."

Generando...
Variante A
Anual-40%

$59.99/year

Mensual

$9.99/month

50,000+ usuarios
Variante B
Mejor ValorSAVE 40%

$4.99/mo

cobrado anualmente a $59.99

Mensual

$9.99/month

Comenzar

Lab Results

=Users who converted
=Users who engaged
=Users who dropped
variant_a(control)

50% traffic

User dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribed

12.4%

conversion rate

Users exposed4.8K
Users scrolled60.0%
Users clicked CTA1.4K
Users bounced25.0%
Revenue$10490.16

baseline

variant_bWinner

50% traffic

User dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser dropped , left without interactingUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser engaged , scrolled through the screenUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribedUser converted , purchased or subscribed

18.7%

conversion rate

Users exposed4.8K
Users scrolled68.0%
Users clicked CTA2.0K
Users bounced18.0%
Revenue$16327.08

95% confidence

Rastreamos cada compra para que sepas dónde invertir

Desde un simple hook hasta paywalls en producción. Experiwall te da las herramientas para probar, medir y lanzar con confianza.

Asignación Automática

Asignación determinista basada en semilla. Los usuarios siempre ven la misma variante. Funciona del lado del cliente y del servidor.

Seguimiento de Conversiones

Cada compra, registro y clic se rastrea por variante automáticamente. Siempre sabes qué versión genera más dinero.

¡Hola!

Este mensaje es para quienes crean productos de consumo: apps, sitios web, bots de mensajería o herramientas digitales.

Ahora tu misión es entender mejor a tus usuarios, mejorar su experiencia y convertir más. Tus usuarios se quedarán por el producto, pero crecerás más rápido si logras mostrarles el valor correcto en el momento correcto. Solo eso puede darte la ventaja que necesitas.

Con Experiwall puedes crear onboardings, funnels web y paywalls personalizados para distintos tipos de usuarios y productos, porque no todos llegan con la misma intención, necesidad o nivel de interés.

Funcionamos mejor cuando ya tienes tráfico, una comunidad inicial, una campaña con influencers o un producto que empieza a moverse. Mientras más datos acumulas, mejores decisiones puedes tomar.

Te ayudamos a entender qué convierte, qué paywall funciona mejor y qué experiencia genera más ingresos, para que puedas invertir más en ella. Además, te ahorramos tiempo y dinero.

Tú te enfocas en construir el producto. Nosotros te ayudamos a convertir mejor.

Desde tu primer usuario hasta el millón.

Precios simples y transparentes

Empieza gratis. Actualiza cuando necesites más.

Gratis

$0/mes

 

Empezar gratis
  • 1 proyecto
  • 50k eventos / mes
  • 1 paywall publicado
  • Retención de datos 30 días
  • Links de paywall hosteados
  • Web SDK
  • 1 funnel Web2App
  • Servidor MCP
Más Popular

Pro

$21/mes

Facturado $250/año

Todo en Gratis, más:

  • 3 proyectos
  • 500k eventos / mes
  • 10 paywalls publicados
  • Retención de datos 90 días
  • 3 funnels Web2App
  • 1 miembro del equipo

Growth

$54/mes

Facturado $650/año

Todo en Pro, más:

  • 10 proyectos
  • 3M eventos / mes
  • Paywalls y funnels ilimitados
  • Retención de datos 180 días
  • Plantillas de paywall
  • 5 miembros del equipo
  • Soporte prioritario

Scale

$166/mes

Facturado $1,990/año

Todo en Growth, más:

  • Proyectos ilimitados
  • 20M eventos / mes
  • Retención de datos 1 año
  • Integraciones personalizadas
  • Miembros del equipo ilimitados
  • SLA 99.9% de disponibilidad
  • Soporte dedicado

Preguntas frecuentes

¿Qué es Experiwall?

Experiwall es una plataforma de diseño de paywalls y A/B testing. Diseña paywalls visualmente, publícalos con un link hosteado o un SDK ligero, prueba variantes con A/B y rastrea conversiones reales para descubrir qué versión genera más dinero.

¿Qué plataformas soporta Experiwall?

Web primero. Publica tu paywall como un link hosteado sin instalar nada, o usa el SDK de React en cualquier app de React o Next.js. Los SDKs de React Native, iOS y Android están en el roadmap.

¿Cuánto tiempo toma publicar un paywall?

Menos de 10 minutos. Diseña tu paywall en el studio, publícalo y comparte el link hosteado o renderízalo con el SDK. También te damos un prompt de IA listo que maneja la configuración completa en cualquier framework.

¿Cómo funciona el bucketing de variantes?

Los visitantes se asignan a variantes de forma determinista usando un hash basado en seed. El mismo visitante siempre ve la misma variante en cada sesión, sin necesidad de cookies. Funciona del lado del cliente y del servidor.

¿Cómo funciona el seguimiento de conversiones?

Cada compra, registro y clic se rastrea por variante automáticamente. Ves qué variante genera más ingresos, no solo más clics. No se requiere configuración manual de eventos.

¿Qué proveedores de pago están disponibles?

Los paywalls alojados admiten Stripe, Polar.sh y MercadoPago. Con Stripe, pegas tus propias claves de API y los fondos van directamente a tu cuenta de Stripe. Experiwall nunca toca el dinero. Con Polar.sh, conectas con un clic mediante OAuth. Polar actúa como Merchant of Record, así que no necesitas configurar Stripe. MercadoPago está disponible para vendedores de LATAM también mediante OAuth. Eliges uno por proyecto y puedes cambiar en cualquier momento.

¿El script de seguimiento usa cookies?

No. Experiwall es completamente sin cookies. Los visitantes se identifican del lado del servidor usando un hash de IP + User-Agent. No se requiere banner de consentimiento, no se almacenan cookies y ningún dato personal sale del navegador.

¿Puedo excluirme del seguimiento?

Sí. Abre la consola del navegador en tu sitio y ejecuta localStorage.setItem('experiwall_ignore', 'true'). El SDK dejará de rastrear tus visitas. Localhost también se ignora por defecto.

¿Qué tipo de soporte ofrecen?

Recibes soporte directo del equipo que construye el producto. Sin chatbots, sin colas de tickets. Escribe cuando quieras y espera una respuesta en menos de una hora.