Questa pagina descrive i passaggi per sviluppare un flusso di lavoro che crea/aggiorna i dati del profilo dopo che un’applicazione mobile invia i dati Raccogli PII, su base pianificata.
L'obiettivo di questo caso d'uso è quello di creare o aggiornare un profilo Campaign Standard, se i dati PII restituiti da un'applicazione mobile contengono dati relativi al profilo.
Esistono diversi passaggi di configurazione da seguire per abilitare le notifiche push in Campaign Standard, prima che i profili possano essere creati o aggiornati in base ai dati di abbonamento alle app mobili:
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:
In questo esempio, la Fields riflette i dati PII inviati dall’applicazione mobile. La Link to profiles indica il campo utilizzato per associare i dati PII ai dati del profilo, dove cusEmail mappa su @email.
La mappatura dei dati del profilo durante l’estensione del Subscriptions to an Application la risorsa è di 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 dal servizio Raccogli PII per consentire la riconciliazione:
Argomenti correlati:
L’utilizzo di un flusso di lavoro in Campaign Standard consente a un amministratore di identificare e sincronizzare in modo univoco i dati tra i dati AppSubscription (Sottoscrittore) e i dati Profile o Recipient. Anche se un aggiornamento basato su un flusso di lavoro non sincronizza i dati del profilo in tempo reale, non dovrebbe causare blocchi di database o sovraccarichi indebiti.
I passaggi principali per creare il flusso di lavoro sono i seguenti:
In questo flusso di lavoro si assumono i seguenti requisiti:
Per creare il flusso di lavoro, trascina e rilascia le seguenti attività nell’area di lavoro e collegale: Start, Scheduler, Incremental query, Update data.
Quindi segui i passaggi seguenti per configurare ogni attività.
In General imposta la Execution frequency (ad esempio, "Giornaliero"), il Time (ad esempio, "1:00:00 AM"), e Start (ad esempio, Data odierna).
In Properties fai clic sulla scheda Select an element dell'icona Resource , quindi seleziona il Subscriptions to an application (nms:appSubscriptionRcp:appSubscriptionRcpDetail) elemento.
In Target trascina Mobile application , quindi seleziona un nome di applicazione mobile.
In Processed data scheda , seleziona Use a date field, quindi aggiungi la Last modified (lastModified) campo come Path to the date field.
In Identification assicurati che la Dimension to update è impostato su "Profiles (profile)", quindi fai clic sul Create element per aggiungere un campo come criterio di riconciliazione.
In Source seleziona un campo dalla tabella appSubscriptionRcp come campo di riconciliazione. Può essere l’e-mail, il crmId, il marketingCloudId, ecc. del profilo. In questo esempio, utilizza il campo "Email (cusEmail)".
In Destination 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.
In Fields to update fai clic sulla scheda Create element , quindi mappa i campi provenienti dalla tabella appSubscriptionRcp (Source con i campi che desideri aggiornare nella tabella Profilo (Destination (campo).
In Enabled if aggiungi un’espressione per garantire che il campo corrispondente nella tabella Profilo sia aggiornato solo se il campo di origine contiene un valore. A questo scopo, seleziona il campo dall’elenco, quindi aggiungi il “!espressione ='” (se il campo Origine è [target/@cusEmail]
nell’editor espressioni assicurati di digitare [target/@cusEmail] != ''"
).
In questo caso, il flusso di lavoro esegue un UPSERT ma si basa su un Incremental query i dati vengono inseriti solo. La modifica della query può influire sui dati inseriti o aggiornati.
Inoltre, le impostazioni 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 durante la configurazione di queste impostazioni in quanto possono esservi conseguenze indesiderate, in quanto l’aggiornamento dei record nel Profilo in base ai dati appSubscriptionRcp può modificare le informazioni personali degli utenti senza convalida.
Quando tutti i campi da inserire/aggiornare nel profilo sono stati aggiunti, fai clic su Confirm.
Salva il flusso di lavoro, quindi fai clic su Start per eseguire il flusso di lavoro.