Google heeft de Campaign Manager 360 API uitgebreid met een nieuwe endpoint: reportData.query. Developers kunnen daarmee campagnedata rechtstreeks opvragen als gestructureerde JSON, zonder eerst een apart rapport te configureren en te downloaden.
De endpoint is specifiek gebouwd voor realtime rapportages, dashboards en snelle ad-hoc analyses. Voor teams die continu actuele campagnecijfers nodig hebben, scheelt dat aanzienlijk in ontwikkeltijd.
Hoe reportData.query werkt
Bij de bestaande workflow moest je eerst een Report-resource aanmaken voordat je data kon ophalen. Bij reportData.query definieer je dimensies, metrics en filters direct in de request body.
De query wordt synchroon uitgevoerd en het antwoord komt terug binnen dezelfde aanroep. Google staat query's toe die tot 60 seconden mogen lopen, wat ruimte biedt voor complexere analyses zonder dat je hoeft te pollen op een resultaat.
Verschil met de bestaande Reports API
De klassieke Reports API blijft gewoon bestaan naast de nieuwe endpoint. Die workflow vereist een aantal stappen: een rapportconfiguratie aanmaken, het rapport laten draaien, de status pollen en uiteindelijk het gegenereerde bestand downloaden.
Google geeft aan dat deze aanpak nog altijd de voorkeur verdient in bepaalde situaties.
- Grote datasets die niet binnen 60 seconden te verwerken zijn
- Geplande of terugkerende rapportages
- Toepassingen die afhankelijk zijn van downloadbare CSV- of Excel-bestanden
Wat dit betekent voor marketeers en developers
Voor bureaus en in-house teams die eigen dashboards of rapportagetools bouwen, verlaagt de nieuwe endpoint de technische drempel merkbaar. Je hoeft geen rapportbestanden meer te beheren of pollingslogica te bouwen om te weten wanneer data klaarstaat.
Dat maakt het eenvoudiger om campagneprestaties sneller inzichtelijk te maken voor stakeholders, zonder dat er een aparte exportstap tussen zit.
- Realtime dashboards met actuele campagnecijfers
- Ad-hoc analyses tijdens optimalisatiewerk
- Interactieve rapportagetools voor klanten of interne teams
Praktisch gezien
Wie nu al werkt met de Campaign Manager 360 API kan de nieuwe endpoint inzetten naast de bestaande rapportageflow. Kies reportData.query voor snelle, interactieve behoeften en houd de klassieke Reports API aan voor omvangrijke of geplande exports.
Bron: Search Engine Land
