Utilizzare Places Service con Adobe Target places-target
In questo documento si presuppone che sia stata implementata l’estensione Places nell’applicazione. Se hai bisogno di aiuto per implementare l'estensione Luoghi, consulta Estensioni Luoghi.
Dopo che l’estensione Luoghi invia eventi per le entrate e le uscite, puoi sfruttare le Regole in Launch per allegare i dati di Places Service agli eventi SDK di Adobe Target. Con la proprietà desiderata selezionata in Launch, puoi creare questo tipo di regola completando le seguenti attività:
1. Creare una regola
-
Nella scheda Regole, fai clic su Crea nuova regola.
Considerazioni da ricordare:
- Se non disponi di regole esistenti per questa proprietà, il pulsante si trova al centro della schermata.
- Se la proprietà dispone di regole, il pulsante si trova in alto a destra dello schermo.
2. Seleziona un evento
-
Assegna alla regola un nome significativo in modo che sia facilmente riconoscibile nell’elenco delle regole.
In questo esempio, la regola è denominata Allega dati del servizio Places al contenuto di destinazione richiesto.
-
Nella sezione Events, fai clic su Add.
-
Dall'elenco a discesa Estensione, selezionare Adobe Target.
-
Dall'elenco a discesa Tipo evento, selezionare Contenuto richiesto.
-
Fai clic su Mantieni modifiche.
3. Aggiungere condizioni
Nell’esempio seguente, viene creata una condizione per cui la regola viene attivata solo per gli utenti che hanno avviato l’app cinque o più volte.
- Nella sezione Conditions, fai clic su Add.
- Dall'elenco a discesa Estensione, seleziona Mobile Core.
- Dall'elenco a discesa Tipo di condizione, selezionare Avvii.
- Nel riquadro di destra, modificare l'elenco a discesa e i controlli numerici in modo che la condizione indichi L'utente ha avviato l'app più o meno di 5 volte.
- Fai clic su Mantieni modifiche.
4. Definire l’azione
- Nella sezione Azioni, fai clic su Aggiungi.
- Dall'elenco a discesa Estensione, seleziona Mobile Core.
- Dall'elenco a discesa Tipo azione, selezionare Allega dati.
- Nel riquadro di destra, nel campo Payload JSON, digitare i dati che verranno aggiunti a questo evento.
- Fai clic su Mantieni modifiche.
Nel riquadro a destra, puoi aggiungere un payload JSON a forma libera che aggiunge dati a un evento SDK prima che le estensioni in ascolto di questo evento lo udano.
Nell'esempio seguente, i valori poiCity
e poiName
vengono aggiunti ai mboxparameters per ogni richiesta elaborata nell'evento Target. I valori per le nuove chiavi vengono determinati dinamicamente dall’SDK nel momento in cui questo evento viene elaborato.
request
. Nell'evento originale, request
è un array di oggetti anonimi. Quando si allegano dati a tutti gli oggetti di un array utilizzando l'opzione Allega dati, la notazione [*]
su una chiave che contiene un array determina l'applicazione del payload a tutti gli oggetti dell'array.request[*]
può essere letta ad alta voce come per ogni oggetto nell'array request
.
5. Salva la regola e ricostruisci la proprietà
Dopo aver completato la configurazione, verifica che la regola sia simile alla seguente immagine:
- Fai clic su Salva
- Rigenera la proprietà Launch e distribuiscila nell’ambiente corretto.