Configuró la segmentación de audiencia en los vínculos de navegación de SharePoint esperando que diferentes usuarios vean diferentes elementos de menú. Pero todos ven los mismos vínculos independientemente de su pertenencia a grupos. Este problema generalmente ocurre porque la navegación del sitio no tiene habilitada la segmentación de audiencia a nivel del elemento web, o porque los grupos de SharePoint utilizados para la segmentación no se han sincronizado correctamente con los grupos de Microsoft 365. Este artículo explica las dos causas principales de fallas en la segmentación de audiencia en la navegación de SharePoint y muestra a los propietarios del sitio exactamente qué verificar y corregir.
Puntos clave: Cómo corregir la segmentación de audiencia en la navegación de SharePoint
- Habilite la segmentación de audiencia en el elemento web de navegación: Vaya al modo de edición > Editar elemento web > marque “Habilitar segmentación de audiencia” y vuelva a publicar la página.
- Use grupos de SharePoint para los destinos de segmentación: La segmentación de audiencia solo funciona con grupos de SharePoint, no con grupos de Microsoft 365 ni grupos de seguridad.
- Verifique la sincronización de la pertenencia a grupos: Si los usuarios se agregan a un grupo de Microsoft 365, también deben agregarse al grupo de SharePoint correspondiente para que la segmentación se aplique.
Por qué falla la segmentación de audiencia en la navegación de SharePoint
La segmentación de audiencia en la navegación de SharePoint depende de dos capas separadas que trabajan juntas. La primera capa es el elemento web de navegación en sí. De forma predeterminada, el elemento web de Vínculos rápidos o Navegación no filtra los vínculos por audiencia. Debe habilitar explícitamente la función de segmentación de audiencia en el elemento web. Si esta configuración está desactivada, todos los vínculos de navegación aparecen para todos, independientemente de la audiencia que asignó a cada vínculo.
La segunda capa es la fuente de audiencia. La segmentación de audiencia en la navegación de SharePoint solo funciona con grupos de SharePoint. No funciona con grupos de Microsoft 365, grupos de seguridad ni listas de distribución. Cuando selecciona una audiencia para un vínculo de navegación, debe elegir un grupo de SharePoint que exista en el sitio. Si selecciona un grupo de Microsoft 365, la segmentación falla silenciosamente y el vínculo es visible para todos.
Una tercera causa común es el retraso en la sincronización de la pertenencia a grupos. Cuando un usuario se agrega a un grupo de Microsoft 365, el grupo de SharePoint correspondiente puede tardar hasta 24 horas en sincronizarse. Durante ese tiempo, la segmentación de audiencia no filtra correctamente a ese usuario. El usuario ve el vínculo aunque aún no esté en el grupo de SharePoint.
Pasos para verificar y corregir la segmentación de audiencia en la navegación
- Abra el sitio en modo de edición
Vaya al sitio de SharePoint donde la segmentación de audiencia en la navegación no funciona. Haga clic en el icono de engranaje en la esquina superior derecha y seleccione Editar página. - Seleccione el elemento web de navegación
Haga clic dentro del área de navegación. Si usa el elemento web de Vínculos rápidos, haga clic en el elemento web para seleccionarlo. Si usa el elemento web de Navegación (moderno), haga clic en él. Busque el icono de lápiz en el lado izquierdo del elemento web y haga clic en él para abrir el panel de propiedades. - Habilite la segmentación de audiencia en el elemento web
En el panel de propiedades de la derecha, desplácese hacia abajo para encontrar la sección Segmentación de audiencia. Marque la casilla que dice Habilitar segmentación de audiencia. Haga clic en Aplicar o vuelva a publicar la página. - Verifique la configuración de audiencia de cada vínculo de navegación
Con el elemento web aún seleccionado, haga clic en el icono de lápiz en un vínculo de navegación individual. En el editor de vínculos, busque el campo Audiencia. Haga clic en Examinar para seleccionar un grupo de SharePoint. No escriba un nombre de grupo manualmente a menos que esté seguro de que es un grupo de SharePoint. Seleccione solo grupos que aparezcan en Grupos de SharePoint. - Verifique que el grupo de SharePoint exista
Vaya a Configuración del sitio > Permisos del sitio. En Grupos de SharePoint, confirme que el grupo que seleccionó exista. Si seleccionó un grupo de Microsoft 365, aparecerá como “Visitantes de NombreGrupo” o similar, pero el grupo real en el selector puede ser un grupo de SharePoint. Si no está seguro, cree un grupo de SharePoint de prueba y asígnelo a un vínculo para ver si la segmentación funciona. - Pruebe con un usuario que no esté en el grupo
Inicie sesión como un usuario que no sea miembro del grupo de SharePoint segmentado. El vínculo de navegación debería estar oculto. Si aún aparece, la segmentación de audiencia no está habilitada en el elemento web o el vínculo está usando el tipo de audiencia incorrecto.
Si la segmentación de audiencia aún no funciona después de estos pasos
“Habilité la segmentación de audiencia pero el vínculo aún se muestra a todos”
Esto generalmente sucede cuando el elemento web no es del tipo correcto. El elemento web de Navegación moderno y el elemento web de Vínculos rápidos admiten la segmentación de audiencia. Pero el elemento web Hero y el elemento web de Noticias no admiten la segmentación de audiencia en elementos individuales. Si colocó vínculos de navegación dentro de un elemento web Hero, la segmentación de audiencia no funcionará. Mueva los vínculos a un elemento web de Vínculos rápidos o Navegación.
“Seleccioné un grupo de Microsoft 365 pero el vínculo es visible para todos”
Como se explicó en la sección de antecedentes, la segmentación de audiencia solo funciona con grupos de SharePoint. Los grupos de Microsoft 365 no son destinos válidos. Para corregir esto, vaya a Configuración del sitio > Permisos del sitio > Configuración de permisos avanzada. Busque el grupo de SharePoint que corresponde al grupo de Microsoft 365. Por ejemplo, si su grupo de Microsoft 365 se llama “Equipo de Marketing”, es probable que el grupo de SharePoint se llame “Miembros del Equipo de Marketing”. Use ese grupo de SharePoint en el campo de audiencia.
“El vínculo desaparece para todos después de configurar la segmentación de audiencia”
Esto significa que el campo de audiencia está configurado en un grupo que no contiene miembros. Verifique la pertenencia al grupo de SharePoint. Vaya a Configuración del sitio > Permisos del sitio > Configuración de permisos avanzada. Haga clic en el nombre del grupo y revise los miembros. Agregue los usuarios previstos al grupo. Si el grupo está vacío, nadie verá el vínculo.
“La segmentación de audiencia funciona en algunos vínculos pero no en otros”
Esto indica que algunos vínculos tienen habilitada la segmentación de audiencia y otros no. Edite la página y verifique cada vínculo individualmente. Los vínculos sin audiencia asignada son visibles para todos. Para ocultar un vínculo a todos, asígnelo a un grupo que no contenga miembros, pero eso es una solución temporal. El método adecuado es eliminar el vínculo u ocultarlo usando permisos en la página de destino.
| Elemento | Grupo de SharePoint | Grupo de Microsoft 365 |
|---|---|---|
| Funciona con la segmentación de audiencia | Sí | No |
| Se crea automáticamente | Sí, cuando se crea un sitio | Sí, cuando se crea un sitio de equipo |
| Retraso en la sincronización de pertenencia | Ninguno | Hasta 24 horas |
| Se puede usar en el campo de audiencia de navegación | Sí | No |
| Visible en el selector de audiencia | Sí | A veces aparece pero falla |
Ahora puede identificar por qué la segmentación de audiencia en la navegación de SharePoint no funciona y aplicar la corrección adecuada. Comience habilitando la función en el elemento web, luego asegúrese de usar solo grupos de SharePoint. Si aún ve problemas, verifique el tipo de elemento web y la pertenencia a grupos. Para escenarios avanzados, considere usar una solución de navegación personalizada con SharePoint Framework si la segmentación de audiencia integrada no cumple con sus requisitos.