Configuración de Adobe I/O para los activadores de Adobe Experience Cloud

ATENCIÓN

Si utiliza una versión anterior de la integración de los activadores mediante autenticación oAuth, debe pasar a Adobe I/O como se describe a continuación. El modo de autenticación oAuth heredado se eliminará el 30 de abril de 2021. Más información

Requisitos previos

Esta integración solo se aplica a partir de las versiones Campaign Classic 20.3, 20.2.4, 19.1.8 y Gold Standard 11.

Antes de iniciar esta implementación, compruebe lo siguiente:

  • un identificador de organización válido: el identificador de organización del sistema Identity Management (IMS) es el identificador único dentro del Adobe Experience Cloud, que se utiliza, por ejemplo, para el servicio VisitorID y el inicio de sesión único de IMS (SSO). Más información
  • a Acceso de desarrollador a su organización. Si tiene que solicitar los privilegios de administrador del sistema de la organización de IMS, siga el procedimiento detallado en esta página para que todos los perfiles del producto tengan acceso.

Paso 1: Crear/actualizar proyecto de Adobe I/O

  1. Acceda a Adobe I/O e inicie sesión con el administrador del sistema correspondiente a la organización IMS.

    NOTA

    Asegúrese de haber iniciado sesión en el portal de organización correcto.

  2. Extraiga el ID del cliente de integración existente del archivo de configuración de instancia ims/authIMSTAClientId. El atributo no existente o vacío indica que el identificador de cliente no está configurado.

    NOTA

    Si el identificador de cliente está vacío, puede Create a New project directamente en Adobe I/O.

  3. Identifique el proyecto existente mediante el identificador de cliente extraído. Busque proyectos existentes con el mismo identificador de cliente que el extraído en el paso anterior.

  4. Seleccione + Add to Project y elija API.

  5. En la ventana Add an API seleccione Adobe Analytics.

  6. Elija Service Account (JWT) como el tipo de autenticación.

  7. Si el ID del cliente está vacío, seleccione Generate a key pair para crear un par de claves pública y privada.

  8. Cargue la clave pública y haga clic en Next.

  9. Elija el perfil del producto llamado Analytics-< Org Name > y haga clic en Save configured API.

  10. En el proyecto, seleccione Service Account (JWT) y copie la siguiente información:

    • Client ID
    • Client Secret
    • Technical account ID
    • Organization ID

Paso 2: Adición de las credenciales del proyecto en Adobe Campaign

Para añadir las credenciales del proyecto en Adobe Campaign, ejecute el siguiente comando como usuario neolano en todos los contenedores de la instancia de Adobe Campaign para insertar las credenciales de la Technical Account en el archivo de configuración de instancia.

nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID[/Client_Secret[/Base64_encoded_Private_Key]]
NOTA

Debe codificar la clave privada en formato UTF-8 base64. Recuerde quitar la nueva línea de la clave antes de codificarla, excepto de la clave privada. La clave privada debe ser la misma que se utilizó para crear la integración.

Paso 3: Actualización de la etiqueta canalizada

Para actualizar la etiqueta pipelined, debe actualizar el tipo de autenticación del proyecto de Adobe I/O en el archivo de configuración config-< instance-name >.xml como se indica a continuación:

<pipelined ... authType="imsJwtToken"  ... />

En esta página