BenchmarksService, reklamverenlerin ve ajansların YouTube reklam performanslarını sektör karşılaştırmalarıyla karşılaştırmasına olanak tanır.
Bu hizmeti kullanarak kampanyalarınızın, sektördeki dikey alanlara veya belirli ürün ve hizmet kategorilerindeki tüm reklamverenlere kıyasla nasıl performans gösterdiğini değerlendirebilirsiniz.
Temel özellikler
BenchmarksService ile yapabilecekleriniz:
- Performansı karşılaştırma: Bir müşterinin ortalama oran metriklerini (ör. BGBM, GBM, TO ve görüntülenebilirlik) toplu sektör ortalamalarıyla karşılaştırarak değerlendirin.
- Pazar payını analiz edin: Görünürlük payı (gösterim payı) ve harcama payı aracılığıyla müşterinin göreceli pazar varlığını anlayın.
- Rekabetteki durumu değerlendirme: Temel boyutlardaki performansı rekabetçi katmanlara (ör. Pazar Lideri veya Rakip) göre sınıflandıran yüzdelik metrikleri kullanarak bir müşterinin rekabetteki konumunu ölçün.
- Zamana göre segmentlere ayırma: Karşılaştırma metriklerini haftalık, aylık veya üç aylık zaman ayrıntı düzeylerine göre gruplandırın.
- Desteklenen karşılaştırma boyutlarını keşfedin: Kullanılabilir tarih aralıklarını, coğrafi konumları, reklamcılık ürünlerini ve karşılaştırma kaynaklarını (sektörler veya ürün ve hizmet kategorileri) sorgulayın.
Keşif yöntemleri
Karşılaştırma metrikleri oluşturmadan önce, istekleriniz için geçerli parametreleri ve kapsam ölçütlerini almak üzere keşif yöntemlerini kullanın.
Kullanılabilir tarihleri listele
ListBenchmarksAvailableDates
yöntemi, ListBenchmarksAvailableDatesResponse içinde karşılaştırma verilerini destekleyen geçmiş tarih aralıklarını döndürür.
Yanıt, iki farklı tarih aralığı sunuyor:
supported_dates: Karşılaştırma metriklerinin desteklendiği genel tarih aralığı (dahil). Karşılaştırma istekleri, bu aralıktaki tarihleri sorgulayabilir.supported_dates_for_all_metrics: Karşılaştırma metriklerinin tamamını destekleyensupported_datesalt kümesi. Belirli metrikler (özellikle müşteri payı metriklerishare_of_voiceveshare_of_spendile karşılaştırma kaynağının ortalama oran metrikleri), sınırlı veri kullanılabilirliği nedeniyle yalnızca bu tarih aralığında kullanılabilir. İstenendate_range,supported_dates_for_all_metricsiçinde tamamen yer almıyorsa bu metrikler yanıttan çıkarılır.
Konumları listeleyin
ListBenchmarksLocations yöntemi, karşılaştırma verilerini destekleyen coğrafi konumların (ör. ülkeler) listesini döndürür.
Yanıttaki her BenchmarksLocation şunları içerir:
location_name: İngilizce dilinde benzersiz konum adı (örneğin,"United States").location_type: Google Ads API'dekitarget_typeöğesine karşılık gelen konum türü (örneğin,"Country").location_info: Coğrafi hedef sabitini (ör.geo_target_constant: "geoTargetConstants/2840") içeren birLocationInfonesnesi.
Ürünleri listele
ListBenchmarksProducts yöntemi, karşılaştırma için kullanılabilen ürün ve pazarlama hedefleri listesini döndürür.
Her BenchmarksProductMetadata girişi şunları içerir:
product_name: Kullanıcı dostu ürün adı.product_code: Ürünün benzersiz tanımlayıcı dizesi,ProductFilteroluşturulurken kullanılır.marketing_objective: İlişkili pazarlama hedefi (BenchmarksMarketingObjective):AWARENESS: Marka veya ürün bilinirliğini artırmak için tasarlanmış kampanyalar.CONSIDERATION: Potansiyel müşterileri markayı veya ürünleri değerlendirmeye teşvik etmek için tasarlanmış kampanyalar.ACTION: Belirli bir dönüşüm işlemini artırmak için tasarlanmış kampanyalar.
Karşılaştırma kaynaklarını listeleme
ListBenchmarksSources yöntemi, kullanılabilir karşılaştırma kaynaklarını alır. BenchmarksSourceType kullanarak alınacak kaynak türlerini belirtin:
INDUSTRY_VERTICAL: Sektör segmentlerinin sınıflandırmaları (örneğin, "Teknoloji" veya "Finans").CATEGORY: Ürün ve hizmet kategorileri (örneğin, "/Giyim/Kıyafet"). Kategoriler, tüm reklamverenlerle karşılaştırma yaparken karşılaştırmanın kapsamını belirlemek için filtre olarak kullanılabilir.
Yanıt, aşağıdakilerden birini içeren BenchmarksSourceMetadata nesnelerinin listesini döndürür:
IndustryVerticalInfo:industry_vertical_name,industry_vertical_idveparent_industry_vertical_id(geçerliyse) içerir.CategoryInfo:category_name,category_idvecategory_path(tam kategori hiyerarşisi) içerir.
Karşılaştırma metrikleri oluşturma
Bir müşterinin YouTube reklam metriklerini sektör karşılaştırmalarıyla karşılaştırmak için GenerateBenchmarksMetrics numaralı telefonu arayın.
İstek parametreleri
GenerateBenchmarksMetricsRequest kapsamları analizi belirler. En azından bir müşteri customer_id, coğrafi location, bir benchmarks_source (ör. belirli bir hedeflenen sektör veya category_filter kapsamındaki tüm reklamverenler) ve bir product_filter belirtmeniz gerekir. İsteğe bağlı olarak date_range sağlayabilir, grup metriklerini breakdown_definition ile birleştirebilir, currency_code belirtebilir veya supplemental_data üzerinden PERCENTILE_DATA gibi ek özellikler isteyebilirsiniz.
Parametre tanımları ve koşulları hakkında ayrıntılı bilgi için GenerateBenchmarksMetricsRequest referans belgelerine bakın.
Tarihe göre dökümler
BenchmarksTimeGranularity kullanarak breakdown_definition.date_breakdown değerini ayarlayarak metrikleri gruplandırabilirsiniz:
WEEK: Metrikleri haftaya göre toplar.date_range, Pazar günü başlayıp Cumartesi günü sona ermelidir (ISO 8601'den farklı olduğunu unutmayın).MONTH: Metrikleri aya göre toplar.date_range, ayın ilk günü başlayıp ayın son günü sona ermelidir.QUARTER: Metrikleri takvim çeyreğine göre toplar.date_range, çeyreğin ilk günü başlayıp çeyreğin son günü sona ermelidir.
Yanıt metrikleri
GenerateBenchmarksMetricsResponse şu değerleri döndürür:
customer_metrics:average_rate_metrics,share_metrics,aggregate_metricsvepercentile_metricsdahil olmak üzere bir müşterinin YouTube reklam performansı metrikleri.average_benchmarks_metrics: Seçilen karşılaştırma kaynağındaki birleştirilmiş oran metrikleri (RateMetrics).breakdown_metrics:breakdown_definitioniçinde tanımlanan dökümlere göre segmentlere ayrılmış metriklerin listesi.
Alan spesifikasyonlarının tamamı için GenerateBenchmarksMetricsResponse
referans belgelerine bakın.
Yüzdelik metrikler
Yüzdelik dilim metrikleri, kapsamlı analizdeki diğer reklamverenler arasında müşterinin yüzdelik dilim katmanları olarak rekabetçi konumunu gösterir.
Ön koşullar
Yüzdelik dilim metriklerini almak için isteğinizin aşağıdaki koşulları karşılaması gerekir:
- Karşılaştırma kaynağı:
benchmarks_sourceseçilmelidirall_advertisers = true. - Kategori filtresi:
ListBenchmarksSourceskaynağından alınan bir veya daha fazla geçerlicategory_idsiçerencategory_filtersağlanmalıdır. - Ek veriler:
supplemental_dataalanınaGenerateBenchmarksMetricsRequestiçindePERCENTILE_DATAeklemeniz gerekir.
Yüzdelik dilimler
Müşterinin performansı, BenchmarksCustomerPercentileTier enum değerlerinden birine göre sınıflandırılır (düşük katmanlar için DEVELOPING'dan en iyi performansı gösteren reklamverenler için MARKET_LEADER'a kadar). Her katmanın açıklaması ve yüzdelik sınırları için BenchmarksCustomerPercentileTier referans belgelerine bakın.
Örnek istek
Aşağıdaki örnekte, bir kullanıcının müşterisinin YouTube reklam performansı ile /Apparel/Clothing kategorisinde reklam yayınlayan diğer reklamverenlerin performansını karşılaştırması için yüzdelik dilim katmanlarıyla karşılaştırma metrikleri oluşturmaya yönelik bir REST JSON isteği yükü gösterilmektedir:
{
"customer_id": "1234567890",
"location": {
"geo_target_constant": "geoTargetConstants/2840"
},
"benchmarks_source": {
"all_advertisers": true
},
"category_filter": {
"category_ids": ["10176"]
},
"product_filter": {
"marketing_objective_list": {
"marketing_objectives": ["AWARENESS", "CONSIDERATION"]
}
},
"supplemental_data": [
"PERCENTILE_DATA"
]
}
İstenen ek yüzdelik verileri içeren yanıt:
{
"customer_metrics": {
"average_rate_metrics": {
"average_cpm": 5.42,
"click_through_rate": 0.0185
},
"share_metrics": {
"share_of_voice": 0.0345,
"share_of_spend": 0.0410
},
"aggregate_metrics": {
"cost": 15200.0,
"impressions": 2800000.0,
"clicks": 51800.0
},
"percentile_metrics": {
"cost_percentile_tier": "STRONG_COMPETITOR",
"impressions_percentile_tier": "STRONG_COMPETITOR",
"clicks_percentile_tier": "MARKET_LEADER",
"video_trueview_views_percentile_tier": "COMPETITOR",
"viewable_impressions_percentile_tier": "STRONG_COMPETITOR",
"interactions_percentile_tier": "MARKET_LEADER",
"engagements_percentile_tier": "COMPETITOR"
}
},
"average_benchmarks_metrics": {
"average_rate_metrics": {
"average_cpm": 6.15,
"click_through_rate": 0.0142
}
}
}
Hata işleme
BenchmarksService işlevini çağırırken BenchmarksError'deki karşılaştırma sorgularına özgü hatalarla karşılaşabilirsiniz:
MAX_QUERY_COMPLEXITY_EXCEEDED: İstenen girişlerin kombinasyonu, işlenemeyecek kadar karmaşık. Sorgu karmaşıklığını azaltmak için:- Daha spesifik veya ayrıntılı bir karşılaştırma kaynağı ya da kategori filtresi seçin.
- İstenen
date_rangekısaltın. product_filteriçindeki ürün sayısını azaltın.
NO_METRICS_FOUND: İstenen giriş kombinasyonu (ör. belirli bir konumda ve tarih aralığında reklamverenlerin kampanya yayınlamadığı bir niş kategori) için metrik bulunamadı. Kategori, konum, tarih aralığı veya ürünleri ayarlamayı deneyin.
Genel API hata işleme ve en iyi uygulamalar için Hata işleme kılavuzu'na bakın.