Kriteria penargetan dapat ditetapkan di tiga tingkat yang berbeda:
- Di tingkat kampanye.
- Di tingkat grup iklan.
- Di tingkat pelanggan.
Tidak semua jenis kriteria dapat ditetapkan di semua tingkat: beberapa jenis kriteria, misalnya, hanya dapat ditetapkan di tingkat kampanye. Selain itu, beberapa kriteria hanya dapat digunakan untuk penargetan negatif, dan beberapa hanya dapat digunakan untuk penargetan positif.
Kriteria yang didukung menurut level
Tabel berikut menjelaskan penggunaan yang diizinkan untuk semua jenis kriteria:
| Jenis | Positif? | Negatif? | Tingkat yang tersedia | Catatan |
|---|---|---|---|---|
| Jadwal iklan | Ya | Tidak |
|
|
| Rentang usia | Ya | Ya |
|
|
| Model pembayaran aplikasi | Ya | Tidak |
|
|
| Penonton | Ya | Tidak |
|
Lihat panduan penargetan audiens Peningkat Permintaan. |
| Daftar merek | Ya | Ya |
|
Di tingkat grup iklan, hanya penargetan positif yang didukung. |
| Operator | Ya | Tidak |
|
|
| Audiens gabungan | Ya | Tidak |
|
Lihat artikel Pusat Bantuan audiens gabungan. |
| Label konten | Tidak | Ya |
|
|
| Minat kustom | Ya | Tidak |
|
Ditentukan oleh
CustomInterest resource. Untuk segmen audiens yang
menggabungkan kata kunci, URL, dan aplikasi, gunakan
CustomAudienceInfo; lihat
panduan audiens kustom.
|
| Audiens kustom | Ya | Tidak |
|
Ditentukan oleh
CustomAudience resource. Lihat
panduan audiens kustom.
|
| Niat kustom | Ya | Tidak |
|
Ditentukan oleh
CustomInterest resource. Untuk segmen audiens yang
menggabungkan kata kunci, URL, dan aplikasi, gunakan
CustomAudienceInfo; lihat
panduan audiens kustom.
|
| Perangkat | Ya | Tidak |
|
Tetapkan bid_modifier ke 0.0 untuk memilih tidak menyertakan
jenis perangkat. Gunakan
AdGroupBidModifier untuk penyesuaian bid perangkat tingkat grup iklan; lihat
panduan pengubah bid.
|
| Bid entitas | Ya | Tidak |
|
Di v25 dan yang lebih baru, menetapkan bid tingkat item
(item_code) untuk entitas perjalanan (seperti hotel, aktivitas, atau acara) di Iklan Vertikal menggunakan jenis kriteria
VERTICAL_ADS_ITEM_BID.
|
| Demografi yang diperluas | Ya | Ya |
|
|
| Gender | Ya | Ya |
|
Pengecualian gender tingkat kampanye (negative = true) juga didukung untuk kampanye Performa Maksimal. Mencoba menargetkan
hanya kategori UNDETERMINED dalam dimensi
demografis akan menampilkan
CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. Lihat
Perbedaan versi untuk
aturan validasi demografi di v24 dan yang lebih baru.
|
| Rentang penghasilan | Ya | Ya |
|
|
| Blokir IP | Tidak | Ya |
|
|
| Keyword | Ya | Ya |
|
Di tingkat kampanye, Anda hanya dapat mengecualikan kata kunci. |
| Tema kata kunci | Ya | Ya |
|
|
| Bahasa | Ya | Tidak |
|
Di v24 dan yang lebih baru, upaya menargetkan bahasa yang tidak diizinkan akan menampilkan CriterionError.CANNOT_TARGET_LANGUAGE.
|
| Peristiwa kehidupan | Ya | Ya |
|
|
| Kelompok listing | Ya | Tidak |
|
Struktur berbasis hierarki untuk kampanye Iklan Hotel dan Shopping. Lihat panduan grup listingan Shopping. |
| Cakupan listingan | Ya | Tidak |
|
|
| ID layanan lokal | Ya | Tidak |
|
Mewakili jenis layanan untuk
Kampanye Local Services. Di v24 dan yang lebih baru, sinyal ID layanan Local Services
juga dapat ditetapkan di grup aset Performa Maksimal
menggunakan AssetGroupSignal.local_services_id.
|
| Lokasi | Ya | Ya |
|
Lihat
panduan
penargetan lokasi. Di v24 dan yang lebih baru, menghapus semua lokasi
dari kampanye Performa Maksimal Local Services akan menampilkan
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
|
| Grup lokasi | Ya | Tidak |
|
Menargetkan beberapa wilayah geografis menggunakan radius jarak. Lihat panduan penargetan lokasi. |
| Kategori aplikasi seluler | Ya | Ya |
|
|
| Aplikasi seluler | Ya | Ya |
|
|
| Perangkat seluler | Ya | Tidak |
|
|
| Daftar kata kunci negatif | Tidak | Ya |
|
Menautkan ACCOUNT_LEVEL_NEGATIVE_KEYWORDS
kumpulan bersama ke akun
(paling banyak satu per akun).
|
| Versi sistem operasi | Ya | Tidak |
|
|
| Status keorangtuaan | Ya | Ya |
|
Di tingkat kampanye, hanya penargetan negatif yang didukung. |
| Penempatan | Ya | Ya |
|
Penempatan terkelola mendukung penargetan positif di tingkat kampanye dan grup iklan, serta penargetan negatif di semua tingkat. Batasan panjang URL (250 karakter) dan kedalaman (2 tingkat); adsenseformobileapps.com tidak diizinkan.
|
| Daftar penempatan | Tidak | Ya |
|
Menautkan NEGATIVE_PLACEMENTS
kumpulan bersama ke akun
untuk mengecualikan penempatan di seluruh kampanye.
|
| Kedekatan | Ya | Tidak |
|
Dibuat menggunakan alamat atau lintang-bujur dan radius. Lihat panduan penargetan lokasi. |
| Paket filter retail | Ya | Ya |
|
Di v24 dan yang lebih baru (khusus akun yang diizinkan), tautan
RETAIL_FILTER
kumpulan bersama ke grup iklan (atau ke AssetGroupListingGroupFilter di
kampanye Performa Maksimal) untuk pemfilteran produk dinamis berbasis tag.
|
| Topik | Ya | Ya |
|
|
| Minat pengguna | Ya | Ya |
|
Verifikasi ketersediaan kompatibel dengan jenis kampanye. Beberapa opsi minat pengguna hanya tersedia untuk jenis kampanye tertentu. |
| Daftar pengguna | Ya | Ya |
|
Gunakan ID daftar pengguna. |
| Daftar aturan grup item iklan vertikal | Ya | Ya |
|
Menautkan VERTICAL_ADS_ITEM_GROUP_RULE_LIST
kumpulan bersama ke grup
iklan di kampanye Penelusuran dengan feed perjalanan (juga didukung di
AssetGroupSignal dalam kampanye Performa Maksimal di
v24 dan yang lebih baru untuk akun yang ada dalam daftar yang diizinkan).
|
| Daftar video | Ya | Ya |
|
Menentukan ID rangkaian acara yang tidak valid akan menampilkan
CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
|
| Halaman web | Ya | Ya |
|
Digunakan untuk menargetkan atau mengecualikan halaman tertentu di situs pengiklan berdasarkan kondisi. Menetapkan kriteria Webpage sebagai
negatif digunakan untuk menerapkan pengecualian URL.
|
| Daftar halaman web | Tidak | Ya |
|
Menautkan WEBPAGES
kumpulan bersama untuk mengecualikan
daftar halaman web di tingkat kampanye (hanya tersedia untuk akun dalam
daftar yang diizinkan).
|
| Channel YouTube | Ya | Ya |
|
|
| Video YouTube | Ya | Ya |
|
Perbedaan versi
Beberapa jenis kriteria dan perilaku validasi berbeda di berbagai versi Google Ads API yang didukung:
- v25 dan yang lebih baru: Mendukung kriteria
EntityBid(entity_bid) diAdGroupCriteriondengan jenis kriteriaVERTICAL_ADS_ITEM_BIDuntuk menetapkan bid tingkat item bagi entitas perjalanan di Iklan Vertikal. - v24 dan yang lebih baru:
- Mendukung
RetailFilterBundle(AdGroupCriterion.retail_filter_bundledanAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) sertaRetailFilter(SharedCriterion.retail_filter) untuk pemfilteran produk berbasis tag (khusus akun yang diizinkan). - Mendukung dimensi aturan
user_rating,venue, danevent_participant_display_namepadaVerticalAdsItemGroupRuleInfodiSharedCriterion. - Mendukung
AssetGroupSignal.local_services_iddanAssetGroupSignal.vertical_ads_item_group_rule_list(yang diizinkan) untuk sinyal grup aset Performa Maksimal. - Menampilkan
CriterionError.CANNOT_EXCLUDE_ALL_TARGETSsaat mencoba mengecualikan semua target dalam dimensi demografi (AgeRangeInfo,GenderInfo,IncomeRangeInfo, atauParentalStatusInfo). - Menampilkan
CriterionError.CANNOT_TARGET_LANGUAGEsaat mencoba menargetkan bahasa yang tidak diizinkan. - Pengembalian
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGNsaat mencoba menghapus semua lokasi dari kampanye Performa Maksimal Local Services.
- Mendukung
Kriteria penargetan info audiens
Anda dapat menargetkan audiens di tingkat grup iklan menggunakan kriteria
AudienceInfo di
AdGroupCriterion.audience. Tetapkan
ad_group_criterion.audience.audience ke nama resource
Audience yang ingin Anda targetkan. Untuk menggunakan kriteria AudienceInfo pada
AdGroupCriterion, Anda harus menetapkan
ad_group.audience_setting.use_audience_grouped = true saat membuat grup
iklan (setelan ini tidak dapat diubah setelah dibuat). Anda juga dapat secara opsional menetapkan
campaign.audience_setting.use_audience_grouped = true saat membuat
kampanye untuk mencegah pengecualian segmen dan demografi di tingkat kampanye.
Periksa MutateAudienceResult untuk audience_id
Saat membuat audiens dengan
AudienceService.MutateAudiences, setiap operasi menampilkan
MutateAudienceResult. Anda dapat memeriksa
MutateAudienceResult untuk mendapatkan audience_id dengan mengurai
resource_name yang ditampilkan, dan Anda dapat memeriksa kolom yang dapat diubah (seperti name) pada
objek audience yang ditampilkan saat response_content_type disetel ke
MUTABLE_RESOURCE:
# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = audience_service.parse_audience_path(resource_name)[
"audience_id"
]
print(f"Created audience '{resource_name}' with ID '{audience_id}'.")
# Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
if result.audience.resource_name:
print(f"Audience name from mutable resource: {result.audience.name}")