Configuración de Sites Optimizer
{align="center"}
La configuración de Sites Optimizer es el sistema centralizado para configurar la experiencia de Sites Optimizer.
Consola de Google Search
{align="center"}
El conector de configuración de Google Search Console en AEM Sites Optimizer permite realizar el análisis de métricas clave de optimización de los motores de búsqueda, como clasificaciones de búsqueda, tasas de clics y Core Web Vitals. Al mantener Google Search Console conectada, puede aprovechar el análisis JSON para descubrir oportunidades de optimización y mejorar el rendimiento del sitio.
Para configurar este conector, debe tener credenciales con acceso administrativo a Google Search Console para el dominio.
Conectar con AEM Sites
En esta guía se explica cómo conectar el sitio de Edge Delivery Services (EDS) existente a AEM Sites Optimizer. Antes de empezar, asegúrese de que el sitio de EDS ya está configurado y en funcionamiento; esta conexión es específica para que AEM Sites Optimizer acceda al contenido.
La conexión requiere dos pasos:
- Proporcione la URL del repositorio de código y la URL del origen de contenido.
- Conceda acceso a AEM Sites Optimizer a su origen de contenido.
Paso 1: Vinculación del repositorio de código y el origen de contenido
En AEM Sites Optimizer, ve a Configuración → Conéctate a AEM Sites e introduce lo siguiente:
-
URL del repositorio de código: la URL de GitHub de su sitio EDS, por ejemplo:
https://github.com/owner/repo -
URL de Source de contenido: la URL de la carpeta de SharePoint o de la carpeta de Google Drive que respalda el sitio EDS, por ejemplo:
https://drive.google.com/drive/folders/...ohttps://myorg.sharepoint.com/...
Una vez que introduzca la URL de Source de contenido, AEM Sites Optimizer detectará el tipo de fuente de contenido y mostrará las instrucciones de acceso relevantes a continuación.
Paso 2: Concesión de acceso al origen de contenido
Siga la sección que coincida con el origen de contenido.
SharePoint: dominio de Adobe
Si la URL de Source de contenido utiliza el dominio de SharePoint de Adobe, no se requiere ninguna otra acción. Acceso ya configurado. Haga clic en Guardar para completar la conexión.
SharePoint: dominio personalizado
Si la URL de Source de contenido utiliza el dominio SharePoint de su organización, debe registrar una aplicación de Azure y proporcionar sus credenciales a AEM Sites Optimizer.
Lo que necesita
- Permiso para registrar solicitudes en el portal de Azure o un contacto que pueda registrar solicitudes en su nombre.
- Derechos de administrador del inquilino para conceder el consentimiento de la API o de un administrador que pueda aprobar el consentimiento de la API por usted.
Paso 2a: Registro de una aplicación en Azure
-
Vaya a Portal de Azure → Microsoft Entra ID → Registros de aplicación → Nuevo registro.
-
Asigne un nombre, por ejemplo:
AEM Sites Optimizer. -
Deje todos los demás valores predeterminados y haga clic en Registrar.
-
En la página Información general, anote:
- ID. de aplicación (cliente)
- Id. de directorio (inquilino)
Paso 2b: Añadir permisos de API
-
Vaya a Permisos de API → Agregue un permiso → Microsoft Graph → Permisos de aplicación.
-
Añada lo siguiente:
Sites.Selected: acceso con ámbito a colecciones de sitios de SharePoint específicas.Files.SelectedOperations.Selected: acceso a archivos sin un usuario que ha iniciado sesión.
-
Haga clic en Conceder consentimiento de administrador para ambos.
Paso 2c: Creación de un secreto de cliente
- Vaya a Certificados y secretos → Nuevo secreto de cliente.
- Establece una descripción y una caducidad y, a continuación, haz clic en Agregar.
- Copie el valor secreto inmediatamente; solo se muestra una vez.
Paso 2d: Conceder acceso a la aplicación a su sitio de SharePoint
Puede conceder acceso a la aplicación mediante Microsoft Graph Explorer, PowerShell o llamadas directas a la API de Graph.
Vaya a Microsoft Graph Explorer, inicie sesión con su cuenta de Microsoft y ejecute las siguientes solicitudes:
- Buscar el ID del sitio:
GET https://graph.microsoft.com/v1.0/sites/{tenant}.sharepoint.com:/sites/{site-name}
- Copie el(la)
idde la respuesta y, a continuación, conceda acceso de nivel de sitio:
POST https://graph.microsoft.com/v1.0/sites/{siteId}/permissions
Cuerpo:
{
"roles": ["write"],
"grantedToIdentities": [{
"application": {
"id": "{your-client-id}",
"displayName": "{Your app name}"
}
}]
}
Paso 2e: introducir credenciales en AEM Sites Optimizer
Cuando vuelva al cuadro de diálogo Conectarse a AEM Sites, escriba lo siguiente en Conexión del repositorio de contenido mediante SharePoint:
- ID de inquilino (Azure AD) — de la descripción general del → de registro de la aplicación.
- ID de cliente (registro de aplicación) — de la descripción general del → de registro de aplicación.
- Secreto de cliente — creado en el paso 2c.
Haga clic en Validar conexión para confirmar el acceso y, a continuación, haga clic en Guardar.
Google Drive
- En Google Drive, haga clic con el botón secundario en la carpeta que respalda su sitio EDS y seleccione Compartir.
- En el campo Agregar personas y grupos, escriba el correo electrónico de la cuenta de servicio que se muestra en el cuadro de diálogo Conectarse a AEM Sites:
experience-success-studio@helix-225321.iam.gserviceaccount.com - Establezca el nivel de permiso en Editor.
- Desmarque Notificar a las personas y haga clic en Compartir.
Una vez completado el uso compartido, haz clic en Validar conexión en el cuadro de diálogo y, a continuación, haz clic en Guardar.