ID
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Sebagian besar entitas Google Ads mengekspos metode getId()
yang menampilkan
ID-nya. Meskipun tidak mutlak diperlukan dalam sebagian besar kasus, ID dapat berguna
saat
- Menggunakan laporan
- ID memberikan cara yang baik untuk menautkan baris laporan ke entitas Google Ads yang sebenarnya.
- Mempertahankan pemetaan dengan penyimpanan data eksternal
- Anda mungkin sudah memiliki informasi berbasis ID yang disimpan di database Anda sendiri.
- Mencari sedikit peningkatan performa
Pengambilan berdasarkan ID sering kali lebih cepat daripada alternatif lainnya. Kode untuk mengambil
satu entitas juga sedikit lebih mudah:
let campaigns = AdsApp.campaigns()
.withIds([678678])
.get();
// vs.
let campaigns = AdsApp.campaigns()
.withCondition("Name='My Campaign'")
.get();
Keunikan
ID kampanye dan ID grup iklan bersifat unik: tidak ada dua kampanye atau grup iklan yang
akan memiliki ID yang sama. Namun, iklan dan kata kunci memiliki ID gabungan: ID unik kata kunci adalah kombinasi dari ID grup iklan dan ID kata kunci.
Demikian pula, ID unik iklan adalah kombinasi dari ID grup iklan dan
ID iklan. Hal ini memiliki implikasi pada cara selector.withIds()
dipanggil.
Untuk kampanye dan grup iklan, selector.withIds()
mengharapkan array angka:
let ids = [123123, 234234, 345345];
let campaignSelector = AdsApp.campaigns().withIds(ids);
Namun, untuk iklan dan kata kunci, selector.withIds()
memerlukan array
dari dua elemen array, dengan elemen pertama adalah ID grup iklan. Cuplikan
berikut mengambil tiga kata kunci dari grup iklan:
let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
[adGroupId, 234234],
[adGroupId, 345345],
[adGroupId, 456456]
]);
Konstruksi yang sama berlaku saat mengambil iklan.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-06-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-06-04 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."]]],[]]