Show Menu
TÓPICOS×

Usar o serviço Places com o Público alvo da Adobe

Esse documento supõe que você tenha a extensão Locais implementada em seu aplicativo. Se precisar de ajuda para implementar a extensão de Locais, consulte Extensões de Locais.
Depois que a extensão Locais estiver enviando eventos para entradas e saídas, você poderá aproveitar as Regras no Launch para anexar seus dados do Serviço de Locais aos eventos SDK do Público alvo da Adobe. Com a propriedade desejada selecionada em Iniciar, você pode criar esse tipo de regra completando as seguintes tarefas:

1. Criar uma regra

  1. Na Rules guia, clique em Create New Rule .
    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 sua propriedade tiver regras, o botão estará no canto superior direito da tela.

2. Selecionar um Evento

  1. Dê um nome significativo à sua regra para que ela seja facilmente reconhecível na sua lista de Regras.
    Neste exemplo, a Regra é nomeada Attach Places Service Data to Target Content Requested .
  2. Na Events seção, clique em Add .
  3. Na lista Extension suspensa, selecione Adobe Target .
  4. Na lista Event Type suspensa, selecione Content Requested .
  5. Clique em Keep Changes .

3. Adicionar condições

Conclua esta etapa se desejar adicionar Condições à sua regra. Caso contrário, pule para Definir a ação abaixo.
No exemplo a seguir, é criada uma Condição que faz com que a Regra seja acionada somente para usuários que inicializaram o aplicativo cinco ou mais vezes.
  1. Na Conditions seção, clique em Add .
  2. Na lista Extension suspensa, selecione Mobile Core .
  3. Na lista Condition Type suspensa, selecione Launches .
  4. No painel direito, modifique a lista suspensa e os controles de número para que a condição seja lida User has launched the app greater than or equal to 5 times .
  5. Clique em Keep Changes .

4. Definir a ação

  1. Na Actions seção, clique em Add .
  2. Na lista Extension suspensa, selecione Mobile Core .
  3. Na lista Action Type suspensa, selecione Attach Data .
  4. No painel direito, no JSON Payload campo, digite os dados que serão adicionados a esse Evento.
  5. Clique em Keep Changes .
No painel direito, é possível adicionar uma carga JSON de forma livre que adicione dados a um evento SDK antes que as extensões que ouvem esse evento o ouçam.
No exemplo a seguir, poiCity e poiName valores são adicionados ao mboxparameters para cada solicitação processada no evento do Público alvo. Os valores das novas chaves são determinados dinamicamente pelo SDK no momento em que o evento é processado.
Essa carga JSON usa uma notação especial para o request objeto. No evento original, request há uma matriz de objetos anônimos. Ao anexar dados a todos os objetos em um storage usando Anexar dados, a [*] notação em uma chave que é conhecida por conter um storage faz com que a carga seja aplicada a todos os objetos nesse storage.
A notação de request[*] pode ser lida em voz alta como para cada objeto na request matriz .

5. Salve a regra e recrie sua propriedade

Após concluir a configuração, verifique se a Regra se parece com a seguinte imagem:
  1. Clique em Save
  2. Recrie a propriedade Launch e implante-a no Ambiente correto.