Descripción de entradas de programa

Cuando se publica un programa, espera eventos. Un evento puede ser disparado por distintas cosas: un cliente que se suscribe al boletín, una compra, un filtro programado que ejecuta consultas en la base de datos o, incluso, una carga de archivos. El programa responde a los eventos creando una entrada de programa en el programa. 

Una entrada de programa (también conocida como acceso registrado) representa a un cliente. Puede ser el cliente directamente (según los datos de la lista de perfiles) o los dispositivos del cliente (en función de los datos de la lista de canales de aplicación). Cada entrada de programa viaja por el programa de forma independiente. Puede dar instrucciones a Program para que cree una sola entrada de programa por cliente, que permita varias entradas de programa por cliente o que, de forma selectiva, sustituya entradas de programa existentes.

Si bien cada entrada de programa es única para un solo cliente, ese cliente puede tener más de una entrada en un determinado programa. Por ejemplo, un cliente realiza varias compras y envía cada una de ellas a una dirección diferente. En un programa que permite varias entradas de programa para cada cliente, se puede hacer un seguimiento de cada compra por separado.

Un cliente puede estar también en más de un programa a la vez. Por ejemplo, un cliente ha abierto una nueva cuenta de tarjeta de crédito y accede a un programa de vinculación de cuentas. Después, el mismo cliente abandona una aplicación de refinanciación de hipotecas y accede a un programa de abandono de aplicación. El cliente recibirá comunicaciones de ambos programas.

Seguimiento de datos de entrada

Las variables de seguimiento de entrada proporcionan una forma de almacenar los datos que son aplicables solo a una entrada de programa. Estas variables son únicas en el programa para el que han sido definidas. Sus valores no se almacenan en ninguna tabla de datos de Responsys, a menos que haya una etapa Definir datos en el programa que coloque los datos en un campo de una lista de perfiles o tabla de extensiones de perfil.

Puede utilizar las variables de seguimiento de entrada en los siguientes casos:

  • Cuando las entradas de programa se basan en algo que un cliente puede hacer más de una vez (como una compra). Puede utilizar las variables de seguimiento de entrada para asegurarse de que cada entrada es única. Estas variables almacenan datos que no son de perfil como parte de la entrada de programa.

    Por ejemplo, si un usuario puede realizar varias compras y cada compra constituye una entrada de programa válida, usar solo el campo RIID (ID de perfil) no identificará cada entrada de programa. En estos casos, debe crear una variable de seguimiento de entrada que utilice el campo ID de compra en lugar del campo RIID para tomar decisiones sobre el enrutamiento y la gestión.

  • Si debe identificar entradas de programa duplicadas en eventos personalizados. Por ejemplo, un cliente hace dos pedidos diferentes y el programa permite que las dos entradas existan simultáneamente. El cliente hace un cambio en el primer pedido antes de que se envíe el producto. Si utiliza el campo Número de pedido para la variable de entrada de programa, Program podrá identificar la entrada de programa correspondiente.
  • Si debe almacenar temporalmente el estado de una entrada de programa. Por ejemplo, en lugar de utilizar un campo de lista de perfiles o de tabla de extensiones de perfil para almacenar la ruta que sigue una entrada de programa después de un conmutador de asignación, puede utilizar una variable de seguimiento de entrada para este seguimiento. También puede utilizar un conmutador de datos para dirigir a los clientes a diferentes rutas, en función de los valores de la variable de seguimiento de entrada.
  • Si desea actualizar un campo de lista o de tabla de extensiones de perfil con un valor proporcionado por una actividad de la aplicación de AppCloud. Las variables de seguimiento de entrada proporcionan una ubicación para almacenar los datos de la aplicación de AppCloud para una entrada de programa. Posteriormente, si es necesario, puede utilizar la actividad Definir datos para almacenar los datos en la lista de perfiles o en la tabla de extensiones de perfil.
  • Si desea personalizar la campaña en función de datos que solo están disponibles como parte de la entrada de programa. Puede utilizar las variables dinámicas en sus campañas y, a continuación, rellenar los valores a partir de las variables de seguimiento de entrada del programa.

Nota: las variables de seguimiento de entrada no deben tener más de 500 caracteres.

