In questo documento si presuppone che l'estensione Luoghi sia stata implementata nell'applicazione. Per assistenza nell'implementazione dell'estensione Luoghi, vedere Estensioni 🔗Luoghi.
Dopo che l'estensione Luoghi invia eventi per voci ed uscite, puoi utilizzare Regole in Launch per allegare i dati del Servizio Luoghi agli eventi dell'SDK Adobe Target . Con la proprietà desiderata selezionata in Lancio, potete creare questo tipo di regola completando le seguenti attività:
Nella scheda Rules fai clic su Create New Rule.
Considerazioni da ricordare:
Attribuite alla regola un nome significativo in modo che possa essere facilmente riconoscibile nell'elenco delle regole.
In questo esempio, la regola viene denominata Attach Places Service Data to Target Content Requested.
Under the Events section, click Add.
Dall’elenco a Extension discesa, selezionate Adobe Target.
Dall’elenco a Event Type discesa, selezionate Content Requested.
Fai clic su Keep Changes.
Completa questo passaggio se desideri aggiungere Condizioni alla regola. In caso contrario, passare a Definisci azione .
Nell'esempio seguente, viene creata una condizione che determina l'attivazione della regola solo per gli utenti che hanno avviato l'app cinque o più volte.
Nel riquadro a destra, puoi aggiungere un payload JSON a forma libera che aggiunge dati a un evento SDK prima che le estensioni ascoltino l'evento.
Nell'esempio seguente, poiCity
e poiName
i valori vengono aggiunti alla mboxparameters per ogni richiesta elaborata nell'evento Target. I valori per le nuove chiavi sono determinati dinamicamente dall'SDK al momento dell'elaborazione dell'evento.
Questo payload JSON utilizza una notazione speciale per l' request
oggetto. Nell'evento originale, request
è un array di oggetti anonimi. Quando si associano dati a tutti gli oggetti di una matrice utilizzando l'opzione Allega dati, la [*]
notazione di una chiave che contiene una matrice determina l'applicazione del payload a tutti gli oggetti della matrice.
La notazione di request[*]
può essere letta a voce alta come per ogni oggetto dell' request
array.
Dopo aver completato la configurazione, verifica che la regola abbia l'aspetto seguente: