---
title: "Variables de onboarding"
description: "Usa variables dinámicas en el editor de onboarding sin código de Adapty para personalizar contenido, capturar datos de usuario y crear flujos adaptados."
---

Las variables son valores que se establecen a partir de la entrada del usuario o datos del entorno. Son esenciales para crear experiencias de onboarding personalizadas y atractivas.

## Para qué sirven las variables \{#what-variables-are-for\}

Las variables te permiten insertar datos dinámicos —como respuestas de cuestionarios o texto introducido por el usuario— directamente en las pantallas de tu onboarding. Cada usuario ve contenido personalizado sin necesidad de programar. Por ejemplo, puedes saludar a los usuarios por su nombre usando campos de texto, o redirigir a quienes respondan un cuestionario a pantallas de seguimiento personalizadas.

Para usar variables, coloca el ID del elemento de la fuente de datos entre dobles llaves, así: `{{element_id}}`.

Como variables puedes utilizar los datos recopilados en pantallas anteriores:
- **Inputs**: La variable contiene los datos introducidos por el usuario.
- [**Quizzes**](onboarding-quizzes): La variable contiene el texto de las opciones seleccionadas. Si se permiten varias respuestas, la variable incluirá todas las opciones seleccionadas separadas por una coma y un espacio.

:::note
El ID del elemento no es lo mismo que el [ID de acción](onboarding-actions#action-id) usado para la lógica de acciones personalizadas. Asegúrate de no confundirlos.
:::

## Usar variables \{#use-variables\}

Así se usan las variables:

1. Crea un elemento Input o una opción de quiz y asígnale un ID.

   
   <img src="/assets/shared/img/onboarding-user-engagement6.png"
   style={{
   border: '1px solid #727272', /* border width and color */
   width: '700px', /* image width */
   display: 'block', /* for alignment */
   margin: '0 auto' /* center alignment */
   }}
   />
   

2. Usa el ID del elemento en los textos del onboarding con el formato `{{element-id}}`. Por ejemplo, puedes personalizar el texto con el nombre del usuario.

   
   <img src="/assets/shared/img/onboarding-user-engagement7.png"
   style={{
   border: '1px solid #727272', /* border width and color */
   width: '400px', /* image width */
   display: 'block', /* for alignment */
   margin: '0 auto' /* center alignment */
   }}
   />
   

3. Cuando los usuarios introduzcan sus datos durante el onboarding, aparecerán de forma dinámica en todos los lugares donde hayas colocado variables.

   
   <img src="/assets/shared/img/onboarding-user-engagement8.png"
   style={{
   border: '1px solid #727272', /* border width and color */
   width: '400px', /* image width */
   display: 'block', /* for alignment */
   margin: '0 auto' /* center alignment */
   }}
   />