Configuração do Adobe I/O para o Adobe Experience Cloud Triggers configuring-adobe-io
Observe que, durante a migração para o Adobe I/O, alguns acionadores de entrada podem ser perdidos.
Pré-requisitos adobe-io-prerequisites
Essa integração se aplica somente a partir das versões 20.2.4 e posteriores do Campaign Classic, 19.1.8 e Gold Standard 11.
Antes de iniciar esta implementação, verifique se você tem:
- um identificador de organização válido: o ID da organização é o identificador exclusivo da Adobe Experience Cloud, que é usado, por exemplo, para o serviço de VisitorID e para o Logon único (SSO) no IMS. Saiba mais
- um Acesso de desenvolvedor para sua organização. O administrador de sistema da organização precisa seguir o procedimento Adicionar desenvolvedores a um único perfil de produto detalhado nesta página para fornecer acesso de desenvolvedor ao
Analytics - {tenantID}
do Perfil do produto do Adobe Analytics que está associado ao Triggers.
Etapa 1: criar/atualizar projeto do Adobe I/O creating-adobe-io-project
-
Acesse o Adobe I/O e faça logon com o acesso de desenvolvedor da sua organização. Verifique se você está conectado ao portal correto da organização.
-
Extraia o identificador do cliente (ID do cliente) de integração existente do arquivo de configuração da instância ims/authIMSTAClientId. Um atributo não existente ou vazio indica que o identificador do cliente não está configurado.
note note NOTE Se o identificador do cliente estiver vazio, será possível Create a New project diretamente no Adobe I/O. -
Identifique o projeto existente usando o identificador do cliente extraído. Procure projetos existentes com o mesmo identificador do cliente que o extraído na etapa anterior.
-
Selecione + Add to Project e escolha API.
-
Na janela Add an API, selecione Adobe Analytics.
-
Escolha Service Account (JWT) como o tipo de autenticação.
-
Se a ID do cliente estiver vazia, selecione Generate a key pair para criar um par de chaves público e privado.
As chaves serão baixadas automaticamente com uma data de expiração padrão de 365 dias. Depois de expirar, você precisará criar um novo par de chaves e atualizar a integração no arquivo de configuração. Usando a Opção 2, você pode optar por criar e fazer upload manualmente da Public key com uma data de expiração mais longa.
Para obter um guia passo a passo sobre como substituir pares de chaves de certificado que estão expirando, consulte esta página.
note caution CAUTION Você deverá salvar o arquivo config.zip quando o prompt de download for exibido, pois não será possível baixá-lo novamente. -
Clique em Next.
-
Escolha qualquer Product profile existente ou crie um novo, se necessário. Nenhuma permissão é necessária para este Product profile. Para obter mais informações sobre Analytics Product Profiles, consulte a documentação do Adobe Analytics.
Em seguida, clique em Save configured API.
-
Em seu projeto, selecione Adobe Analytics e copie as seguintes informações em Service Account (JWT):
- Client ID
- Client Secret
- Technical account ID
- Organization ID
Etapa 2: adicionar as credenciais do projeto no Adobe Campaign add-credentials-campaign
A chave privada deve ser codificada no formato base64 UTF-8. Para fazer isso:
-
Use a chave privada gerada na Etapa 1: criar/atualizar a seção Projeto do Adobe I/O. A chave privada precisa ser a mesma usada para criar a integração.
-
Codifique a chave privada usando o seguinte comando:
base64 ./private.key > private.key.base64
. Isso salvará o conteúdo base64 em um novo arquivoprivate.key.base64
.note note NOTE Às vezes, uma linha extra pode ser adicionada automaticamente ao copiar/colar a chave privada. Lembre-se de removê-la antes de codificar sua chave privada. -
Copie o conteúdo do arquivo
private.key.base64
. -
Faça logon via SSH em cada container em que a instância do Adobe Campaign está instalada e adicione as credenciais do Projeto no Adobe Campaign executando o comando a seguir como usuário
neolane
. Isso inserirá as credenciais Technical Account no arquivo de configuração da instância.code language-none nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
Etapa 3: atualizar a tag de pipeline update-pipelined-tag
Para atualizar a tag pipelined, é necessário atualizar o tipo de autenticação para o projeto do Adobe I/O no arquivo de configuração config-< instance-name >.xml da seguinte maneira:
<pipelined ... authType="imsJwtToken" ... />
Em seguida, execute um config -reload
e uma reinicialização do pipelined para que as alterações sejam consideradas.