BenchmarksService memungkinkan pengiklan dan agensi
membandingkan performa iklan YouTube mereka dengan tolok ukur industri.
Dengan menggunakan layanan ini, Anda dapat mengevaluasi performa kampanye Anda dibandingkan dengan
vertikal industri atau di semua pengiklan dalam kategori produk dan layanan
tertentu.
Kemampuan utama
Dengan BenchmarksService, Anda dapat:
- Membandingkan performa: Evaluasi metrik rasio rata-rata pelanggan (seperti CPM, CPV, CTR, dan visibilitas) terhadap rata-rata industri gabungan.
- Menganalisis pangsa pasar: Pahami kehadiran pasar relatif pelanggan melalui pangsa media (tayangan relatif) dan pangsa pembelanjaan.
- Mengevaluasi posisi kompetitif: Ukur posisi kompetitif pelanggan menggunakan metrik persentil yang mengklasifikasikan performa di berbagai dimensi utama ke dalam tingkat kompetitif (seperti Pemimpin Pasar atau Kompetitor).
- Segmentasikan menurut waktu: Kelompokkan metrik tolok ukur menurut perincian waktu mingguan, bulanan, atau triwulanan.
- Menemukan dimensi tolok ukur yang didukung: Buat kueri rentang tanggal, lokasi geografis, produk iklan, dan sumber tolok ukur (vertikal industri atau kategori produk dan layanan) yang tersedia.
Metode penemuan
Sebelum membuat metrik tolok ukur, gunakan metode penemuan untuk mengambil parameter yang valid dan kriteria cakupan untuk permintaan Anda.
Mencantumkan tanggal tersedia
Metode ListBenchmarksAvailableDates
menampilkan rentang tanggal historis yang mendukung data tolok ukur dalam
ListBenchmarksAvailableDatesResponse.
Respons memberikan dua rentang tanggal yang berbeda:
supported_dates: Rentang tanggal keseluruhan tempat metrik tolok ukur didukung (inklusif). Permintaan tolok ukur dapat mengkueri tanggal dalam rentang ini.supported_dates_for_all_metrics(di v25 dan yang lebih baru): Subsetsupported_datesyang mendukung kumpulan lengkap metrik tolok ukur. Metrik tertentu—khususnya metrik pangsa pelanggan (share_of_voicedanshare_of_spend) dan metrik tarif rata-rata sumber tolok ukur—hanya tersedia dalam rentang tanggal ini karena ketersediaan data yang terbatas. Metrik ini dihilangkan dari respons jikadate_rangeyang diminta tidak sepenuhnya berada dalamsupported_dates_for_all_metrics.
Mencantumkan lokasi
Metode ListBenchmarksLocations menampilkan daftar lokasi geografis (seperti negara) yang mendukung data tolok ukur.
Setiap BenchmarksLocation dalam respons mencakup:
location_name: Nama lokasi unik dalam bahasa Inggris (misalnya,"United States").location_type: Jenis lokasi yang sesuai dengantarget_typedi Google Ads API (misalnya,"Country").location_info: ObjekLocationInfoyang berisi konstanta target geografis (sepertigeo_target_constant: "geoTargetConstants/2840").
Membuat daftar produk
Metode ListBenchmarksProducts menampilkan daftar produk dan tujuan pemasaran yang tersedia untuk tolok ukur.
Setiap entri BenchmarksProductMetadata mencakup:
product_name: Nama produk yang mudah digunakan.product_code: String ID unik untuk produk, yang digunakan saat membuatProductFilter.marketing_objective: Tujuan pemasaran terkait (BenchmarksMarketingObjective):AWARENESS: Kampanye yang dirancang untuk meningkatkan brand awareness atau awareness produk.CONSIDERATION: Kampanye yang dirancang untuk mendorong calon pelanggan mempertimbangkan merek atau produk.ACTION: Kampanye yang dirancang untuk mendorong tindakan konversi tertentu.
Mencantumkan sumber tolok ukur
Metode ListBenchmarksSources mengambil sumber tolok ukur yang tersedia. Tentukan jenis sumber yang akan diambil menggunakan
BenchmarksSourceType:
INDUSTRY_VERTICAL: Klasifikasi segmen industri (misalnya,"Technology"atau"Finance").CATEGORY(di v25 dan yang lebih baru): Kategori Produk & Layanan (misalnya,"/Apparel/Clothing"). Kategori dapat digunakan sebagai filter untuk menentukan cakupan tolok ukur saat membandingkan dengan semua pengiklan.
Respons akan menampilkan daftar objek BenchmarksSourceMetadata yang berisi:
IndustryVerticalInfo: Berisiindustry_vertical_name,industry_vertical_id, danparent_industry_vertical_id(jika ada).CategoryInfo(di v25 dan yang lebih baru): Berisicategory_name,category_id, dancategory_path(hierarki kategori lengkap).
Membuat metrik tolok ukur
Panggil GenerateBenchmarksMetrics untuk membandingkan metrik iklan YouTube pelanggan dengan tolok ukur industri.
Parameter permintaan
GenerateBenchmarksMetricsRequest mencakup analisis. Minimal, Anda harus menentukan customer_id klien, location geografis (LocationInfo), benchmarks_source (industry_vertical_id atau, di v25 dan yang lebih baru, all_advertisers yang dicakup oleh category_filter), dan product_filter.
Anda dapat:
- Berikan
date_range(jika dihilangkan, data akan ditampilkan untuk kuartal terbaru dengan data yang tersedia). - Kelompokkan metrik dengan
breakdown_definition. - Tentukan
currency_codeISO 4217 tiga karakter (jika dihilangkan, metrik moneter seperti CPM dan biaya akan ditetapkan secara default keUSD). - Tentukan nama
customer_benchmarks_groupyang ditentukan pengguna untuk pelanggan yang sedang direncanakan. - Minta fitur tambahan seperti
PERCENTILE_DATAmelaluisupplemental_data(di v25 dan yang lebih baru).
Untuk mengetahui definisi dan persyaratan parameter lengkap, lihat dokumentasi referensi GenerateBenchmarksMetricsRequest.
Perincian tanggal
Anda dapat mengelompokkan metrik berdasarkan setelan breakdown_definition.date_breakdown menggunakan
BenchmarksTimeGranularity. Jika date_breakdown
ditetapkan, date_range di
GenerateBenchmarksMetricsRequest
diperlukan dan harus selaras dengan batas perincian yang dipilih:
WEEK: Menggabungkan metrik menurut minggu.date_rangeharus dimulai pada hari Minggu dan berakhir pada hari Sabtu (perhatikan bahwa ini berbeda dengan ISO 8601).MONTH: Menggabungkan metrik menurut bulan.date_rangeharus dimulai pada hari pertama dalam bulan tersebut dan berakhir pada hari terakhir dalam bulan tersebut.QUARTER: Menggabungkan metrik berdasarkan kuartal kalender.date_rangeharus dimulai pada hari pertama kuartal dan berakhir pada hari terakhir kuartal.
Metrik respons
GenerateBenchmarksMetricsResponse
akan menampilkan:
customer_metrics(dari jenisCustomerMetricsdi v25 dan yang lebih baru; dari jenisMetricsyang hanya berisiaverage_rate_metricsdi v24 dan yang lebih lama): Metrik yang mewakili performa iklan YouTube pelanggan, termasuk:average_rate_metrics: Metrik tarif rata-rata untuk pelanggan.share_metrics(di v25 dan yang lebih baru): Metrik kehadiran pasar relatif (share_of_voicedanshare_of_spend). Hanya diisi jikabenchmarks_sourcememilihall_advertisers = true(dengancategory_filterditetapkan) dandate_rangeberada dalamsupported_dates_for_all_metrics.aggregate_metrics(di v25 dan yang lebih baru): Total gabungan untuk pelanggan (seperticost,impressions,clicks, danvideo_trueview_views).percentile_metrics(di v25 dan yang lebih baru): Tingkat persentil posisi kompetitif di seluruh dimensi utama.
average_benchmarks_metrics: Metrik rasio gabungan (RateMetrics) di seluruh sumber tolok ukur yang dipilih.breakdown_metrics: Daftar metrik yang disegmentasikan menurut perincian yang ditentukan dalambreakdown_definition.
Untuk mengetahui spesifikasi kolom lengkap, lihat dokumentasi referensi GenerateBenchmarksMetricsResponse.
Metrik persentil
Metrik persentil menunjukkan posisi kompetitif pelanggan sebagai tingkat persentil di antara pengiklan lain dalam analisis yang dicakup.
Prasyarat
Untuk mengambil metrik persentil, permintaan Anda harus memenuhi persyaratan berikut:
- Sumber tolok ukur:
benchmarks_sourceharus memilihall_advertisers = true. - Filter kategori:
category_filterharus diberikan, yang berisi satu atau beberapacategory_idsvalid yang diambil dariListBenchmarksSources. - Data tambahan: Anda harus menambahkan
PERCENTILE_DATAke kolomsupplemental_datadiGenerateBenchmarksMetricsRequest.
Tingkatan persentil
Performa pelanggan diklasifikasikan ke dalam salah satu nilai enum
BenchmarksCustomerPercentileTier
berikut:
DEVELOPING: Di bawah persentil ke-10 ([0%, 10%)).ENTRY_LEVEL: Persentil ke-10 hingga ke-25 ([10%, 25%)).EMERGING_PLAYER: Persentil ke-25 hingga ke-50 ([25%, 50%)).COMPETITOR: Persentil ke-50 hingga ke-75 ([50%, 75%)).STRONG_COMPETITOR: Persentil ke-75 hingga ke-90 ([75%, 90%)).MARKET_LEADER: Pada atau di atas persentil ke-90 ([90%, 100%]).
Contoh permintaan
Contoh berikut mengilustrasikan payload permintaan JSON REST untuk membuat
metrik tolok ukur dengan tingkat persentil bagi pengguna yang membandingkan
performa iklan YouTube pelanggannya dengan pengiklan lain yang menjalankan iklan dalam
kategori /Apparel/Clothing:
{
"customerId": "1234567890",
"location": {
"geoTargetConstant": "geoTargetConstants/2840"
},
"benchmarksSource": {
"allAdvertisers": true
},
"categoryFilter": {
"categoryIds": ["10176"]
},
"productFilter": {
"marketingObjectiveList": {
"marketingObjectives": ["AWARENESS", "CONSIDERATION"]
}
},
"supplementalData": [
"PERCENTILE_DATA"
]
}
Respons yang menyertakan data persentil tambahan yang diminta:
{
"customerMetrics": {
"averageRateMetrics": {
"averageCpm": 5.42,
"clickThroughRate": 0.0185
},
"shareMetrics": {
"shareOfVoice": 0.0345,
"shareOfSpend": 0.0410
},
"aggregateMetrics": {
"cost": 15200.0,
"impressions": 2800000.0,
"clicks": 51800.0
},
"percentileMetrics": {
"costPercentileTier": "STRONG_COMPETITOR",
"impressionsPercentileTier": "STRONG_COMPETITOR",
"clicksPercentileTier": "MARKET_LEADER",
"videoTrueviewViewsPercentileTier": "COMPETITOR",
"viewableImpressionsPercentileTier": "STRONG_COMPETITOR",
"interactionsPercentileTier": "MARKET_LEADER",
"engagementsPercentileTier": "COMPETITOR"
}
},
"averageBenchmarksMetrics": {
"averageRateMetrics": {
"averageCpm": 6.15,
"clickThroughRate": 0.0142
}
}
}
Penanganan error
Saat memanggil BenchmarksService, Anda mungkin mengalami error khusus untuk kueri tolok ukur di BenchmarksError:
MAX_QUERY_COMPLEXITY_EXCEEDED: Kombinasi input yang diminta terlalu kompleks untuk diproses. Untuk mengurangi kompleksitas kueri:- Pilih sumber tolok ukur atau pemfilteran kategori yang lebih spesifik atau terperinci.
- Mempersingkat
date_rangeyang diminta. - Kurangi jumlah produk di
product_filter.
NO_METRICS_FOUND(di v25 dan yang lebih baru): Tidak ada metrik yang ditemukan untuk kombinasi input yang diminta (misalnya, kategori khusus di lokasi dan rentang tanggal tertentu tempat tidak ada pengiklan yang menjalankan kampanye). Coba sesuaikan kategori, lokasi, rentang tanggal, atau produk.
Untuk penanganan error API umum dan praktik terbaik, lihat Panduan penanganan error.
Google Issue Tracker
Gunakan Issue Tracker Google untuk mengajukan pertanyaan dukungan, melaporkan bug, atau mengirimkan permintaan fitur. Google melacak, memprioritaskan, dan memposting info terbaru tentang permintaan Anda langsung di Issue Tracker. Untuk mengetahui informasi selengkapnya, lihat Membuat laporan masalah di Issue Tracker Google.
Laporkan masalah menggunakan salah satu template Issue Tracker berikut:
- Mengajukan pertanyaan dukungan umum atau mengirimkan masukan terkait dokumentasi
- Melaporkan bug teknis
- Mengirimkan permintaan fitur API
Isi semua kolom dalam template dengan informasi mendetail agar Google dapat mereproduksi dan memprioritaskan permintaan Anda. Google mungkin akan menutup laporan yang tidak lengkap dan meminta Anda mengirimkan masalah baru dengan detail yang tidak ada.