Ir al contenido principal

Cómo vincular un inicio de sesión de Microsoft Advertising a Optmyzr: solución de problemas

Vincular tu inicio de sesión de Microsoft Advertising a Optmyzr te permite optimizar la gestión publicitaria. Esta guía te ayuda a identificar y resolver los problemas comunes que impidan una vinculación exitosa.

Escrito por Anshika Srivastava

Nota: Este artículo fue traducido del inglés usando IA y puede contener pequeñas imprecisiones.

1. Tipo de perfil y correo electrónico de inicio de sesión

Primero, revisa tu correo electrónico de inicio de sesión:

Para vincular correctamente tu cuenta de Microsoft Advertising con Optmyzr, debes usar el mismo correo electrónico de inicio de sesión que usas para acceder directamente a la interfaz de Microsoft Advertising.

  1. Confirma que estás usando el correo electrónico de inicio de sesión correcto asociado con tu cuenta de Microsoft Advertising.

  2. Intenta iniciar sesión directamente en Microsoft Advertising en ads.microsoft.com usando ese correo electrónico para verificar que funciona.

  3. Si puedes iniciar sesión en Microsoft Advertising sin problemas, usa ese mismo correo electrónico al vincular tu cuenta en Optmyzr.

Luego, revisa tu tipo de cuenta:

Las cuentas de Microsoft Advertising pueden clasificarse como cuentas personales (@outlook.com / @live.com) o cuentas de trabajo (administradas por la empresa mediante Azure AD / Entra). Seleccionar el tipo incorrecto durante el proceso de conexión de Optmyzr es una causa común de error.

  1. Visita la configuración de tu cuenta de Microsoft Advertising: https://ads.microsoft.com/cc/Settings/MySettings

  2. Confirma el tipo de cuenta que se muestra en la página de configuración.

  3. Asegúrate de seleccionar el tipo de cuenta correspondiente al intentar vincular tu cuenta a Optmyzr.

2. Interferencia del navegador o la sesión

Los administradores de contraseñas (por ejemplo, LastPass, 1Password) y el autocompletado del navegador pueden interferir con la redirección de OAuth de Microsoft, a veces pasando un correo electrónico vacío o incorrecto en la URL, lo que provoca una pantalla en blanco o un error silencioso.

Pasos para intentar:

  1. Abre una nueva ventana de navegación de incógnito o privada.

  2. Desactiva cualquier extensión de administrador de contraseñas antes de comenzar.

  3. Asegúrate de estar usando el perfil de navegador correcto (no un perfil secundario o de invitado).

  4. Vuelve a intentar el proceso de conexión de Microsoft Ads desde Optmyzr.

Si ves una pantalla en blanco después de ser redirigido desde Optmyzr, esto normalmente se debe a que se pasa un correo electrónico vacío en la URL de redirección debido al autocompletado o a que hay activo un perfil de navegador incorrecto. La solución de incógnito + perfil correcto mencionada arriba resuelve esto en la mayoría de los casos.

3. Autenticación multifactor (MFA) faltante o no reconocida

Microsoft requiere que la autenticación multifactor (MFA) esté activa en la cuenta para que la conexión de OAuth se realice correctamente. Es posible que veas un error como este:

"Para mejorar la seguridad de tu cuenta de Microsoft Advertising, la autenticación multifactor (MFA) es obligatoria al acceder a las cuentas mediante la API. Asegúrate de que la MFA esté habilitada en tu cuenta publicitaria antes de intentar vincularla con Optmyzr."

Puedes obtener más información sobre la MFA aquí.

Importante: este error puede aparecer incluso cuando la MFA ya está habilitada. En ese caso, generalmente se trata de un problema del navegador o la sesión, y no de la configuración de la MFA.

Pasos para intentar:

  1. Primero, prueba la solución de incógnito + perfil de navegador correcto de la Sección 2 anterior; esto resuelve el falso error de MFA en la mayoría de los casos.

  2. Si la MFA realmente no está habilitada, actívala en la configuración de seguridad de tu cuenta de Microsoft y vuelve a intentarlo.

4. El mensaje "Need Admin Approval"

Esto ocurre cuando tu inquilino (tenant) de Azure AD / Entra no ha autorizado aplicaciones de OAuth de terceros. Verás una pantalla de "Need Admin Approval" y no podrás continuar sin importar tu propio nivel de permisos. También es posible que veas esto como "User declined to consent to access the app" (consulta las capturas de pantalla adjuntas como referencia), en cuyo caso tu administrador habría recibido un correo electrónico de Microsoft solicitándole que apruebe el acceso a la aplicación.

Cómo identificar a tu administrador:

  1. Ve a Settings > User Management.

  2. Verás una lista de todos los usuarios asociados con la cuenta.

  3. Haz clic en "View" junto a cualquier usuario para ver su rol.

Solución: pasos para tu administrador de TI:

  1. Ve a Microsoft Entra admin center > Identity > Enterprise Applications.

  2. Busca Optmyzr en la lista.

  3. Ve a Permissions > Grant admin consent for the tenant.

  4. Una vez otorgado, vuelve a intentar el proceso de conexión en Optmyzr.

Si el ciclo persiste después de otorgar el consentimiento, se trata de un problema conocido y escalado que afecta a algunos inquilinos empresariales de Entra. Pide a tu administrador de TI que verifique lo siguiente:

  • Que el consentimiento se haya otorgado a nivel del inquilino (no solo por usuario).

  • Que Optmyzr aparezca en Enterprise Applications, no solo en App Registrations.

