Creación y actualización de información de perfil basada en datos de aplicaciones móviles

Información general

En esta página se describen los pasos para desarrollar un flujo de trabajo que cree o actualice datos de perfil después de que una aplicación móvil envíe Recopilar datos PII de forma programada.

  • ​PII es la sigla de "Información de identificación personal". Puede ser cualquier dato, incluida información que no aparezca en la tabla Perfil de la base de datos de Campaign como, por ejemplo, Analytics para Puntos de interés móviles. La PII la define el Desarrollador de aplicaciones móviles, normalmente con un especialista en marketing.
  • Recopilar PIIes una operación de POST HTTP para una API de Rest en Adobe Campaign Standard desde una aplicación móvil.

El objetivo de este caso de uso es crear o actualizar un perfil de Campaign Standard si los datos PII devueltos por una aplicación móvil contienen datos relacionados con el perfil.

Requisitos previos

Hay que seguir varios pasos de configuración para habilitar las notificaciones push en el Campaign Standard, antes de poder crear o actualizar perfiles en función de los datos de suscripción de aplicaciones móviles:

  1. Crear una aplicación móvil
  2. Integre el SDK de Adobe Mobile con su aplicación móvil.
  3. Configure Adobe Campaign para que envíe notificaciones push.

Paso 1: Ampliación del recurso de perfil para notificaciones push/suscripciones

Para poder crear o actualizar el recurso Perfil con datos PII, primero debe ampliar el recurso Perfil con los campos deseados. Para ello, haga lo siguiente:

  • Identifique los campos PII que envía la aplicación móvil.
  • Identifique el campo que se utilizará para la reconciliación a fin de asociar los datos PII con los datos de perfil.

En este ejemplo, la sección Fields refleja los datos PII enviados por la aplicación móvil. La sección Link to profiles indica el campo que se utiliza para asociar la PII con los datos de perfil, donde cusEmail se asigna a @email.

La asignación para datos de perfil mientras se amplía el recurso Subscriptions to an Application es de SOLO LECTURA. Se utiliza para la reconciliación. El perfil debe introducirse en el sistema con los datos necesarios para reconciliar el perfil con los datos PII. En nuestro caso, una dirección de correo electrónico para el perfil debe coincidir con un correo electrónico de la PII de recopilación para que se produzca la reconciliación:

  • La recopilación de PII se recibe de una aplicación móvil para un usuario cuyo nombre es "Jane, el apellido es "Doe" y la dirección de correo electrónico es janedoe@doe.com.
  • Por otro lado, los datos de perfil deben existir (por ejemplo, los datos deben introducirse manualmente o ya provienen de otro recurso), donde la dirección de correo electrónico del perfil es janedoe@doe.com.

Temas relacionados:

Paso 2: Creación del flujo de trabajo

El uso de un flujo de trabajo en el Campaign Standard permite que un administrador identifique y sincronice datos de forma única entre los datos de AppSubscription (Subscriber) y los datos de perfil o destinatario. Aunque una actualización basada en flujos de trabajo no sincroniza los datos de perfil en tiempo real, no debe provocar bloqueos o sobrecargas indebidos en la base de datos.

Los pasos principales para crear el flujo de trabajo son:

  1. Utilice una actividad Query o Incremental query para obtener una lista de las últimas suscripciones.
  2. Utilice una actividad Reconciliation para asignar los datos PII al perfil.
  3. Añada un proceso de verificación.
  4. Utilice un Update data para actualizar o crear el perfil con los datos PII.

En este flujo de trabajo se asumen los siguientes requisitos:

  • Todos los campos que se hayan ampliado deben estar disponibles para crear o actualizar la tabla de perfil.
  • La tabla Perfil se puede ampliar para admitir campos que no se admiten de forma nativa (por ejemplo, tamaño de camiseta).
  • Los campos de la tabla AppSubscription que estén en blanco no deben actualizarse en la tabla de perfil.
  • Cualquier registro que se haya actualizado en la tabla AppSubscription debe incluirse en la siguiente ejecución del flujo de trabajo.

Para crear el flujo de trabajo, arrastre y suelte las siguientes actividades en el espacio de trabajo y vincúlelas: Start, Scheduler, Incremental query, Update data.

A continuación, siga los pasos a continuación para configurar cada actividad.

Configure la actividad Scheduler

En la pestaña General, configure Execution frequency (por ejemplo, "Diario"), Time (por ejemplo, "1:00:00 AM") y Start (por ejemplo, la fecha de hoy).

Configure la actividad Incremental query.

  1. En la pestaña Properties, haga clic en el icono Select an element del campo Resource y seleccione el elemento Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail).

  2. En la pestaña Target , arrastre el filtro Mobile application y, a continuación, seleccione un nombre de aplicación móvil.

  3. En la pestaña Processed data, seleccione Use a date field y, a continuación, añada el campo Last modified (lastModified) como Path to the date field.

Configure la actividad Update data.

  1. En la pestaña Identification, asegúrese de que el campo Dimension to update está configurado como "Perfiles (perfil)" y, a continuación, haga clic en el botón Create element para agregar un campo como criterio de reconciliación.

  2. En el campo Source, seleccione un campo de la tabla appSubscriptionRcp como campo de reconciliación. Puede ser el correo electrónico del perfil, crmId, marketingCloudId, etc. En este ejemplo, se utiliza el campo "Correo electrónico (cusEmail)".

  3. En el campo Destination, seleccione un campo de la tabla de perfiles para reconciliar los datos de la tabla appSubscriptionRcp . Puede ser el correo electrónico del perfil o cualquier campo extendido como crmId, marketingCloudId, etc. En este ejemplo, es necesario seleccionar el campo "Correo electrónico (correo electrónico)" para asignarlo al campo "Correo electrónico (cusEmail)" de la tabla appSubscriptionRcp .

  4. En la pestaña Fields to update, haga clic en el botón Create element y, a continuación, asigne los campos que proceden de la tabla appSubscriptionRcp (Source ) con los campos que desea actualizar en la tabla Perfil (campo Destination ).

  5. En el campo Enabled if, añada una expresión para asegurarse de que el campo correspondiente de la tabla Perfil se actualice solo si el campo de origen contiene un valor. Para ello, seleccione el campo de la lista y añada el “!=‘’” (si el campo Origen es [target/@cusEmail] en el editor de expresiones, asegúrese de escribir [target/@cusEmail] != ''").

NOTA

En este caso, el flujo de trabajo realiza un UPSERT, pero como se basa en datos Incremental query solo se inserta. Cambiar la consulta puede afectar a los datos que se insertan o actualizan.
Además, la configuración de la pestaña Fields to update determina qué campos se insertan o actualizan en condiciones específicas. Esta configuración puede ser única para cada aplicación o cliente.
Tenga cuidado al configurar estos ajustes, ya que puede haber consecuencias no deseadas, ya que la actualización de registros en el perfil basada en datos appSubscriptionRcp puede cambiar la información personal de los usuarios sin validación.

Cuando se hayan agregado todos los campos que se van a insertar/actualizar en Perfil, haga clic en Confirm.

Guarde el flujo de trabajo y haga clic en Start para ejecutar el flujo de trabajo.

En esta página