3.2.2 Definir uma fonte de dados externa

Neste exercício, você criará uma fonte de dados externa personalizada usando o Adobe Journey Optimizer.

Faça login no Adobe Journey Optimizer em Adobe Experience Cloud. Clique em Journey Optimizer.

ACOP

Você será redirecionado para a exibição Página inicial no Journey Optimizer. Primeiro, verifique se você está usando a sandbox correta. A sandbox a ser usada é chamada --aepSandboxName--. Você estará na exibição Página inicial da sua sandbox --aepSandboxName--.

ACOP

No menu esquerdo, role para baixo e clique em Configurações. Em seguida, clique no botão Gerenciar em Fontes de Dados.

Demonstração

Você verá a lista Fontes de Dados.
Clique em Criar Source de Dados para começar a adicionar sua fonte de dados.

Demonstração

Você verá um pop-up vazio da fonte de dados.

Demonstração

Antes de começar a configurar isso, você precisará de uma conta com o serviço Abrir Mapa Meteorológico. Siga estas etapas para criar sua conta e obter sua chave de API.

Ir para https://openweathermap.org/. Na página inicial, clique em Entrar.

MapaMeteorológico

Clique em Criar uma Conta.

MapaMeteorológico

Preencha os detalhes. Clique em Criar Conta.

MapaMeteorológico

Você será redirecionado para a Página da sua conta.

MapaMeteorológico

No menu, clique em Chaves de API para recuperar sua Chave de API, que você precisará para configurar sua fonte de dados externa personalizada.

MapaMeteorológico

Uma Chave de API tem esta aparência: b2c4c36b6bb59c3458d6686b05311dc3.

Você pode encontrar a Documentação da API para a Previsão atual aqui.

Neste caso de uso, você implementará a conexão com o Open Weather Map com base na cidade em que o cliente está, usando a Solicitação de API interna por nome de cidade.

MapaMeteorológico

Volte para o Adobe Journey Optimizer, para o pop-up External Data Source vazio.

Demonstração

Como um Nome para a fonte de dados, use --aepUserLdap--WeatherApi.

Defina a Descrição como: Access to the Open Weather Map.

A URL para a API Abrir Mapa Meteorológico é: http://api.openweathermap.org/data/2.5/weather?units=metric.

Demonstração

Em seguida, é necessário selecionar a Autenticação a ser usada.

Use estas variáveis:

Campo
Valor
Tipo
Chave de API
Nome
APPID
Valor
sua chave de API
Localização
Parâmetro de consulta

Demonstração

Finalmente, você precisa definir um FieldGroup, que é basicamente a solicitação que você enviará para a API do clima. Em nosso caso, queremos usar o nome da cidade para solicitar o Tempo Atual para essa cidade.

Demonstração

De acordo com a Documentação da API do Tempo, você precisa enviar um parâmetro q=City.

Demonstração

Para corresponder à Solicitação de API esperada, configure seu FieldGroup da seguinte maneira:

IMPORTANT
O nome do grupo de campos deve ser exclusivo, use esta convenção de nomenclatura: --aepUserLdap--WeatherByCity

Demonstração

Para a Carga de resposta, é necessário colar um exemplo da Resposta que será enviada pela API de Tempo.

Você pode encontrar a Resposta JSON da API esperada na página Documentação da API aqui, no assunto JSON.

Demonstração

Ou você pode copiar a Resposta JSON daqui:

{
   "coord": {
      "lon": 7.367,
      "lat": 45.133
   },
   "weather": [
      {
         "id": 501,
         "main": "Rain",
         "description": "moderate rain",
         "icon": "10d"
      }
   ],
   "base": "stations",
   "main": {
      "temp": 284.2,
      "feels_like": 282.93,
      "temp_min": 283.06,
      "temp_max": 286.82,
      "pressure": 1021,
      "humidity": 60,
      "sea_level": 1021,
      "grnd_level": 910
   },
   "visibility": 10000,
   "wind": {
      "speed": 4.09,
      "deg": 121,
      "gust": 3.47
   },
   "rain": {
      "1h": 2.73
   },
   "clouds": {
      "all": 83
   },
   "dt": 1726660758,
   "sys": {
      "type": 1,
      "id": 6736,
      "country": "IT",
      "sunrise": 1726636384,
      "sunset": 1726680975
   },
   "timezone": 7200,
   "id": 3165523,
   "name": "Province of Turin",
   "cod": 200
}

Copie a Resposta JSON acima para a área de transferência e vá para a tela de configuração da fonte de dados personalizada.

Clique no ícone Editar Carga.

Demonstração

Você verá um pop-up no qual terá que colar a Resposta JSON acima.

Demonstração

Cole sua resposta JSON, e você verá isso depois. Clique em Salvar.

Demonstração

A configuração da fonte de dados personalizada está concluída. Role para cima e clique em Salvar.

Demonstração

Sua fonte de dados foi criada com êxito e faz parte da lista Fontes de Dados.

Demonstração

Próximas etapas

Ir para 3.2.3 Definir uma ação personalizada

Voltar para Adobe Journey Optimizer: Fontes de dados externas e ações personalizadas

Voltar para Todos os módulos

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d