Show Menu
TÓPICOS×

Criação e atualização de informações de perfil com base em dados de aplicativo móvel

Visão geral

Esta página descreve as etapas para desenvolver um fluxo de trabalho que cria/atualiza dados de perfil depois que um aplicativo móvel envia Coletar dados PII, de forma programada.
  • PII significa "Informações pessoais identificáveis". Pode ser qualquer dado, incluindo informações que não aparecem na tabela Perfil a partir do banco de dados do Campaign, como, por exemplo, o Analytics para pontos de interesse móveis. A PII é definida pelo desenvolvedor do aplicativo móvel, geralmente com um profissional de marketing.
  • Coletar PII é uma operação HTTP-POST para uma Rest API no Adobe Campaign Standard a partir de um aplicativo móvel.
O objetivo deste caso de uso é criar ou atualizar um perfil do Campaign Standard, se os dados PII retornados por um aplicativo móvel contiverem dados relacionados ao perfil.

Pré-requisitos

Existem várias etapas de configuração a serem seguidas para ativar notificações por push no Campaign Standard, antes que os Perfis possam ser criados ou atualizados com base nos dados de assinatura do aplicativo móvel:

Etapa 1 - Estender o recurso Perfil para notificações/assinaturas por push

Para criar ou atualizar o recurso Perfil com dados PII, é necessário estender o recurso Perfil primeiro com os campos desejados. Para fazer isso:
  • Identifique os campos PII enviados pelo aplicativo móvel.
  • Identifique o campo a ser usado para reconciliação para associar os dados PII aos Dados do perfil.
Neste exemplo, a Fields seção reflete os dados PII enviados pelo aplicativo móvel. A Link to profiles seção indica o campo usado para associar a PII aos Dados do perfil, onde cusEmail mapeia para @email .
O mapeamento para Dados de perfil enquanto estende o recurso é SOMENTE LEITURA. Subscriptions to an Application É usado para reconciliação. O perfil deve ser inserido no sistema com os dados necessários para reconciliar o perfil com os dados PII. Em nosso caso, um endereço de email para o perfil deve corresponder a um email da PII de coleta para que a reconciliação ocorra:
  • A coleta de PII é recebida de um aplicativo móvel para um usuário cujo nome é "Jane", Sobrenome "Doe" e endereço de email é janedoe@doe.com .
  • Separadamente, os Dados de perfil devem existir (por exemplo, os dados devem ser inseridos manualmente ou já vêm de algum outro recurso), onde o endereço de email do perfil é janedoe@doe.com .
Tópicos relacionados:

Etapa 2 - Criar o fluxo de trabalho

Usar um fluxo de trabalho no Campaign Standard permite que um administrador identifique e sincronize dados exclusivamente entre os dados do AppSubscription (Assinante) e os dados do Perfil ou do Destinatário. Embora uma atualização baseada no fluxo de trabalho não sincronize os dados do perfil em tempo real, ela não deve causar bloqueios ou sobrecarga indevidos do banco de dados.
As principais etapas para criar o fluxo de trabalho são:
  1. Use uma Query ou Incremental query uma atividade para obter uma lista das assinaturas mais recentes.
  2. Use uma Reconciliation atividade para mapear os dados de PII com o perfil.
  3. Adicione algum processo de verificação.
  4. Use uma ferramenta Update data para atualizar ou criar o perfil com os dados PII.
Os seguintes requisitos são assumidos neste fluxo de trabalho:
  • Todos/Todos os campos que foram estendidos devem estar disponíveis para criar/atualizar a Tabela de perfis.
  • A tabela Perfil pode ser estendida para oferecer suporte a campos que não são nativamente suportados (por exemplo, Tamanho da Camisa T).
  • Nenhum campo da tabela AppSubscription que esteja em branco deve ser atualizado na Tabela de perfis.
  • Qualquer registro que tenha sido atualizado na tabela AppSubscription deve ser incluído na próxima execução do Fluxo de trabalho.
Para criar o workflow, siga as etapas abaixo:
  1. Arraste e solte as seguintes atividades no espaço de trabalho e vincule-as:
    1. Start
    2. Scheduler
    3. Incremental query
    4. Update data
  2. Configure the Scheduler activity. Na General guia, defina Execution frequency (por exemplo, "Diariamente"), o Time (por exemplo, "1:00:00 AM") e o Start (por exemplo, a data de Hoje).
  3. Configure the Incremental query activity.
    1. Na Properties guia, clique no Select an element ícone do Resource campo e selecione o Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) elemento.
    2. Na Target guia, arraste o Mobile application filtro e selecione o nome de um aplicativo móvel.
    3. Na Processed data guia, selecione Use a date field e adicione o Last modified (lastModified) campo como Path to the date field .
  4. Configure the Update data activity.
    1. Na Identification guia, verifique se o Dimension to update campo está definido como "Perfis (perfil)" e clique no Create element botão para adicionar um campo como um critério de reconciliação.
    2. No Source campo, selecione um campo na tabela appSubscriptionRcp como um campo de reconciliação. Pode ser o email do perfil, crmId, marketingCloudId etc. Nesse caso, usaremos o campo "Email (cusEmail)".
    3. No Destination campo, selecione um campo na tabela de perfil para reconciliar os dados da tabela appSubscriptionRcp. Pode ser o email do perfil ou qualquer campo estendido, como crmId, marketingCloudId etc. Neste exemplo, precisamos selecionar o campo "Email (email)" para mapeá-lo com o campo "Email (cusEmail)" na tabela appSubscriptionRcp.
    4. Na Fields to update guia, clique no Create element botão e mapeie os campos que vêm da tabela appSubscriptionRcp ( Source campo) com os campos que você deseja atualizar na tabela Perfil ( Destination campo).
    5. No Enabled if campo, adicione uma expressão para garantir que o campo correspondente na tabela Perfil seja atualizado somente se o campo de origem contiver um valor. Para fazer isso, selecione o campo na lista e adicione o "!expressão =''" (se o campo Origem estiver [target/@cusEmail] no Editor de expressões, certifique-se de digitar [target/@cusEmail] != ''" ).
      Nesse caso, o Fluxo de trabalho executa um UPSERT, mas como ele se baseia em dados de Consulta Incremental somente são inseridos. Alterar a consulta pode afetar quais dados são inseridos ou atualizados. Além disso, as configurações na guia Campos para atualizar determinam quais campos são inseridos ou atualizados sob condições específicas. Essas configurações podem ser exclusivas para cada aplicativo ou cliente. Tenha cuidado ao definir essas configurações, pois pode haver consequências não intencionais, pois a atualização de registros no Perfil com base nos dados appSubscriptionRcp pode alterar as informações pessoais dos usuários sem validação.
    6. Quando todos os campos a serem inseridos/atualizados no Perfil tiverem sido adicionados, clique em Confirm .
  5. Salve o fluxo de trabalho e clique em Iniciar para iniciar o processo de Fluxo de trabalho.