Passer au contenu principal

Liaison d'une connexion Microsoft Advertising à Optmyzr : dépannage

La liaison de votre connexion Microsoft Advertising à Optmyzr simplifie la gestion de votre publicité. Ce guide vous aide à identifier et à résoudre les problèmes courants qui pourraient empêcher une liaison réussie.

Écrit par Anshika Srivastava

Note : Cet article a été traduit de l'anglais à l'aide de l'IA et peut contenir de légères inexactitudes.

1. Type de profil et adresse e-mail de connexion

Vérifiez d'abord votre adresse e-mail de connexion :

Pour lier correctement votre compte Microsoft Advertising à Optmyzr, vous devez utiliser la même adresse e-mail de connexion que celle utilisée pour accéder directement à l'interface Microsoft Advertising.

  1. Confirmez que vous utilisez l'adresse e-mail de connexion correcte associée à votre compte Microsoft Advertising.

  2. Essayez de vous connecter directement à Microsoft Advertising sur ads.microsoft.com avec cette adresse e-mail pour vérifier qu'elle fonctionne.

  3. Si vous parvenez à vous connecter à Microsoft Advertising sans problème, utilisez cette même adresse e-mail lors de la liaison de votre compte dans Optmyzr.

Vérifiez ensuite votre type de compte :

Les comptes Microsoft Advertising peuvent être classés comme comptes personnels (@outlook.com / @live.com) ou comptes professionnels (gérés par l'entreprise via Azure AD / Entra). Sélectionner le mauvais type lors du processus de connexion d'Optmyzr est une cause fréquente d'échec.

  1. Accédez aux paramètres de votre compte Microsoft Advertising : https://ads.microsoft.com/cc/Settings/MySettings

  2. Confirmez le type de compte affiché sur la page des paramètres.

  3. Assurez-vous de sélectionner le type de compte correspondant lorsque vous tentez de lier votre compte à Optmyzr.

2. Interférence du navigateur ou de la session

Les gestionnaires de mots de passe (par exemple LastPass, 1Password) et la saisie automatique du navigateur peuvent interférer avec la redirection OAuth de Microsoft, en transmettant parfois une adresse e-mail vide ou incorrecte dans l'URL, ce qui provoque un écran blanc ou un échec silencieux.

Étapes à essayer :

  1. Ouvrez une nouvelle fenêtre de navigation privée.

  2. Désactivez toute extension de gestionnaire de mots de passe avant de commencer.

  3. Assurez-vous d'utiliser le bon profil de navigateur (et non un profil secondaire ou invité).

  4. Recommencez le processus de connexion à Microsoft Ads depuis Optmyzr.

Si un écran blanc s'affiche après la redirection depuis Optmyzr, cela est généralement dû à une adresse e-mail vide transmise dans l'URL de redirection en raison de la saisie automatique ou d'un profil de navigateur incorrect actif. La solution ci-dessus (navigation privée + profil correct) résout ce problème dans la plupart des cas.

3. Authentification multifacteur (MFA) manquante ou non reconnue

Microsoft exige que l'authentification multifacteur (MFA) soit active sur le compte pour que la connexion OAuth réussisse. Vous pourriez voir une erreur telle que :

« Pour renforcer la sécurité de votre compte Microsoft Advertising, l'authentification multifacteur (MFA) est obligatoire lors de l'accès aux comptes via l'API. Veuillez vous assurer que la MFA est activée pour votre compte publicitaire avant de tenter de le lier à Optmyzr. »

Vous pouvez en savoir plus sur la MFA ici.

Important : cette erreur peut apparaître même lorsque la MFA est déjà activée. Dans ce cas, il s'agit généralement d'un problème de navigateur ou de session, et non d'un problème de configuration de la MFA.

Étapes à essayer :

  1. Essayez d'abord la solution de navigation privée + profil de navigateur correct décrite dans la Section 2 ci-dessus ; elle résout la fausse erreur de MFA dans la plupart des cas.

  2. Si la MFA n'est réellement pas activée, activez-la dans les paramètres de sécurité de votre compte Microsoft, puis réessayez.

4. Le message « Need Admin Approval »

Cela se produit lorsque votre locataire (tenant) Azure AD / Entra n'a pas autorisé les applications OAuth tierces. Un écran « Need Admin Approval » s'affiche et vous ne pouvez pas continuer, quel que soit votre niveau d'autorisation. Vous pourriez également voir le message « User declined to consent to access the app » (consultez les captures d'écran jointes à titre de référence) ; dans ce cas, votre administrateur aurait reçu un e-mail de Microsoft lui demandant d'approuver l'accès à l'application.

Comment identifier votre administrateur :

  1. Rendez-vous sur le site Web de Microsoft Ads.

  2. Accédez à Settings > User Management.

  3. Vous verrez une liste de tous les utilisateurs associés au compte.

  4. Cliquez sur « View » à côté d'un utilisateur pour afficher son rôle.

Résolution — étapes pour votre administrateur informatique :

  1. Accédez à Microsoft Entra admin center > Identity > Enterprise Applications.

  2. Recherchez Optmyzr dans la liste.

  3. Accédez à Permissions > Grant admin consent for the tenant.

  4. Une fois le consentement accordé, recommencez le processus de connexion dans Optmyzr.

Si la boucle persiste après l'octroi du consentement, il s'agit d'un problème connu et escaladé qui affecte certains locataires Entra d'entreprise. Demandez à votre administrateur informatique de vérifier les points suivants :

  • Le consentement a été accordé au niveau du locataire (et pas seulement par utilisateur).

  • Optmyzr figure sous Enterprise Applications, et pas seulement sous App Registrations.

