2.5.3 Crear y configurar un webhook personalizado

Cree su webhook personalizado

Vaya a https://pipedream.com/requestbin. Ya usó esta aplicación en SDK de destinos del ejercicio 2.3.6

Si aún no ha utilizado ese servicio, cree una cuenta de y, a continuación, un espacio de trabajo. Una vez creado el espacio de trabajo, verá algo similar a esto.

Haga clic en copiar para copiar la dirección URL. Deberá especificar esta dirección URL en el siguiente ejercicio. La dirección URL de este ejemplo es https://eodts05snjmjz67.m.pipedream.net.

demostración

Este sitio web ha creado este webhook para usted, y usted podrá configurarlo en su Event Forwarding property para comenzar a probar el reenvío de eventos.

Actualizar la propiedad de reenvío de eventos: Crear un elemento de datos

Vaya a https://experience.adobe.com/#/data-collection/ y luego a Reenvío de eventos. Busque la propiedad Reenvío de eventos y haga clic en ella para abrirla.

Recopilación de datos Adobe Experience Platform SSF

En el menú de la izquierda, vaya a Elementos de datos. Haga clic en Crear nuevo elemento de datos.

Recopilación de datos Adobe Experience Platform SSF

A continuación, verá un nuevo elemento de datos para configurar.

Recopilación de datos Adobe Experience Platform SSF

Realice la siguiente selección:

  • Como Nombre, introduzca Evento XDM.
  • Como la extensión, seleccione Principal.
  • Como Tipo de elemento de datos, seleccione Ruta.
  • Como Ruta, seleccione Leer datos de XDM (arc.event.xdm). Al seleccionar esta ruta, se filtrará la sección XDM de la carga útil de evento que el sitio web o la aplicación móvil envía a Adobe Edge.

Recopilación de datos Adobe Experience Platform SSF

Ahora vas a tener esto. Haga clic en Guardar.

Recopilación de datos Adobe Experience Platform SSF

NOTE
En la ruta anterior, se hace referencia a arc. arc significa Contexto de recursos de Adobe y arc siempre significa el objeto disponible más alto que está disponible en el contexto del lado del servidor. Se pueden agregar enriquecimientos y transformaciones a ese objeto arc mediante las funciones del servidor de recopilación de datos de Adobe Experience Platform.
En la ruta anterior, se hace referencia a event. event significa un evento único y el servidor de recopilación de datos de Adobe Experience Platform siempre evaluará cada evento de forma individual. A veces, es posible que vea una referencia a events en la carga útil enviada por Web SDK Client Side, pero en Adobe Experience Platform Data Collection Server, cada evento se evalúa individualmente.

Actualizar la propiedad del servidor de recopilación de datos de Adobe Experience Platform: Crear una regla

En el menú de la izquierda, ve a Reglas. Haga clic en Crear nueva regla.

Recopilación de datos Adobe Experience Platform SSF

A continuación, verá una nueva regla para configurar. Escriba Nombre: Todas las páginas. Para este ejercicio, no es necesario configurar una condición. En su lugar, configurará una acción. Haga clic en el botón + Agregar en Acciones.

Recopilación de datos Adobe Experience Platform SSF

Entonces verá esto… Realice la siguiente selección:

  • Seleccione la extensión: Conector de Adobe Cloud.
  • Seleccione el Tipo de acción: Realizar llamada de recuperación.

Esto debería proporcionarle este Nombre: Conector de Adobe Cloud - Realizar llamada de búsqueda. Ahora debería ver esto:

Recopilación de datos Adobe Experience Platform SSF

A continuación, configure lo siguiente:

  • Cambie el método de solicitud de GET a POST
  • Escriba la dirección URL del webhook personalizado que creó en uno de los pasos anteriores, que tiene este aspecto: https://eodts05snjmjz67.m.pipedream.net

Ahora debería tener esto. A continuación, vaya a Cuerpo.

Recopilación de datos Adobe Experience Platform SSF

Entonces verá esto… Haga clic en el icono de elemento de datos como se indica a continuación.

