Usar o Places Service com o Adobe Target places-target
Este documento supõe que a extensão Places esteja implementada no aplicativo. Se precisar de ajuda para implementar a extensão do Places, consulte Extensões do Places.
Depois que a extensão Places envia eventos para entradas e saídas, você pode aproveitar as Regras no Launch para anexar os dados do Serviço Places aos eventos do SDK da Adobe Target. Com a propriedade desejada selecionada no Launch, você pode criar esse tipo de regra concluindo as seguintes tarefas:
1. Criar uma regra
-
Na guia Regras, clique em Criar nova regra.
Lembre-se das seguintes informações:
- Se você não tiver regras existentes para essa propriedade, o botão estará no meio da tela.
- Se a propriedade tiver regras, o botão estará na parte superior direita da tela.
2. Selecionar um Evento
-
Dê um nome significativo à regra para que ela seja facilmente reconhecível na lista de Regras.
Neste exemplo, a regra é chamada Anexar dados do serviço de locais ao conteúdo de destino solicitado.
-
Na seção Eventos, clique em Adicionar.
-
Na lista suspensa Extensão, selecione Adobe Target.
-
Na lista suspensa Tipo de Evento, selecione Conteúdo Solicitado.
-
Clique em Manter alterações.
3. Adicionar condições
No exemplo a seguir, uma Condição é criada e faz com que a Regra seja acionada somente para usuários que inicializaram o aplicativo cinco ou mais vezes.
- Na seção Condições, clique em Adicionar.
- Na lista suspensa Extensão, selecione Mobile Core.
- Na lista suspensa Tipo de Condição, selecione Inicializações.
- No painel direito, modifique a lista suspensa e os controles de número para que a condição exiba O usuário iniciou o aplicativo mais ou igual a 5 vezes.
- Clique em Manter alterações.
4. Definir a ação
- Na seção Ações, clique em Adicionar.
- Na lista suspensa Extensão, selecione Mobile Core.
- Na lista suspensa Tipo de ação, selecione Anexar dados.
- No painel direito, no campo Carga JSON, digite os dados que serão adicionados a este Evento.
- Clique em Manter alterações.
No painel direito, você pode adicionar uma carga JSON de forma livre que adiciona dados a um evento do SDK antes que as extensões que estão escutando esse evento o ouçam.
No exemplo a seguir, os valores poiCity
e poiName
são adicionados aos mboxparameters para cada solicitação que é processada no evento Target. Os valores das novas chaves são determinados dinamicamente pelo SDK no momento em que esse evento é processado.
request
. No evento original, request
é uma matriz de objetos anônimos. Ao anexar dados a todos os objetos em uma matriz usando Anexar Dados, a notação [*]
em uma chave que é conhecida por conter uma matriz faz com que a carga seja aplicada a todos os objetos nessa matriz.request[*]
pode ser lida em voz alta como para cada objeto na matriz request
.
5. Salve a regra e recrie a propriedade
Após concluir a configuração, verifique se a regra tem a seguinte aparência:
- Clique em Salvar
- Recrie sua propriedade do Launch e implante-a no ambiente correto.