Si le problème persiste, passez à l'Option B de la Section 5 : inviter un compte Microsoft personnel en tant que Super Admin est la solution de secours la plus fiable dans ce scénario.

Remarque sur le lien de consentement administrateur : dans certains cas, le lien de consentement peut ne pas fonctionner si le Client ID ne correspond pas à la configuration du locataire. Si cela se produit, contactez support@optmyzr.com pour obtenir l'URL de consentement correcte pour votre locataire.

L'administrateur ne peut pas accéder au portail Entra (par exemple, en raison d'un problème de MFA ou d'appareil)

La réinitialisation de la MFA ou la récupération de l'accès au portail Entra est un processus de récupération de compte Microsoft qui doit être géré directement par votre équipe informatique ou le support Microsoft ; cela dépasse le cadre de l'assistance qu'Optmyzr peut fournir.

Cependant, vous n'avez pas besoin de résoudre le problème d'accès à Entra avant de vous connecter à Optmyzr. Optmyzr peut se connecter avec n'importe quelle connexion Microsoft ayant accès à votre compte Microsoft Ads. Comme solution de contournement, vous pouvez inviter une autre adresse e-mail sur votre compte Microsoft Ads et l'utiliser à la place pour vous connecter à Optmyzr :

  1. Connectez-vous à ads.microsoft.com avec un compte ayant actuellement accès.

  2. Accédez à Settings > Account access / Users.

  3. Invitez l'adresse e-mail alternative (un compte personnel @outlook.com, un autre compte professionnel ou tout compte non soumis à la même restriction) et attribuez-lui l'accès Super Admin ou Standard.

  4. Acceptez l'invitation depuis cette adresse e-mail.

  5. Dans Optmyzr, accédez à Manage Linked Accounts > Link Microsoft Ads et connectez-vous avec ce compte.

5. SSO ou identité fédérée (connexion gérée par l'entreprise)

Si le portail Microsoft standard (login.microsoftonline.com) affiche « no user found » ou « we don't recognize this account » alors que vous pouvez accéder normalement à Microsoft Ads, votre identité est très probablement gérée via le SSO de l'entreprise (Azure AD, Okta, Google Workspace, etc.) plutôt que via un compte Microsoft natif. Cela entraîne une incohérence pendant le processus OAuth d'Optmyzr.

Il s'agit d'une limitation connue du processus OAuth de Microsoft pour les identités fédérées. Optmyzr collabore activement avec Microsoft sur une solution à plus long terme. En attendant, les deux solutions de contournement ci-dessous sont les approches recommandées.

Variante SSO Google : si vous vous connectez à Microsoft Ads via le SSO Google (même adresse e-mail, mais authentifiée via Google plutôt que nativement via Microsoft), le portail OAuth de Microsoft ne reconnaîtra pas votre compte et pourra afficher « Try entering your Microsoft Account again. We don't recognize this one. » Il s'agit d'une limitation de Microsoft : son processus OAuth ne prend en charge que les comptes Microsoft natifs. Utilisez l'Option A ou l'Option B ci-dessous.

Option A — Accorder le consentement administrateur à l'échelle du locataire

Demandez à votre administrateur informatique d'accorder le consentement à l'échelle du locataire pour Optmyzr :

  1. Accédez à Microsoft Entra admin center > Enterprise Applications > Optmyzr.

  2. Accédez à Permissions > Grant admin consent for the tenant.

Cela peut débloquer les utilisateurs fédérés sans nécessiter de connexion distincte. Cependant, cela ne fonctionne pas dans toutes les configurations SSO ; si le problème persiste, passez à l'Option B.

Option B — Inviter un compte Microsoft personnel en tant que Super Admin (solution la plus fiable)

  1. Demandez à votre administrateur informatique d'inviter un compte Microsoft personnel standard (toute adresse @outlook.com ou @live.com) en tant que Super Admin sur votre compte Microsoft Advertising.

  2. Dans Microsoft Ads : accédez à Accounts & Billing > Users > Invite User, puis attribuez le rôle Super Admin.

  3. Utilisez ce compte Microsoft personnel pour vous connecter à Optmyzr.

6. Problème de connexion Microsoft — Lacks Service Principal

Si vous voyez l'erreur « Lacks service principal », suivez les étapes ci-dessous.

Vérifiez votre type de compte :

Cette erreur touche le plus souvent les comptes professionnels. Si vous pouvez passer à un compte personnel, cela peut résoudre le problème immédiatement.

Vérifiez la présence de Microsoft Entra ID (anciennement Azure Active Directory) :

Si votre compte professionnel est géré via Azure Active Directory :

  1. Connectez-vous avec votre compte administrateur.

  2. Changez le type de requête de GET à POST.

  3. Mettez à jour le point de terminaison avec : https://graph.microsoft.com/v1.0/servicePrincipals

  4. Dans l'onglet « Request body », collez le contenu suivant :

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

  5. Cliquez sur le bouton Run Query.

Si votre compte professionnel n'est pas géré via Azure, contactez le support Microsoft Ads et demandez la mise à jour du principal de service (service principal) de votre compte professionnel Microsoft Ads.

Quand contacter le support Optmyzr ?

Si vous rencontrez des difficultés après avoir suivi ces étapes, veuillez contacter support@optmyzr.com ou nous écrire via la fenêtre de chat de l'interface. Si possible, veuillez inclure :

  • Votre adresse e-mail de connexion Microsoft Ads

  • Si votre compte est géré par l'entreprise (SSO / identité fédérée)

  • Des captures d'écran des messages d'erreur que vous voyez

Avez-vous trouvé la réponse à votre question ?