Verantwoording
Elk verzoek dat Greenlight naar buiten doet staat hieronder: de aanroep, wat we vroegen, en het antwoord zoals het binnenkwam. Niet als samenvatting maar als ruwe tekst — bij een vraag over wat wij van een kanaal zien is een geparafraseerd antwoord niets waard.
In geen van de 0 vastgelegde aanroepen
kwam een financieel veld voor. Niet in wat wij vroegen en niet in wat Google
teruggaf. Dat is geen keuze die per aanroep gemaakt wordt maar een gevolg van de
toegang zelf: zonder de scope yt-analytics-monetary.readonly beantwoordt
Google een verzoek om omzet met een weigering, en die scope vraagt deze koppeling niet aan.
Het log controleert daar los van op: elk antwoord wordt nagelopen op veldnamen als
estimatedRevenue, grossRevenue, adImpressions,
monetizedPlaybacks, cpm en rpm. Zou er ooit
één binnenkomen, dan staat dat hier — en niet in een e-mail van ons.
Wat het log laat zien is een gevolg; dit is de oorzaak. Google kent toegang per scope toe, en wat niet gevraagd is, kan niet opgehaald worden.
| Scope | Wat het geeft | Gevraagd |
|---|---|---|
yt-analytics.readonly |
Views, kijkduur, retentie, verkeersbronnen, publieksprofiel | Ja |
youtube.readonly |
Kanaal- en videometadata, en reacties | Ja |
yt-analytics-monetary.readonly |
Omzet, RPM, CPM, advertentie-inkomsten | Nee |
youtube.force-ssl |
Schrijfrechten — reacties plaatsen en verwijderen | Nee |
Twee dingen die dit log niet is. Het is geen lijst van alles wat het rapport gebruikt: antwoorden die uit de schijfcache komen gaan niet over de lijn en staan hier dus niet — een rustige dag in het log is geen dag zonder werk. En het is geen archief: aanroepen ouder dan 90 dagen worden opgeruimd. Wilt u een periode vastleggen, exporteer die dan als JSON.