Recopilación de datos Adobe Experience Platform SSF

En la ventana emergente, seleccione el elemento de datos Evento XDM que creó en el paso anterior. Haga clic en Seleccionar.

Recopilación de datos Adobe Experience Platform SSF

Entonces verá esto… Haga clic en Conservar cambios.

Recopilación de datos Adobe Experience Platform SSF

Entonces verá esto… Haga clic en Guardar.

Recopilación de datos Adobe Experience Platform SSF

Ahora ha configurado la primera regla en una propiedad de reenvío de eventos. Vaya a Flujo de publicación para publicar los cambios.
Abra la biblioteca de desarrollo Main haciendo clic en Editar como se indica.

Recopilación de datos Adobe Experience Platform SSF

Haga clic en el botón Agregar todos los recursos modificados, tras lo cual verá que la regla y el elemento de datos aparecen en esta biblioteca. A continuación, haga clic en Guardar y generar para desarrollo. Los cambios se están implementando.

Recopilación de datos Adobe Experience Platform SSF

Después de un par de minutos, verá que la implementación está completa y lista para probarse.

Recopilación de datos Adobe Experience Platform SSF

Pruebe la configuración

Vaya a https://dsn.adobe.com. Después de iniciar sesión con su Adobe ID, verá esto. Haga clic en los 3 puntos del proyecto del sitio web y, a continuación, haga clic en Ejecutar para abrirlo.

DSN

A continuación, verá cómo se abre el sitio web de demostración. Seleccione la URL y cópiela en el portapapeles.

DSN

Abra una nueva ventana del explorador de incógnito.

DSN

Pegue la dirección URL del sitio web de demostración, que copió en el paso anterior. Luego se le pedirá que inicie sesión con su Adobe ID.

DSN

Seleccione el tipo de cuenta y complete el proceso de inicio de sesión.

DSN

Luego verá el sitio web cargado en una ventana de incógnito del explorador. Para cada ejercicio, deberá utilizar una ventana nueva del explorador de incógnito para cargar la URL del sitio web de demostración.

DSN

Cuando abra la Vista de desarrollador del explorador, puede inspeccionar las Solicitudes de red como se indica a continuación. Cuando use el filtro interaction, verá las solicitudes de red que envía el cliente de recopilación de datos de Adobe Experience Platform a Adobe Edge.

Configuración de recopilación de datos de Adobe Experience Platform

Si selecciona la carga útil sin procesar, vaya a https://jsonformatter.org/json-pretty-print y pegue la carga útil. Haga clic en Minificar / Beautify. Verá la carga útil JSON, el objeto events y el objeto xdm. En uno de los pasos anteriores, al definir el elemento de datos, utilizó la referencia arc.event.xdm, que le permitirá analizar el objeto xdm de esta carga.

Configuración de recopilación de datos de Adobe Experience Platform

Cambie la vista al webhook personalizado https://pipedream.com/requestbin que utilizó en uno de los pasos anteriores. Ahora debería tener una vista similar a esta, con las solicitudes de red mostradas en el menú de la izquierda. Está viendo la carga útil xdm que se filtró fuera de la solicitud de red que se mostró arriba.

Configuración de recopilación de datos de Adobe Experience Platform

Desplácese un poco hacia abajo en la carga para encontrar el nombre de página, que en este caso es home.

Configuración de recopilación de datos de Adobe Experience Platform

Si ahora navega por el sitio web, verá solicitudes de red adicionales disponibles en este webhook personalizado en tiempo real.

Configuración de recopilación de datos de Adobe Experience Platform

Ya ha configurado el reenvío de eventos del lado del servidor de las cargas útiles de Web SDK/XDM en un webhook personalizado externo. En los próximos ejercicios, configurará un enfoque similar y enviará esos mismos datos hacia Google Cloud Platform y AWS.

Pasos siguientes

Ir a 2.5.4 Reenviar eventos a GCP Pub/Sub

Volver a Conexiones de Real-Time CDP: reenvío de eventos

Volver a Todos los módulos

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