Die Informationen in diesem Dokument können dir bei der Behebung von Problemen helfen, die du bei der Implementierung der Aboverknüpfung haben könntest.
Aufforderung zur Aboverknüpfung hängt auf dem Ladebildschirm
Fehlerbeispiel:
Abbildung 1: Die Aufforderung zur Aboverknüpfung wird nicht geladen.
So behebst du das Problem:
- Achte darauf, die Quellen der Seiten, einschließlich Test-Subdomains, in den Einstellungen der Publikation im Publisher Center als zusätzliche URLs hinzuzufügen.
- Bei Implementierungen des erweiterten Zugriffs oder Reader Revenue Manager Enterprise-Implementierungen solltest du darauf achten, die Quellen der Seiten, einschließlich Test-Subdomains, den autorisierten JavaScript-Quellen des OAuth 2.0-Clients hinzuzufügen, den du für die Implementierung konfiguriert hast. Dazu musst du die Google Cloud Console verwenden.
Das Konto konnte nicht verknüpft werden
Fehlerbeispiel:
Abbildung 2: Problem: Das Konto konnte nicht verknüpft werden.
So behebst du das Problem:
- Achte darauf, dass du die Nutzungsbedingungen für die Aboverknüpfung im Publisher Center akzeptiert hast. Rufe dazu die Einstellungen der Aboverknüpfung auf und klicke auf Nutzungsbedingungen für die Aboverknüpfung akzeptieren.
- Wurde das Google-Konto bereits verknüpft, erhältst du beim wiederholten Versuch, das Abo zu verknüpfen, eine Fehlermeldung. Du musst erst die Verknüpfung des Abos auf der Aboseite im Google-Konto aufheben, bevor du den Integrationstest clientseitig wiederholen kannst.
Berechtigungsfehler beim Abrufen der Subscription Linking API
Fehlerbeispiel:
Code | 403
|
Nachricht | 'readerrevenuesubscriptionlinking.readerEntitlements.update' wurde für die Ressource verweigert (oder ist möglicherweise nicht vorhanden).“
|
So behebst du das Problem:
- Achte darauf, das in den Einstellungen der Aboverknüpfung angegebene GCP-Projekt zu verwenden.
- Achte darauf, dass Subscription Linking API im GCP-Projekt aktiviert ist.
- Achte darauf, dass das Dienstkonto im GCP IAM die Rolle Administrator von Aboverknüpfungen hat.
- Wenn du die REST API verwendest, achte darauf, dass du die Publikations-ID nutzt, die du in der Konfiguration der Aboverknüpfung angegeben hast. Beispiel: Wenn deine Publikations-ID
example.com
lautet, muss die Anfrage-URL diesen Wert enthalten.- ✅ Nutze nur die konfigurierte Publikations-ID:
publications/example.com/readers/10078823/entitlements
- ❌ Nutze keine andere Publikations-ID außer der ID, die in der Konfiguration der Aboverknüpfung angegeben wurde:
publications/example-staging.com/readers/10078823/entitlements
- ❌ Die Anfrage darf das Publikationsprodukt nicht enthalten:
publications/example.com:premium/readers/10078823/entitlements
- ✅ Nutze nur die konfigurierte Publikations-ID:
Fehler „Ungültiges Argument“ beim Aktualisieren der Berechtigung
Fehlerbeispiel:
Nachricht | Fehler: Anfrage enthält ungültiges Argument |
So behebst du das Problem:
- Achte darauf, dass das
entitlements
-Objekt im richtigen Format angegeben ist. Siehe dieses Beispiel. - Achte darauf, dass
product_id
das Formatpublication_id:product
hat.- ✅ Gültiges Beispiel:
"product_id":"example.com:basic"
- ❌ Ungültiges Beispiel:
"product_id":"example.com"
- ✅ Gültiges Beispiel:
In den Suchergebnissen werden keine Artikel hervorgehoben
So behebst du das Problem:
- Achte darauf, die strukturierten Daten allen deinen Artikeln hinzuzufügen. Validiere deine strukturierten Daten mit dem Test für Rich-Suchergebnisse.
- Achte darauf, eine gültige
productID
in die strukturierten Daten einzufügen, die mit einem Satz von Produkt-IDs übereinstimmt, mit denen du die Berechtigung des Lesers aktualisierst. - Ein Bericht zu Rich-Suchergebnissen für „Abonnierte Inhalte“ in der Search Console kann helfen, mögliche Probleme in Verbindung mit deinen strukturierten Daten zu erkennen.