Para crear una variable de seguimiento de entrada:

  1. En el cuadro de diálogo Configuración, expanda Seguimiento y variables.
  2. Haga clic en .

    Nota: cada programa dispone de un máximo de 25 variables de seguimiento de entrada definidas por el usuario. Las variables de seguimiento de entrada creadas por los eventos estándar de REI (Geofence_entry, Geofence_exit, Beacon_entry y Beacon_exit) están excluidas de este límite. Esto incluye las variables por defecto para el evento estándar de REI y cualquier variable personalizada adicional definida para el evento.

  3. En Nombre de columna, escriba el nombre de la columna que desea utilizar.
  4. En Tipo de datos, seleccione el tipo de datos de la columna. Debe coincidir con el tipo de dato del campo de la tabla.
  5. Haga clic en Actualizar.

Para utilizar una variable de seguimiento de entrada en un evento personalizado:

  1. Haga doble clic en un evento personalizado.

    Se abre el cuadro de diálogo Evento personalizado.

  2. Seleccione la opción Seleccionar variable de entrada para identificador de público y seleccione la variable de la lista desplegable.

Para actualizar el valor de una variable de seguimiento de entrada:

Antes de empezar: trabaje con el director de datos de su organización para crear una vista SQL que utilizará en el programa. Tendrá que saber el nombre de la vista y de la carpeta en la que está almacenada, además del campo y el tipo de dato.

  1. Agregue una etapa Obtener datos al programa y haga doble clic en la etapa para abrir su configuración.
  2. Haga clic en Seleccionar. En el cuadro de diálogo Seleccionar vista SQL, seleccione la carpeta que contiene la vista SQL y, a continuación, seleccione la vista SQL.
  3. En la lista Coincidencia con entrada en, seleccione la variable de seguimiento de entrada que se va a definir con el resultado de la vista SQL. Asegúrese de que el tipo de dato coincide con el del campo de la vista SQL.

Para actualizar un campo de perfil o de tabla de extensiones de perfil en función de una variable de seguimiento de entrada:

  1. Agregue una etapa Definir datos al programa y haga doble clic en la etapa para abrir su configuración.

    Importante: si está activada para su cuenta, esta etapa puede actualizar hasta 10 campos para una lista o tabla de extensiones de perfil. Si no está activada, necesitará una etapa Definir datos para cada campo que desee actualizar.

  2. En la lista desplegable Lista o extensión de perfil, seleccione la lista de perfiles o tabla de extensiones de perfil que tiene el campo que desea definir con el valor de la variable de seguimiento de entrada.
  3. En Definir valores de uno o varios campos mediante, seleccione Variable de seguimiento de entrada.
  4. En la lista de tipo de Campo, seleccione el campo que se va a definir. Asegúrese de que el tipo coincide con el tipo de la variable de seguimiento de entrada.
  5. En la lista Valor, seleccione la variable de seguimiento de entrada que se va a utilizar. Tenga en cuenta que solo verá las variables de seguimiento de entrada cuyos tipos sean compatibles con el campo que desea definir. Por ejemplo, si decide definir un campo de texto, solo verá los campos de tipo Texto.

Gestión de varias entradas de programa

En el cuadro de diálogo de propiedades de cada evento inicial puede definir la forma en que le gustaría gestionar varias entradas de programa para el mismo cliente.

Para seleccionar opciones de gestión de varias entradas de programa:

  1. Haga doble clic en cualquier evento inicial.

    Se abre el cuadro de diálogo del evento.

  2. En el cuadro de diálogo del evento, seleccione una de estas opciones:
    • Crear una nueva entrada en el programa: cada vez que ocurre un evento, Program inicia una nueva entrada de programa independientemente de si existe otra entrada de programa para el cliente. Por ejemplo, un programa de confirmación y seguimiento de compras debe permitir que un usuario realice más de una compra y reciba confirmaciones e información de seguimiento para cada orden.
    • No crear una nueva entrada en el programa y conservar la entrada existente donde está: Program ignora el nuevo intento del cliente para entrar en el programa. Por ejemplo, un cliente abandona un carro y entra en un programa de abandono. Entonces, el cliente vuelve al carro, agrega un artículo y abandona el carro de nuevo. Esta opción conserva la entrada original e ignora el nuevo evento.
    • No crear una nueva entrada en el programa y mover la entrada existente a esta ubicación: Program mueve la entrada de programa existente a este punto de entrada y la reinicia. Por ejemplo, un cliente abandona un carro y entra en un programa de abandono. A continuación, el cliente vuelve al carro, agrega un artículo y abandona el carro de nuevo. Esta opción ignora el nuevo evento y mueve la entrada de programa original al evento inicial.

Temas relacionados

Program, entradas de programa, entrada de programa, entrada, variables de seguimiento de entrada, seguimiento y variables