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 significa "Información de identificación personal". Pueden ser cualquier dato, incluida la información que no aparece en la tabla Perfil de la base de datos de Campaign como, por ejemplo, Analytics para dispositivos móviles Puntos de interés. El desarrollador de aplicaciones móviles define la PII, normalmente con un experto en marketing.
  • Recopilar PII es una operación POST de 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 Campaign Standard antes de poder crear o actualizar perfiles según los datos de suscripción de aplicaciones móviles:

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

Para poder crear o actualizar el recurso de perfil con datos PII, primero debe ampliar el recurso de 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 del perfil.

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

Asignación de datos de perfil al ampliar el Subscriptions to an Application El recurso es de solo lectura. Se utiliza para la reconciliación. El perfil debe introducirse en el sistema con los datos necesarios para conciliarlo con los datos PII. En nuestro caso, una dirección de correo electrónico del perfil debe coincidir con un correo electrónico de la PII de recopilación para que se produzca la reconciliación:

  • La PII de recopilación 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 proceder de algún otro recurso) donde la dirección de correo electrónico del perfil sea janedoe@doe.com.

Temas relacionados:

Paso 2: Creación del flujo de trabajo

El uso de un flujo de trabajo en Campaign Standard permite a este identificar y sincronizar datos de forma exclusiva entre los datos de suscripción de aplicación (suscriptor) y los datos de perfil o destinatario. Aunque una actualización basada en el flujo de trabajo no sincroniza los datos de perfil en tiempo real, no debería provocar bloqueos o sobrecargas indebidos en la base de datos.

Los pasos principales para crear el flujo de trabajo son estos:

  1. Utilice un Query o Incremental query actividad para obtener una lista de las suscripciones más recientes.
  2. Utilice un Reconciliation actividad para asignar los datos PII al perfil.
  3. Añada algún 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 que admita campos que no se admiten de forma nativa (por ejemplo, Tamaño de camiseta).
  • Ningún campo de la tabla AppSubscription vacío debe actualizarse en la tabla 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 las variables Scheduler actividad

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

Configure las variables Incremental query actividad.

  1. En el Properties , haga clic en Select an element icono de la Resource y, a continuación, seleccione el Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) Elemento.

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

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

Configure las variables Update data actividad.

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

  2. En el 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, utilice el campo "Correo electrónico (cusEmail)".

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

  4. En el Fields to update , haga clic en Create element y luego asigne los campos procedentes de la tabla appSubscriptionRcp (Source ) con los campos que desea actualizar en la tabla Perfil (Destination field).

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

NOTE
En este caso, el flujo de trabajo realiza una actualización, pero como se basa en una Incremental query solo se insertan los datos de. 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 bajo 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 basados en datos de appSubscriptionRcp puede cambiar la información personal de los usuarios sin validación.

Cuando se hayan añadido todos los campos que se van a insertar/actualizar en el perfil, haga clic en Confirm.

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

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff