Aloje su sitio web de eventos personalizado en marketing saliente en Azure

Nota

Dynamics 365 Marketing y Dynamics 365 Customer Insights son ahora Customer Insights - Journeys y Customer Insights - Data. Para obtener más información, consulte Preguntas frecuentes de Dynamics 365 Customer Insights

Los nuevos clientes de Customer Insights - Journeys solo reciben características de recorridos en tiempo real. Para obtener más información, consulte Instalación de recorridos en tiempo real predeterminada.

Importante

Este artículo solo se aplica a marketing saliente.

En este tema, veremos el proceso de cómo hospedar su sitio web del evento personalizado en Azure. Más información: Crear y hospedar un sitio web del evento personalizado.

Requisitos previos

  1. Descargue el código fuente para personalizar el sitio web de demostración que se proporciona.
  2. Instale la versión 10.x de Node.js u otra posterior.
  3. Descargue el Explorador de Azure Storage

Paso 1: Crear una cuenta de Azure Storage

Para crear una cuenta de Azure Storage, siga los pasos indicados a continuación:

  1. Inicie sesión en el portal de Azure y haga clic en Iniciar sesión; si no tiene una cuenta de Azure, regístrese para crear una.

  2. Haga clic en Cuentas de almacenamiento y en Agregar para crear una nueva cuenta de almacenamiento.

    Cuentas de almacenamiento.

  3. En la lista desplegable Suscripción y grupo de recursos, seleccione su suscripción en la lista existente de suscripciones. Al seleccionar una Suscripciónexistente, el campo grupo de recursos muestra los grupos de recursos disponibles. Si no tiene ninguna suscripción, cree un Grupo de recursosnuevo.

    Crear cuentas de almacenamiento.

  4. Escriba el Nombre de la cuenta de almacenamiento y seleccione también la Ubicación.

  5. Establezca los valores como se muestra en la captura de pantalla y haga clic en Revisar + crear

    Nota

    Puede modificar todos los valores según sus necesidades.

  6. Compruebe la configuración y haga clic en Guardar

Habilitar el hospedaje de sitios web estáticos

  1. Seleccione la Cuenta de almacenamiento recién creada y haga clic en Sitio web estático

  2. Habilite el Sitio web estático cambiando el interruptor y especifique el Nombre del documento de índice y la Ruta de acceso del documento de error como index.html (debe estar en minúscula)

    Sitio web estático.

  3. Haga clic en Guardar. Aparecerá un nuevo campo Extremo principal . Copie la dirección URL del campo Extremo principal . Se trata de la dirección URL desde la que se llega a su sitio web de eventos personalizado.

    Habilitar el sitio web estático.

Paso 2: Registrar su aplicación web

Para usar la API pública de administración de eventos, necesita un token de aplicación web. El token de aplicación web se usa para controlar las solicitudes de API asociadas a su organización. Más información: Registrar su aplicación web.

Paso 3: Crear el archivo environment.ts

  1. Abra el código fuente con su IDE favorito (se recomienda usar Visual Studio Code).
  2. Navegue al directorio src/environments/.
  3. Cree un archivo environment.ts vacío (si no existe).
  4. Abra el archivo environment.selfhosted.ts. Este archivo contiene todas las opciones de configuración del sitio web de eventos.
  5. Escriba el valor del campo Extremo del registro de aplicación web que ha creado en el campo apiEndpoint. Anexe EvtMgmt/api/v2.0/ al valor de apiEndpoint. Debe tener un aspecto similar a este https://orguniqueid.crm.dynamics.com/EvtMgmt/api/v2.0/
  6. Asegúrese de establecer el valor useAadB2C en false.
  7. Escriba el valor del campo Token generado a partir del registro de aplicación web en el campo emApplicationtoken y guarde el archivo.
  8. Abra un terminal en la raíz del directorio de su sitio web de eventos personalizado y ejecute el comando
     ng build --prod --output-hashing none --configuration self-hosted 
    
  9. Esto crea el sitio web. Puede encontrar los archivos generados en la carpeta dist\self-hosted.

Paso 4: Cargar su sitio web de eventos personalizado

  1. Abra Explorador de Microsoft Azure Storage

  2. Inicie sesión con su cuenta de Azure.

  3. Seleccione su Cuenta de almacenamiento

  4. Seleccione el contenedor de blobs $web

    Contenedor de blobs de web.

  5. Cargue en el contenedor de blobs $web todos los archivos que ha generado que antes estaban en la carpeta dist/self-hosted.

  6. Para ver el sitio web de eventos personalizado en tiempo de ejecución, copie el valor del campo Origen del registro de aplicación web en Dynamics 365 Customer Insights - Journeys y ábralo en el explorador.