Die Google Ads API bietet je nach Anwendungsfall verschiedene Möglichkeiten zum Ändern von Ressourcen. Für jede Ressource gibt es einen entsprechenden Dienst, mit dem Sie Mutationsvorgänge für diesen Ressourcentyp angeben können. Beispielsweise hat die Ressource Campaign
einen entsprechenden CampaignService.MutateCampaigns
-Endpunkt zum Ändern von Kampagnen.
Eine weitere Option ist der Endpunkt GoogleAdsService.Mutate
. Damit werden im Grunde eine Reihe von individuellen „Mutation“-Aufrufen in den Ressourcendiensten zusammengefasst und die folgenden Vorteile geboten:
- Gruppieren von Aktionen für verschiedene Ressourcendienste. Normale Aufrufe können nur Vorgänge für einen einzelnen Ressourcendienst ausführen.
- Temporäre Ressourcennamen. Kombinieren Sie Vorgänge, um eine Entität und ihre untergeordneten Entitäten in einer einzigen Anfrage zu erstellen.
Mit diesen beiden Attributen können Sie mit GoogleAdsService.Mutate
beispielsweise nur dann eine gesamte Kampagnenstruktur erstellen, wenn alle Schritte erfolgreich abgeschlossen wurden.