Show Menu
ARGOMENTI×

Creazione e aggiornamento delle informazioni sul profilo in base ai dati delle applicazioni mobili

Panoramica

Questa pagina descrive i passaggi per sviluppare un flusso di lavoro che crea/aggiorna i dati del profilo dopo che un'applicazione mobile invia Raccogli dati PII, su base programmata.
  • PII sta per "Informazioni personali". Può trattarsi di qualsiasi dato, comprese le informazioni che non compaiono nella tabella Profilo del database Campaign, come, ad esempio, Analytics for Mobile Points of Interest . Il PII è definito da Mobile App Developer, in genere con un esperto di marketing.
  • Collect PII è un'operazione HTTP-POST su un'API Rest in Adobe Campaign Standard da un'app mobile.
L'obiettivo di questo caso d'uso è creare o aggiornare un profilo Campaign Standard, se i dati PII restituiti da un'applicazione mobile contengono dati relativi al profilo.

Prerequisiti

Prima di creare o aggiornare i profili in base ai dati dell'iscrizione all'app mobile, è necessario seguire diversi passaggi di configurazione per abilitare le notifiche push in Campaign Standard:

Passaggio 1 - Estendi la risorsa Profilo per le notifiche push/iscrizioni

Per poter creare o aggiornare la risorsa Profilo con i dati PII, devi prima estendere la risorsa Profilo con i campi desiderati. Per eseguire questa operazione:
  • Identificare i campi PII inviati dall'applicazione mobile.
  • Identificare il campo da utilizzare per la riconciliazione per associare i dati PII ai dati del profilo.
In questo esempio, la Fields sezione riflette i dati PII inviati dall'applicazione mobile. La Link to profiles sezione indica il campo utilizzato per associare il PII ai dati del profilo, dove cusEmail viene mappato su @email .
La mappatura dei dati del profilo durante l’estensione della Subscriptions to an Application risorsa è SOLA LETTURA. Viene utilizzato per la riconciliazione. Il profilo deve essere inserito nel sistema con i dati necessari per riconciliare il profilo con i dati PII. Nel nostro caso, un indirizzo e-mail per il profilo deve corrispondere a un'e-mail inviata da Collect PII per consentire la riconciliazione:
  • Raccogli PII viene ricevuto da un'app mobile per un utente il cui nome è "Jane, cognome è "Doe" e l'indirizzo e-mail è janedoe@doe.com .
  • Separatamente, i dati del profilo devono esistere (ad esempio, i dati devono essere inseriti manualmente o provenire già da altre risorse), dove l'indirizzo e-mail del profilo è janedoe@doe.com .
Argomenti correlati:

Passaggio 2 - Creare il flusso di lavoro

L'utilizzo di un flusso di lavoro in Campaign Standard consente all'amministratore di identificare e sincronizzare in modo univoco i dati dell'AppSubscription (utente iscritto) con i dati del profilo o del destinatario. Un aggiornamento basato su flusso di lavoro non sincronizza i dati del profilo in tempo reale, ma non deve causare inutili blocchi del database o sovraccarichi.
I passaggi principali per creare il flusso di lavoro sono:
  1. Utilizzate un'attività Query Incremental query o per ottenere un elenco delle sottoscrizioni più recenti.
  2. Utilizzate un' Reconciliation attività per mappare i dati PII con il profilo.
  3. Aggiungere un processo di verifica.
  4. Utilizzare un Update data per aggiornare o creare il profilo con i dati PII.
In questo flusso di lavoro vengono considerati i seguenti requisiti:
  • Tutti i campi che sono stati estesi devono essere disponibili per creare/aggiornare la tabella dei profili.
  • La tabella Profilo può essere estesa per supportare i campi che non sono supportati in modo nativo (ad esempio, Dimensioni T-shirt).
  • I campi della tabella AppSubscription vuoti non devono essere aggiornati nella tabella Profilo.
  • Qualsiasi record aggiornato nella tabella AppSubscription deve essere incluso nell'esecuzione successiva del Workflow.
Per generare il flusso di lavoro, effettuate le seguenti operazioni:
  1. Trascinate e rilasciate le seguenti attività nell’area di lavoro e collegatele:
    1. Start
    2. Scheduler
    3. Incremental query
    4. Update data
  2. Configurare l' Scheduler attività. Nella General scheda, impostare Execution frequency (ad esempio, "Daily"), Time (ad esempio, "1:00:00 AM") e Start (ad esempio, Data odierna).
  3. Configurare l' Incremental query attività.
    1. Nella Properties scheda fare clic sull' Select an element icona del Resource campo, quindi selezionare l' Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) elemento.
    2. Nella Target scheda, trascina il Mobile application filtro, quindi seleziona il nome di un'applicazione Mobile.
    3. Nella Processed data scheda, selezionare Use a date field , quindi aggiungere il Last modified (lastModified) campo come Path to the date field .
  4. Configurare l' Update data attività.
    1. Nella Identification scheda, assicurarsi che il Dimension to update campo sia impostato su "Profili (profilo)", quindi fare clic sul Create element pulsante per aggiungere un campo come criterio di riconciliazione.
    2. Nel Source campo, seleziona un campo dalla tabella appSubscriptionRcp come campo di riconciliazione. Può trattarsi dell'e-mail del profilo, crmId, marketingCloudId, ecc. In questo esempio, utilizzeremo il campo "Email (cusEmail)".
    3. Nel Destination campo, seleziona un campo dalla tabella del profilo per riconciliare i dati dalla tabella appSubscriptionRcp. Può essere l'e-mail del profilo o qualsiasi campo esteso come crmId, marketingCloudId, ecc. In questo esempio, è necessario selezionare il campo "Email (email)" per mapparlo con il campo "Email (cusEmail)" dalla tabella appSubscriptionRcp.
    4. Nella Fields to update scheda, fai clic sul Create element pulsante, quindi mappatura i campi provenienti dalla tabella appSubscriptionRcp ( Source campo) con i campi che vuoi aggiornare nella tabella Profilo ( Destination campo).
    5. Nel Enabled if campo, aggiungere un'espressione per assicurare che il campo corrispondente nella tabella Profilo sia aggiornato solo se il campo di origine contiene un valore. A questo scopo, selezionare il campo dall'elenco, quindi aggiungere il simbolo "!espressione =''" (se il campo Sorgente è [target/@cusEmail] nell'editor Espressione, assicurarsi di digitare [target/@cusEmail] != ''" ).
      In questo caso, il Flusso di lavoro esegue un UPSERT, ma poiché si basa su dati di Query incrementale viene inserito solo. La modifica della query può influenzare i dati inseriti o aggiornati. Inoltre, le impostazioni specificate nella scheda Campi da aggiornare determinano quali campi vengono inseriti o aggiornati in condizioni specifiche. Queste impostazioni possono essere univoche per ogni applicazione o cliente. Presta attenzione quando configuri queste impostazioni, in quanto potrebbero verificarsi conseguenze non desiderate, in quanto l'aggiornamento dei record nel Profilo basato sui dati appSubscriptionRcp può modificare le informazioni personali degli utenti senza convalida.
    6. Quando tutti i campi da inserire/aggiornare nel profilo sono stati aggiunti, fai clic su Confirm .
  5. Salva il flusso di lavoro, quindi fai clic su Avvia per avviare il processo Workflow.