Die Mutate-Strategie bezieht sich auf die Verwendung von
AdsApp.mutate für direkte API-Aufrufe, anstatt auf bestimmte Objekte von Google Ads-Skripts zurückzugreifen. Dadurch können Sie schneller auf alle Funktionen der API zugreifen und die Einstiegshürde ist niedriger, wenn Sie bereits mit der API-Syntax vertraut sind.
Performance Max-Kampagne mit „mutate“ erstellen
In dieser Anleitung wird davon ausgegangen, dass Sie die gesamte Kampagne in einer einzigen atomaren Anfrage erstellen, anstatt jede einzelne Entität in separaten Anfragen zu erstellen. Das bedeutet, dass Sie temporäre IDs einrichten und verwenden müssen, um Ressourcen miteinander zu verknüpfen.
Erstellen Sie nun ein Array, das alle Vorgänge enthält:
const operations = [];
Sie benötigen häufig die Kundennummer des Kunden, für den Sie die Kampagne erstellen, da sie in jedem Ressourcennamen erforderlich ist.
const customerId = AdsApp.currentAccount().getCustomerId();
Jedes Mal, wenn Sie eine neue Ressource erstellen möchten, verwenden Sie die nächste temporäre ID im Ressourcennamen, damit Sie später auf dieses Objekt verweisen können. Fügen Sie das erstellte Objekt in das Array ein:
const newOperation = {
[OPERATION_TYPE_VARIES]: {
create: {
resourceName: `customers/${customerId}/[EXACT_PATH_VARIES]/${getNextTempId()}`
// Other fields, relevant to the resource being created.
}
}
}
operations.push(newOperation);
Weitere Informationen und ein Beispielvorgang finden Sie in der Dokumentation zur Google Ads API REST-Methode „mutate“. Informieren Sie sich über die erforderlichen und optionalen Komponenten einer Performance Max-Kampagne und erstellen Sie Vorgänge für Ihre Anforderungen.
Nachdem Sie alle Vorgänge erstellt haben, führen Sie sie in einem einzelnen Batch aus:
AdsApp.mutateAll(operations);