Si aún así no se resuelve, continúa con la Opción B de la Sección 5: invitar a una cuenta personal de Microsoft como Super Admin es la solución alternativa más confiable para este escenario.

Nota sobre el enlace de consentimiento del administrador: en algunos casos, el enlace de consentimiento puede no funcionar si el Client ID no coincide con la configuración del inquilino. Si esto ocurre, comunícate con support@optmyzr.com para obtener la URL de consentimiento correcta para tu inquilino.

El administrador no puede acceder al portal de Entra (por ejemplo, debido a un problema de MFA o de dispositivo)

Restablecer la MFA o recuperar el acceso al portal de Entra es un proceso de recuperación de cuenta de Microsoft que debe gestionar directamente tu equipo de TI o el soporte de Microsoft; esto queda fuera de lo que Optmyzr puede ayudarte a resolver.

Sin embargo, no necesitas resolver el problema de acceso a Entra antes de conectarte a Optmyzr. Optmyzr puede conectarse con cualquier inicio de sesión de Microsoft que tenga acceso a tu cuenta de Microsoft Ads. Como solución alternativa, puedes invitar a otra dirección de correo electrónico a tu cuenta de Microsoft Ads y usarla para conectarte a Optmyzr:

  1. Inicia sesión en ads.microsoft.com con cualquier cuenta que actualmente tenga acceso.

  2. Ve a Configuración > Acceso a la cuenta / Usuarios.

  3. Invita la dirección de correo electrónico alternativa (una cuenta personal @outlook.com, otra cuenta de trabajo o cualquier cuenta que no esté sujeta a la misma restricción) y asígnale acceso de Super Admin o Standard.

  4. Acepta la invitación desde esa dirección de correo electrónico.

  5. En Optmyzr, ve a Administrar cuentas vinculadas > Vincular Microsoft Ads e inicia sesión con esa cuenta.

5. SSO o identidad federada (inicio de sesión administrado por la empresa)

Si el portal estándar de Microsoft (login.microsoftonline.com) muestra "no user found" o "we don't recognize this account" aunque puedas acceder a Microsoft Ads normalmente, es muy probable que tu identidad se administre mediante el SSO de la empresa (Azure AD, Okta, Google Workspace, etc.) en lugar de una cuenta nativa de Microsoft. Esto provoca una discrepancia durante el proceso de OAuth de Optmyzr.

Esta es una limitación conocida del proceso de OAuth de Microsoft para identidades federadas. Optmyzr está trabajando activamente con Microsoft en una solución a más largo plazo. Mientras tanto, las dos soluciones alternativas a continuación son las opciones recomendadas.

Variante con SSO de Google: si inicias sesión en Microsoft Ads mediante el SSO de Google (misma dirección de correo electrónico, pero autenticada a través de Google en lugar de Microsoft de forma nativa), el portal de OAuth de Microsoft no reconocerá tu cuenta y es posible que muestre "Try entering your Microsoft Account again. We don't recognize this one." Esta es una limitación de Microsoft: su proceso de OAuth solo admite cuentas nativas de Microsoft. Usa la Opción A o la Opción B a continuación.

Opción A: otorgar consentimiento de administrador para todo el inquilino

Pídele a tu administrador de TI que otorgue el consentimiento para todo el inquilino a Optmyzr:

  1. Ve a Microsoft Entra admin center > Enterprise Applications > Optmyzr.

  2. Ve a Permissions > Grant admin consent for the tenant.

Esto puede desbloquear a los usuarios federados sin necesidad de un inicio de sesión independiente. Sin embargo, esto no funciona en todas las configuraciones de SSO; si no resuelve el problema, continúa con la Opción B.

Opción B: invitar una cuenta personal de Microsoft como Super Admin (la más confiable)

  1. Pídele a tu administrador de TI que invite una cuenta personal estándar de Microsoft (cualquier dirección @outlook.com o @live.com) como Super Admin en tu cuenta de Microsoft Advertising.

  2. En Microsoft Ads: ve a Accounts & Billing > Users > Invite User, y asigna el rol de Super Admin.

  3. Usa esa cuenta personal de Microsoft para conectarte a Optmyzr.

6. Problema de inicio de sesión de Microsoft: falta la entidad de servicio (Lacks Service Principal)

Si ves el error "Lacks service principal", sigue los pasos a continuación.

Revisa tu tipo de cuenta:

Este error afecta con mayor frecuencia a las cuentas de trabajo. Si puedes cambiar a una cuenta personal, hacerlo puede resolver el problema de inmediato.

Verifica si tienes Microsoft Entra ID (anteriormente Azure Active Directory):

Si tu cuenta de trabajo se administra mediante Azure Active Directory:

  1. Inicia sesión con tu cuenta de administrador.

  2. Cambia el tipo de solicitud de GET a POST.

  3. En la pestaña "Request body", pega lo siguiente:

    { "appId": "d42ffc93-c136-491d-b4fd-6f18168c68fd" }

  4. Haz clic en el botón "Run Query".

Si tu cuenta de trabajo no se administra mediante Azure, comunícate con el soporte de Microsoft Ads y solicita que se actualice la entidad de servicio de tu cuenta de trabajo de Microsoft Ads.

¿Cuándo contactar al soporte de Optmyzr?

Si tienes algún problema después de seguir estos pasos, comunícate con support@optmyzr.com o escríbenos a través del cuadro de chat en la interfaz. Si es posible, incluye lo siguiente:

  • Tu correo electrónico de inicio de sesión de Microsoft Ads

  • Si tu cuenta está administrada por la empresa (SSO / identidad federada)

  • Capturas de pantalla de cualquier mensaje de error que veas

¿Ha quedado contestada tu pregunta?