Les informations de ce document peuvent vous aider à résoudre les problèmes que vous pourriez rencontrer en implémentant l'association d'abonnement.
Invite d'association d'abonnement bloquée sur l'écran de chargement
Exemple d'erreur :
Figure 1. L'invite d'association d'abonnement ne charge pas.
Pour résoudre ce problème, vérifiez les points suivants :
- Veillez à ajouter l'origine des pages, y compris les sous-domaines de test, en tant qu'URL supplémentaires dans les paramètres de publication du Centre pour les éditeurs.
- Pour les intégrations accès étendu ou Reader Revenue Manager Enterprise, veillez à ajouter l'origine des pages, y compris les sous-domaines de test, aux origines JavaScript autorisées du client OAuth 2.0 que vous avez configuré pour ces intégrations. Cette opération doit être effectuée dans la console Google Cloud.
Impossible d'associer le compte
Exemple d'erreur :
Figure 2. Erreur "Impossible d'associer le compte".
Pour résoudre ce problème, vérifiez les points suivants :
- Assurez-vous d'accepter les Conditions d'utilisation de l'association d'abonnements dans le Centre pour les éditeurs. Pour cela, accédez aux paramètres de l'association d'abonnement et cliquez sur Signer les conditions d'utilisation de l'association d'abonnements.
- Si le compte Google a déjà été associé, vous recevrez un message d'erreur lorsque vous retenterez d'associer l'abonnement. Vous devez dissocier l'abonnement via la page Abonnements dans le compte Google avant de répéter le test d'intégration côté client.
Erreur d'autorisation lors de l'appel de l'API Subscription Linking
Exemple d'erreur :
Code | 403
|
Message | Autorisation 'readerrevenuesubscriptionlinking.readerEntitlements.update' refusée sur la ressource (ou elle n'existe pas).
|
Pour résoudre ce problème, vérifiez les points suivants :
- Assurez-vous d'utiliser le même projet GCP que celui indiqué dans les paramètres de l'association d'abonnement.
- Assurez-vous que l'API Subscription Linking est activée dans votre projet GCP.
- Dans GCP IAM, assurez-vous que le compte de service dispose du rôle Administrateur d'associations d'abonnements.
- Si vous utilisez l'API REST, assurez-vous d'utiliser l'ID de publication que vous avez fourni dans la configuration de l'association d'abonnement. Par exemple, si votre ID de publication est
example.com
, il doit être inclus dans l'URL de la requête.- ✅ N'utilisez que l'ID de publication configuré :
publications/example.com/readers/10078823/entitlements
- ❌ N'utilisez pas d'autre ID de publication que celui indiqué dans la configuration de l'association d'abonnement :
publications/example-staging.com/readers/10078823/entitlements
- ❌ N'incluez pas le produit de publication dans la requête :
publications/example.com:premium/readers/10078823/entitlements
- ✅ N'utilisez que l'ID de publication configuré :
Erreur d'argument non valide lors de la mise à jour du droit d'accès
Exemple d'erreur :
Message | Erreur : la requête contient un argument non valide |
Pour résoudre ce problème, vérifiez les points suivants :
- Assurez-vous de fournir l'objet
entitlements
au bon format. Consultez cet exemple. - Assurez-vous que
product_id
soit au formatpublication_id:product
.- ✅ Exemple valide :
"product_id":"example.com:basic"
- ❌ Exemple non valide :
"product_id":"example.com"
- ✅ Exemple valide :
Les articles à la une n'apparaissent pas dans les résultats de recherche
Pour résoudre ce problème, vérifiez les points suivants :
- Assurez-vous d'ajouter les données structurées à tous vos articles. Utilisez le test avec résultats enrichis pour valider les données structurées.
- Veillez à fournir un
productID
valide dans les données structurées, correspondant à un ensemble d'ID produit que vous utilisez pour mettre à jour le droit d'accès des lecteurs. - Utilisez un rapport sur les résultats enrichis pour le "contenu accessible par abonnement" dans la Search Console afin d'identifier les problèmes liés à vos données structurées.