Introduzione agli inserimenti in programma
Quando un programma viene pubblicato, resta in attesa e in ascolto di eventi. Un evento può essere attivato da qualsiasi azione: un cliente che si iscrive a una newsletter, un acquisto, un filtro schedulato che esegue query nel database o un caricamento di file. Program risponde agli eventi creando un inserimento nel programma.
Un inserimento in programma (noto anche come attivazione programma) rappresenta un cliente. Può indicare direttamente il cliente (in base ai dati dell'elenco profili) o i dispositivi di un cliente (in base ai dati dell'elenco canali applicazioni). Ogni inserimento in programma attraversa il programma in modo indipendente. È possibile dare istruzioni a Program in modo da creare un solo inserimento in programma per cliente, consentire la creazione di più inserimenti in programma per cliente o sostituire selettivamente inserimenti in programma esistenti.
Sebbene ogni inserimento in programma sia univoco per un singolo cliente, lo stesso cliente può disporre di più di un inserimento in un dato programma. Si supponga ad esempio che un cliente effettui numerosi acquisti, ognuno spedito a un indirizzo diverso. In un programma che consente più inserimenti in programma per ogni cliente, ogni acquisto può essere tracciato separatamente.
Un cliente può inoltre essere presente in diversi programmi contemporaneamente. Si supponga ad esempio che un cliente abbia aperto un nuovo conto di carta di credito e venga inserito in un programma di configurazione conto. Successivamente lo stesso cliente abbandona un'applicazione di rifinanziamento del mutuo e viene inserito in un programma di abbandono applicazione. Il cliente riceverà comunicazioni da entrambi i programmi.
Tracciamento dei dati degli inserimenti
Le variabili di tracciamento inserimento consentono di memorizzare i dati applicabili solo a un inserimento in programma. Le variabili di tracciamento inserimento sono univoche nel programma in cui sono definite. I relativi valori non vengono memorizzati in una tabella dati Responsys, a meno che nel programma non sia inclusa una fase Imposta dati che inserisce i dati in un campo in un elenco profili o in una tabella PET.
È possibile utilizzare variabili di tracciamento inserimento quando si verificano le condizioni elencate di seguito.
- Gli inserimenti in programma si basano su un'azione che un cliente può eseguire più di una volta (ad esempio un acquisto). È possibile utilizzare variabili di tracciamento inserimento per garantire che ogni inserimento sia univoco. Le variabili di tracciamento inserimento memorizzano dati non di profilo come parte dell'inserimento in programma.
Se ad esempio un utente può effettuare più acquisti, ognuno dei quali rappresenta un inserimento in programma valido, l'utilizzo del solo campo RIID (ID profilo) non consente di identificare ogni inserimento in programma. In questi casi, è necessario creare una variabile di tracciamento inserimento utilizzando il campo ID acquisto piuttosto che il campo RIID per prendere decisioni di instradamento e gestione.
- È necessario identificare inserimenti in programma duplicati in eventi personalizzati. Si supponga ad esempio che un cliente effettui due ordini distinti e che il programma consenta la coesistenza di entrambi gli inserimenti in programma. Prima che venga effettuata la spedizione, il cliente apporta una modifica al primo ordine. Se si utilizza la colonna Numero ordine per la variabile inserimento in programma, Program può identificare l'inserimento in programma corrispondente.
- È necessario memorizzare temporaneamente lo stato di un inserimento in programma. Ad esempio, anziché utilizzare un campo elenco profili o tabella PET per memorizzare il percorso utilizzato da un inserimento in programma dopo uno switch di allocazione, è possibile utilizzare una variabile di tracciamento inserimento per tracciarlo. È possibile utilizzare uno switch dati per indirizzare i clienti su percorsi diversi in base ai valori delle variabili di tracciamento inserimento.
- Si desidera aggiornare un campo elenco o un campo PET su un valore fornito da un'attività dell'applicazione AppCloud. Le variabili di tracciamento inserimento consentono di memorizzare i dati dell'applicazione AppCloud per un inserimento in programma. Successivamente, se necessario, è possibile utilizzare l'attività Imposta dati per memorizzare i dati nell'elenco profili o in una tabella PET.
- Si desidera personalizzare una campagna in base a dati disponibili solo come parte di un inserimento in programma. È possibile utilizzare variabili dinamiche nelle campagne e quindi popolare i valori utilizzando variabili di tracciamento inserimento in un programma.
Nota: le variabili di tracciamento inserimento non possono contenere più di 500 caratteri.
Per creare una variabile di tracciamento inserimento, eseguire le operazioni riportate di seguito.
- Nella finestra di dialogo Impostazioni espandere Tracciamento e variabili.
- Fare clic su
.
Nota: ciascun programma può avere un massimo di 25 variabili di tracciamento inserimento definite dal cliente. Le variabili di tracciamento inserimento create dagli eventi standard REI (Geofence_entry, Geofence_exit, Beacon_entry e Beacon_exit) sono escluse da questo limite, incluse le variabili predefinite per l'evento standard REI ed eventuali variabili personalizzate aggiuntive definite per l'evento.
- In Nome colonna digitare il nome della colonna da utilizzare.
- In Tipo di dati selezionare il tipo di dati della colonna. Deve corrispondere al tipo dati del campo nella tabella.
- Fare clic su Aggiorna.
Per utilizzare una variabile di tracciamento inserimento in un evento personalizzato, eseguire le operazioni descritte di seguito.
- Fare doppio clic su un evento personalizzato.
Viene aperta la finestra di dialogo Evento personalizzato.
- Selezionare l'opzione Selezionare la variabile voce per l'identificativo audience e scegliere la variabile dall'elenco a discesa.
Per aggiornare il valore di una variabile di tracciamento inserimento, eseguire le operazioni riportate di seguito.
Prima di iniziare: collaborare con il responsabile dati dell'organizzazione per creare una vista SQL da utilizzare nel programma. Sarà necessario conoscere il nome della vista e la cartella in cui è memorizzata, nonché il campo e il tipo dati.
- Aggiungere al programma una fase Recupera dati e fare doppio clic su di essa per aprire le relative impostazioni.
- Fare clic su Seleziona. Nella finestra di dialogo Seleziona vista SQL, selezionare la cartella contenente la vista SQL e quindi selezionare la vista SQL.
- Dall'elenco Trova inserimento in data, scegliere la variabile di tracciamento inserimento da impostare con il risultato della vista SQL. Assicurarsi che il tipo dati corrisponda a quello del campo della vista SQL.
Per aggiornare i campi profilo o tabella PET in base a una variabile di tracciamento inserimento, eseguire le operazioni riportate di seguito.
- Aggiungere al programma una fase Imposta dati e fare doppio clic su di essa per aprire le relative impostazioni.
Importante: se abilitata per l'account, questa fase può aggiornare fino a 10 campi per un elenco o una tabella estensioni profilo. Se non è abilitata, sarà necessaria una fase Imposta dati per ogni campo da aggiornare.
- Dall'elenco a discesa Elenco o estensione profilo, selezionare l'elenco profili o la tabella PET contenente il campo che si desidera impostare con il valore della variabile di tracciamento inserimento.
- Per Imposta valori di uno o più campi mediante, selezionare Variabile tracciamento inserimento.
- Dall'elenco Campo (tipo), selezionare il campo da impostare. Assicurarsi che il tipo corrisponda al tipo della variabile di tracciamento inserimento.
- Dall'elenco Valore, selezionare la variabile di tracciamento inserimento da utilizzare. Saranno visibili solo le variabili i cui tipi sono compatibili con il campo che si desidera impostare. Se ad esempio si è scelto di impostare un campo di testo, saranno visibili solo campi di tipo Testo.
Gestione di più inserimenti in programma
Nella finestra di dialogo Proprietà di ogni evento di avvio, è possibile definire la modalità desiderata per la gestione di più inserimenti in programma dello stesso cliente.
Per selezionare le opzioni di gestione di più voci di programma:
- Fare doppio clic su un evento di avvio.
Viene aperta la finestra di dialogo dell'evento.
- Nella finestra di dialogo dell'evento, selezionare una delle opzioni descritte di seguito.
- Crea un nuovo inserimento nel programma: ogni volta che si verifica l'evento, Program avvia un nuovo inserimento in programma anche se esiste già un altro inserimento per il cliente. Ad esempio, un programma di conferma e tracciamento degli acquisti deve consentire a un utente di effettuare più di un acquisto e di ricevere conferme e informazioni di tracciamento per ogni ordine.
- Non creare una nuova voce nel programma e lascia la voce esistente nella posizione in cui si trova: Program ignora il nuovo tentativo da parte del cliente di entrare nel programma. Ad esempio, un cliente abbandona un carrello ed entra in un programma di abbandono. In seguito il cliente torna al carrello, aggiunge un articolo e abbandona di nuovo il carrello. Questa opzione mantiene la voce originale e ignora il nuovo evento.
- Non creare un nuovo inserimento nel programma e sposta l'inserimento esistente in questa posizione: Program sposta l'inserimento in programma esistente su questo punto di ingresso e lo riavvia. Ad esempio, un cliente abbandona un carrello ed entra in un programma di abbandono. In seguito il cliente torna al carrello, aggiunge un articolo e abbandona di nuovo il carrello. Questa opzione ignora il nuovo evento e sposta sull'evento di avvio l'inserimento in programma originale.
Argomenti correlati
- Introduzione a Interact Program
- Iniziare a utilizzare Program
- Progettazione di programmi
- Esecuzione di test dei programmi
- Pubblicazione di programmi
- Analisi dei programmi
- Definizione di eventi personalizzati
- Procedure ottimali di Program