Visão geral da extensão do Cloud Connector
A extensão de encaminhamento de eventos do Cloud Connector permite criar solicitações HTTP personalizadas para enviar ou recuperar dados de um destino. A extensão do Cloud Connector é como ter o Postman na Adobe Experience Platform Edge Network e pode ser usada para enviar dados a um terminal que ainda não tem uma extensão dedicada.
Use essa referência para obter informações sobre as opções disponíveis ao usar esta extensão para criar uma regra.
Tipo de ação da extensão Cloud Connector
Esta seção descreve o tipo de ação Enviar dados disponível na extensão do Adobe Experience Platform Cloud Connector.
Tipo de solicitação
Para selecionar o tipo de solicitação exigido pelo ponto de extremidade, selecione o tipo apropriado na lista suspensa Tipo de solicitação.
URL do ponto terminal
No campo de texto próximo ao menu suspenso do Tipo de solicitação, digite o URL do ponto de extremidade para o qual você está enviando dados.
Parâmetros de consulta, cabeçalhos e configuração de corpo
Use cada uma dessas guias (Parâmetros de consulta, Cabeçalhos e Elementos de dados do corpo) para controlar quais dados são enviados a determinado ponto de extremidade.
Parâmetros de consulta
Defina uma chave e um valor para cada par de valor-chave que você deseja enviar como um parâmetro de sequência de consulta. Para inserir manualmente um elemento de dados, use a tokenização de elemento de dados com chave para o encaminhamento de eventos. Para referenciar o valor de um elemento de dados chamado "siteSection" como uma chave ou valor, digite {{siteSection}}
. Ou selecione o elemento de dados criado anteriormente, selecionando-o no menu suspenso.
Para adicionar mais parâmetros de consulta, selecione Adicionar outro.
Cabeçalhos
Defina uma chave e um valor para cada par de valor-chave que você deseja enviar como cabeçalho. Para inserir manualmente um elemento de dados, use a tokenização de elemento de dados com chave para o encaminhamento de eventos. Para referenciar o valor de um elemento de dados chamado "pageName" como uma chave ou valor, digite {{pageName}}
. Ou selecione o elemento de dados criado anteriormente, selecionando-o no menu suspenso.
Para adicionar mais cabeçalhos, selecione Adicionar outro.
A tabela a seguir lista os cabeçalhos predefinidos. Você não está limitado a esses cabeçalhos e pode adicionar seus próprios cabeçalhos personalizados, se necessário, mas eles são disponibilizados para sua conveniência.
Accept-Datetime
é transmitido em uma solicitação HTTP emitida em relação a um TimeGate para um recurso original, e seu valor indica a data e hora do estado anterior desejado do recurso original.Set-Cookie
.Accept-Transfer-Encoding
, o que é mais intuitivo.)Upgrade
é RFC 7230, seção 6.7. O padrão estabelece regras para se atualizar ou alterar para um protocolo diferente na conexão atual de cliente, servidor e protocolo de transporte. Por exemplo, esse padrão de cabeçalho permite que um cliente mude de HTTP 1.1 para HTTP 2.0, pressupondo que o servidor decida reconhecer e implementar o campo de cabeçalho Upgrade
. Nenhuma das partes é obrigada a aceitar os termos especificados no campo de cabeçalho Upgrade
. Ele pode ser usado nos cabeçalhos do cliente e do servidor. Se o campo de cabeçalho Upgrade
for especificado, o remetente também DEVERÁ enviar o campo de cabeçalho Connection
com a opção upgrade
especificada.Corpo como JSON
Defina uma chave e um valor para cada par de valor-chave que você desejar enviar no corpo da solicitação. Para inserir manualmente um elemento de dados, use a tokenização de elemento de dados com chave para o encaminhamento de eventos. Para referenciar o valor de um elemento de dados chamado "appSection" como uma chave ou um valor, digite {{appSection}}
. Ou selecione o elemento de dados criado anteriormente, selecionando-o no menu suspenso.
Para adicionar outros pares de valor-chave, selecione Adicionar outro.
Corpo como bruto
Defina uma chave e um valor para cada par de valor-chave que você desejar enviar no corpo da solicitação. Para inserir manualmente um elemento de dados, use a tokenização de elemento de dados com chave para o encaminhamento de eventos. Para referenciar o valor de um elemento de dados chamado "appSection" como uma chave ou valor, digite {{appSection}}
. Ou selecione o elemento de dados criado anteriormente, selecionando-o no menu suspenso. Você pode adicionar um ou mais elementos de dados.
Avançado
As ações nas regras no encaminhamento de eventos são executadas sequencialmente. Pode haver situações em que você deseje recuperar dados de uma origem externa que não esteja presente no evento recebido do cliente e, em seguida, tomar essa resposta e transformar ou enviar esses dados a um destino final em uma ação subsequente, em uma única regra. A opção "Salvar a resposta da solicitação" na seção avançada permite isso.
Para salvar o corpo da resposta de um ponto de extremidade, marque a caixa Salvar a resposta da solicitação e defina a chave de resposta no campo de texto.
Se você tiver definido a chave de resposta como productDetails
, faça referência a esses dados em um elemento de dados e, em seguida, faça referência a esse elemento de dados em uma ação subsequente na mesma regra. Para criar um elemento de dados que faça referência a productDetail
, crie um elemento de dados do tipo path
e insira o seguinte caminho:
arc.ruleStash.[EXTENSION-NAME-HERE].responses.[RESPONSE-KEY-HERE]
arc.ruleStash.adobe-cloud-connector.reponses.productDetails