# Configurar un campo calculado

**Limitado**: Los campos personalizados calculados solo están disponibles para ciertas ediciones del producto. [Contactar con soporte](https://app.impact.com/support/portal.ihtml?createTicket=true&) para actualizar su programa de defensores y obtener acceso.

Los campos calculados le permiten rastrear eventos a medida que se reciben, configurar un cálculo utilizando campos de eventos y almacenar los datos resultantes en el perfil de un participante. Una vez configurado el campo calculado, su valor se actualizará dinámicamente a medida que envíe eventos a impact.com que cumplan sus criterios.

Esta guía le mostrará el proceso básico para configurar un campo calculado, incluido un ejemplo al final. Para obtener más detalles sobre cómo funcionan los campos calculados y qué tipos de cálculos son posibles, consulte [Campos calculados explicados](https://help.impact.com/brand/es/que-te-gustaria-aprender/advocate-program/manage-advocate-participants/custom-and-calculated-fields/calculated-fields-explained).

#### Configurar un campo calculado

1. En el menú de navegación izquierdo, seleccione ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage] → Fuentes de datos → Campos**.
2. Selecciona **Crear campo calculado**.
3. Complete los campos:
   * **Nombre**
   * **Evento**
   * **Cálculo**
   * **Campo de evento** (si corresponde para su cálculo)
4. Opcionalmente, aplique un **Ventana de seguimiento** si desea realizar un cálculo de suma o recuento de forma continua. La zona horaria de su cuenta de impact.com se aplicará a la ventana de seguimiento.
   * ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d0b6669ae76a7bef06a8d6940d7ad5c16bb8d018%2F7cb018d4face8d7cceb880eb5086c812e764fbcfe6f2a0377f88bc7576973070.svg?alt=media) **\[Activar]** si desea incluir solo ciertos eventos en los cálculos. Para obtener detalles sobre los tipos de ventana y cuándo usarlos, consulte [Ventanas de seguimiento para campos calculados](https://help.impact.com/brand/es/que-te-gustaria-aprender/advocate-program/manage-advocate-participants/custom-and-calculated-fields/tracking-windows-for-calculated-fields-explained)
5. Si aplicó una ventana deslizante, puede establecer un valor máximo que se cuente para cada unidad de su intervalo (por ejemplo, cada día en un intervalo de 60 días).
6. En el *Filtros* campo, agregue un **Periodo activo** si desea establecer una fecha de inicio y finalización para el cálculo.
7. Selecciona ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-6282f271b7521383385339243690b303086736d9%2F3b5a585dd2895bdf1c30d1236c72ba590dddd18717863b27074c8d313d05ae20.svg?alt=media) **Filtros adicionales** si solo desea que se incluyan en el cálculo los eventos que cumplan criterios específicos.
   * Los filtros pueden aplicarse a características del evento (p. ej., el monto de ingresos de una compra dada) o a características del usuario (p. ej., un recuento del número de veces que un participante realiza una compra superior a $100).
8. **Revisar** sus selecciones y decida si desea [retroalimentar los valores](https://help.impact.com/brand/es/que-te-gustaria-aprender/advocate-program/manage-advocate-participants/custom-and-calculated-fields/edit-a-calculated-field) para todos los participantes.
   * Seleccione el ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-d2954616dc486c3e12c9211e20ff376bda0ab1af%2F7586e04e82e7c7203e5c82320dd417f8ac564cae5035024fdf0eb2ed017e6376.svg?alt=media) **\[Casilla marcada]** si desea retroalimentar cálculos.
9. Selecciona **Guardar** para que sus cambios se guarden.

#### Ejemplo

* Tiene un programa de referidos y desea recompensar a los participantes que con frecuencia realizan compras considerables poco después de haber sido referidos. Determina que para su programa esto significa cualquier participante que haga 3 o más compras de al menos $50 en el mes posterior a la referencia. Un campo calculado puede ayudarle a determinar qué participantes cumplen este umbral y servir como base para una regla del programa que otorgue una recompensa a estos participantes.

<details>

<summary>Instrucciones de configuración</summary>

Así es como se puede configurar el cálculo:

1. Bajo el **Cálculo**, complete el **Nombre** campo.
2. Ingrese los siguientes valores para los campos de evento y cálculo:
   * **Evento**: Compra
   * **Cálculo**: Recuento
     * Esto configurará el cálculo para contar cuántas veces impact.com recibe eventos de compra que cumplan sus criterios.
3. Aplique una **Ventana de seguimiento**. Esto hará que el cálculo se restablezca cada mes.
   * Selecciona **Ventana fija**.
   * Selecciona un **1 mes calendario** de duración de la ventana.
4. Agregar **Filtros** para especificar que solo desea contar los eventos de compra con un valor de $50 o más:

   * Selecciona **Agregar regla**.
   * Para la primera condición ![](https://3147719151-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-c2cb550b55c51ea1eeff0acbd6f437a03b621a2c%2F60d033ae8a04c14498d5229c3c0160ac05feea7f605dbd770741793c900469f0.svg?alt=media) **\[Menú desplegable]**, seleccione el `events.fields.revenue` campo.
   * Cambie el tipo de operador a **mayor o igual que**.
   * Enter `50` como el valor de la variable de tipo cadena.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Nota:</strong> Las expresiones JSONata solo aceptan números enteros. Al usar moneda, impact.com recomienda usar la denominación más baja utilizada en la configuración de su base de datos. Si no está seguro, <a href="http://saasquatch-support@impact.com">póngase en contacto con nuestro equipo de soporte</a> para obtener ayuda.</p></div>
5. Revisar y **Guardar**.

</details>
