Wenn Sie sich mit anderen Nutzern über unsere Produkte austauschen und Feedback geben möchten, können Sie dem offiziellen Google Ads-Discord-Kanal auf dem Server der
Google Advertising and Measurement Community beitreten.
IDs
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die meisten Google Ads-Entitäten haben eine getId()
-Methode, die ihre Kennung zurückgibt. In den meisten Fällen sind IDs nicht unbedingt erforderlich, können aber nützlich sein, wenn
- Mit Berichten arbeiten
- Mithilfe von IDs lässt sich eine Berichtszeile gut mit der tatsächlichen Google Ads-Einheit verknüpfen.
- Bei der Verwaltung einer Zuordnung mit einem externen Datenspeicher
- Möglicherweise haben Sie bereits ID-basierte Informationen in Ihrer eigenen Datenbank gespeichert.
- Beim Versuch, die Leistung zu steigern
Das Abrufen nach IDs geht häufig schneller als alternative Vorgehensweisen. Der Code zum Abrufen einer einzelnen Entität ist ebenfalls etwas einfacher:
let campaigns = AdsApp.campaigns()
.withIds([678678])
.get();
// vs.
let campaigns = AdsApp.campaigns()
.withCondition("Name='My Campaign'")
.get();
Eindeutigkeit
Kampagnen-IDs und Anzeigengruppen-IDs sind eindeutig. Zwei Kampagnen oder Anzeigengruppen haben niemals dieselbe ID. Anzeigen und Keywords haben jedoch zusammengesetzte IDs: Die eindeutige ID eines Keywords ist eine Kombination aus der Anzeigengruppen-ID und der Keyword-ID.
Eine eindeutige Kennung für eine Anzeige ist eine Kombination aus ihrer Anzeigengruppen-ID und Anzeigen-ID. Dies hat Auswirkungen auf die Art und Weise, wie selector.withIds()
aufgerufen wird.
Für Kampagnen und Anzeigengruppen erwartet selector.withIds()
ein Array von Zahlen:
let ids = [123123, 234234, 345345];
let campaignSelector = AdsApp.campaigns().withIds(ids);
Für Anzeigen und Keywords benötigt selector.withIds()
jedoch ein Array mit Arrays mit zwei Elementen, wobei das erste Element die Anzeigengruppen-ID ist. Im folgenden Snippet werden drei Keywords aus einer Anzeigengruppe abgerufen:
let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
[adGroupId, 234234],
[adGroupId, 345345],
[adGroupId, 456456]
]);
Dasselbe Konstrukt gilt beim Abrufen von Anzeigen.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-13 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-13 (UTC)."],[[["Most Google Ads entities have a `getId()` method, which returns a unique identifier that can be useful for linking data, improving performance, and referencing external databases."],["When working with reports, IDs can connect report rows to specific Google Ads entities."],["Fetching entities by ID is often faster than using other methods like filtering by name."],["Campaign and ad group IDs are unique, while ad and keyword IDs are composite, requiring both the ad group ID and their individual ID for unique identification."],["The `selector.withIds()` method is used to fetch entities by ID, taking an array of numbers for campaigns and ad groups and an array of two-element arrays (ad group ID and entity ID) for ads and keywords."]]],[]]