Kampanye Video memungkinkan Anda menampilkan iklan video di YouTube serta di seluruh situs dan aplikasi yang berjalan di partner video Google.
Batasan API
Google Ads API terutama mendukung pengambilan dan pelaporan kampanye, grup iklan, iklan, dan kriteria Video yang ada. Kampanye Video tidak dapat dibuat atau diubah menggunakan Google Ads API, dengan pengecualian dan perilaku khusus versi berikut:
VideoResponsiveAdInfomutabilitas: Mulaiv24, objekVideoResponsiveAdInfodapat diubah (dalam versi sebelumnya, objek tidak dapat diubah). Saat membuat atau mengubahVideoResponsiveAdInfo, kolomvideos,business_name, danlogo_imageswajib diisi.- Kesesuaian keamanan merek: Mulai
v24,campaign.video_brand_safety_suitabilitytingkat kampanye akan dihapus. Buat kueri kesesuaian keamanan merek di tingkat akun menggunakancustomer.video_brand_safety_suitability. - Eksperimen kampanye Video: Mulai
v24,experiment.video_experimenttersedia untuk mengonfigurasi eksperimenYOUTUBE_CUSTOMyang terdiri dari kampanye Video.
Alternatif untuk pengelolaan kampanye
Jika Anda perlu membuat atau mengelola kampanye Video secara terprogram, pertimbangkan opsi berikut:
- Skrip Google Ads: Anda dapat mengelola kampanye Video menggunakan skrip Google Ads. Hal ini memungkinkan pengelolaan otomatis dalam antarmuka Google Ads.
- Kampanye Peningkat Permintaan: Jika sasaran Anda adalah menayangkan iklan video di seluruh properti Google, termasuk YouTube, kampanye Peningkat Permintaan didukung sepenuhnya di Google Ads API untuk pembuatan dan pengelolaan.
Mendapatkan data performa
Anda dapat mengambil data performa untuk kampanye Video, grup iklan, dan kriteria menggunakan GoogleAdsService.SearchStream dengan memfilter campaign.advertising_channel_type = 'VIDEO'.
Performa grup iklan
Kueri berikut mengambil metrik kampanye Video dan grup iklan, termasuk penayangan video TrueView dan rasio penyelesaian kuartil, dari resource ad_group:
SELECT
campaign.id,
campaign.name,
campaign.advertising_channel_type,
ad_group.id,
ad_group.name,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.video_trueview_views,
metrics.video_quartile_p100_rate
FROM ad_group
WHERE campaign.advertising_channel_type = 'VIDEO'
Pelaporan kriteria dan penempatan video
Karena ad_group_criterion tidak mendukung metrik atau segmen secara langsung, gunakan resource tampilan kriteria seperti managed_placement_view untuk mengambil metrik performa video YouTube, channel YouTube, atau penempatan terkelola lainnya yang ditargetkan:
SELECT
campaign.id,
ad_group.id,
ad_group_criterion.criterion_id,
ad_group_criterion.type,
ad_group_criterion.youtube_video.video_id,
ad_group_criterion.youtube_channel.channel_id,
metrics.impressions,
metrics.video_trueview_views
FROM managed_placement_view
WHERE campaign.advertising_channel_type = 'VIDEO'
AND ad_group_criterion.type IN ('YOUTUBE_VIDEO', 'YOUTUBE_CHANNEL')
AND segments.date DURING LAST_30_DAYS
Pelaporan jangkauan dan frekuensi kampanye
Untuk kampanye Video, Anda dapat mengkueri metrik Jangkauan Unik di resource campaign
untuk mengukur jumlah individu unik yang melihat iklan Anda pada
frekuensi tayangan iklan tertentu.
Metrik pengguna unik berikut mengukur jangkauan audiens di seluruh bucket frekuensi:
metrics.unique_users: Jumlah orang unik yang melihat iklan Anda setidaknya sekali dalam rentang tanggal yang dipilih (hingga 92 hari). Metrik ini tidak dapat digabungkan di seluruh baris.metrics.unique_users_two_plushinggametrics.unique_users_ten_plus: Jumlah orang unik yang melihat iklan Anda masing-masing setidaknya 2 hingga 10 kali, untuk rentang tanggal hingga 31 hari (denganmetrics.unique_users_six_plushinggametrics.unique_users_nine_plusmelengkapi set 2+ hingga 10+ di v26 dan yang lebih baru).metrics.average_impression_frequency_per_user: Frekuensi rata-rata pengguna unik melihat iklan Anda selama periode yang diminta (hingga 92 hari). Kolom ini tidak dapat digabungkan di seluruh baris dan tidak memiliki kolom_infopendamping.
Di v26 dan yang lebih baru, setiap metrik jangkauan memiliki kolom metadata pendamping dari jenis
ReachMetricInfo:
metrics.unique_users_info dan
metrics.unique_users_two_plus_info hingga
metrics.unique_users_ten_plus_info.
Di Bahasa Kueri Google Ads (GAQL), kolom jangkauan pengiring adalah metrik MESSAGE
yang dipilih langsung dalam klausa SELECT (misalnya,
metrics.unique_users_info). Jangan tambahkan .reach_metric_states dalam
klausa SELECT, karena memilih kolom pesan bertingkat di GAQL akan gagal dengan
UNRECOGNIZED_FIELD. Sebagai gantinya, memilih metrics.unique_users_info akan menampilkan
pesan ReachMetricInfo yang berisi kolom enum berulang
reach_metric_states dari jenis ReachMetricState,
yang menjelaskan apakah metrik disembunyikan atau sudah lengkap.
Setiap kali metrik jangkauan disembunyikan atau berada di luar periode retensi
(PRIVACY_SUPPRESSION, QUALITY_SUPPRESSION, atau
DATE_RANGE_BEYOND_RETENTION), kolom optional int64-nya di Metrics tidak
ditetapkan (yang dievaluasi ke 0 jika keberadaan kolom tidak diperiksa), sedangkan
LOW_QUALITY masih mengisi metrik numerik.
Nilai enum ReachMetricState menunjukkan status data jangkauan:
COMPLETE: Metrik jangkauan sudah lengkap tanpa penyembunyian karena batasan privasi, kualitas, atau batasan lainnya.PRIVACY_SUPPRESSION: Data jangkauan disembunyikan untuk melindungi privasi pengguna (misalnya, saat volume audiens tidak memenuhi nilai minimum k-anonimitas).QUALITY_SUPPRESSION: Data jangkauan disembunyikan karena persyaratan kualitas data.LOW_QUALITY: Metrik jangkauan dihitung, tetapi ditandai sebagai berkualitas rendah.DATE_RANGE_BEYOND_RETENTION: Metrik jangkauan tidak tersedia karena rentang tanggal yang dipilih melebihi periode retensi data selama 3 tahun untuk data jangkauan.
Kueri berikut mengambil metrik jangkauan dan status penonaktifannya untuk kampanye Video:
SELECT
campaign.id,
campaign.name,
segments.date,
segments.device,
metrics.unique_users,
metrics.unique_users_info,
metrics.average_impression_frequency_per_user,
metrics.unique_users_two_plus,
metrics.unique_users_two_plus_info,
metrics.unique_users_three_plus,
metrics.unique_users_three_plus_info,
metrics.unique_users_four_plus,
metrics.unique_users_four_plus_info,
metrics.unique_users_five_plus,
metrics.unique_users_five_plus_info,
metrics.unique_users_six_plus,
metrics.unique_users_six_plus_info,
metrics.unique_users_seven_plus,
metrics.unique_users_seven_plus_info,
metrics.unique_users_eight_plus,
metrics.unique_users_eight_plus_info,
metrics.unique_users_nine_plus,
metrics.unique_users_nine_plus_info,
metrics.unique_users_ten_plus,
metrics.unique_users_ten_plus_info
FROM campaign
WHERE campaign.advertising_channel_type = 'VIDEO'
AND segments.date BETWEEN '2026-01-01' AND '2026-01-31'