ContentCreatorInsightsService'daki içerik üretici analizleri özelliğiyle YouTube içerik üreticilerini keşfedin ve onlarla ilgili analizlere ulaşın.
Bu hizmet, ajansların ve reklamverenlerin hedef kitlelerine uygun içerik üreticiler bulmasına yardımcı olur.
API'nin dört ana işlevi vardır:
- İçerik üretici keşfedilebilirliği: Belirli bir konu, demografi, kitle veya içerik üretici özelliği grubu için alakalı içerik üreticileri bulun.
- İçerik üretici konu analizleri: Belirli konular hakkında içerik üreten alakalı içerik üreticilerle ilgili analizler alın.
- İçerik üretici analizleri: Belirli YouTube kanalları hakkında abone sayısı, görüntüleme sayısı ve kitle demografisi gibi analizleri alın.
- Trend analizleri: Belirli kitlelere veya konulara göre belirli trendler hakkında analizler alın.
Yerel içerik üretici bulma (belirli bir ülkede bulunan veya o ülkeden içerik yayınlayan ve o ülkede görüntülenen içerik üreticileri bulma), konuya dayalı içerik üretici bulma veya trend analizleri kullanılırken ek veriler istenerek desteklenir. Ek veri isteğinde bulunarak konuya dayalı trend analizleri için marka yaklaşımı analizleri de isteyebilirsiniz.
Uygunluk koşulları
GenerateCreatorInsights, Google Ads API'nin özel bir bileşenidir ve münhasır olmayan, telifsiz bir veri lisansıyla sunulur. Sözleşme imzalayan iş ortakları, YouTube içerik üreticilerini ve içeriklerini keşfetmek için standart Google Ads istemci kitaplıklarını kullanabilir. İş ortaklarının uygun olabilmesi için aşağıdaki koşulları karşılaması gerekir:
- Google Ads API'yi entegre eden bir planlama aracına veya kullanıcı arayüzüne sahip olmalıdır.
- Potansiyel reklam fırsatları için YouTube içeriklerini ve içerik üreticilerini keşfetmek üzere API'yi kullanma
- Uygunluk durumunuzu doğrulamak için ön değerlendirmeyi tamamlayın.
- Veri kullanımı şartlarına uymak ve periyodik veri denetimlerinden geçmek
- Google Ads API hizmet şartlarını ve ilgili veri kullanımı politikasını kabul edin.
Daha fazla bilgi için Google temsilcinizle iletişime geçin.
İçerik üretici analizleri oluşturma
İçerik üretici analizleri oluşturmak için GenerateCreatorInsights yöntemine istek gönderin. Bu yöntemin saniyedeki sorgu sayısı (QPS) sınırı 5'tir. İçerik üretici keşfedilebilirliği, konuya dayalı içerik üretici araması veya kanala özel içerik üretici analizleri isteyip istemediğinize bağlı olarak farklı ölçütleri kabul eder. Hedef ülke konumlarını country_locations içinde belirtmeniz gerekir.
İçerik üretici keşfedilebilirliği (
search_attributes): Kitleleri bu özelliklerle eşleşen içerik üreticileri bulmak içinsearch_attributesalanını kullanarak yaş, cinsiyet ve kullanıcı ilgi alanları (yakın ilgi alanı, pazardaki kitle ve yaşamdaki önemli olay kitleleri) gibi kitle özelliklerinin listesini sağlayın. İçerikleri belirli özelliklerle eşleşen içerik üreticileri filtrelemek için içerik üretici özellikleri de sağlayabilirsiniz.İlgi alanları için
KNOWLEDGE_GRAPHgibi ihtiyacınız olan boyutları belirterekListAudienceInsightsAttributesile kullanılabilir kitle özelliklerini alın. Özellikleri BooleANDveORgruplarını kullanarak birleştirmek için Karmaşık kitle kombinasyonları bölümünde açıklandığı şekildeaudience_combinationskullanın.İçerik üretici konu analizleri (
search_topics):search_topicsalanını kullanarak içerik konularının listesini sağlayın. API, belirtilen konularla ilgili içerik üreten alakalı içerik üreticileri döndürür. Veriler,country_locationsparametresinde belirtilen ülke için getirilir (bu seçenek, istek başına tek bir ülkeyi destekler).search_topicsiçindeki desteklenen varlıklar,CONTENT_TRENDING_INSIGHTSveyaCREATOR_TOPIC_INSIGHTSözelliğiyle etiketlenmelidir. Desteklenen varlık özelliklerini almak içinListAudienceInsightsAttributeskullanın.İçerik üretici analizleri (
search_channels):search_channelsalanını kullanarak YouTube kanalı kimliklerinin, YouTube kanalı herkese açık kullanıcı adlarının (youtube_channel_handles,v25ve sonraki sürümlerde kullanılabilir) veya her ikisinin bir kombinasyonunun listesini sağlayın. API, bu kanallarla ilgili analizler döndürür.
Karmaşık kitle kombinasyonları
Hem GenerateCreatorInsights hem de GenerateTrendingInsights platformunda, audience_combinations kullanarak karmaşık kitle özelliği ilişkileri tanımlayabilirsiniz. Bu alan, kitle özelliklerini audience_attributes'nin düz birleşim (OR) davranışının ötesinde Boole mantığıyla (AND ve OR) birleştirmenize olanak tanır:
audience_combinationsiçindeki herInsightsAudienceAttributeGroup, özelliklerini mantıksal birORile birleştirir.audience_combinationsiçindeki birden fazlaInsightsAudienceAttributeGroupöğesi, mantıksal birANDile birleştirilir.
Örneğin, ("Skin care" OR "Hair
care") AND "Cosmetics" ile ilgilenen bir kitleyi hedeflemek için audience_combinations içine iki InsightsAudienceAttributeGroup öğesi ekleyin:
"Skin care"ve"Hair care"için Bilgi Grafiği varlık özelliklerini içeren 1. grup."Cosmetics"için Bilgi Grafiği varlık özelliğini içeren 2. grup (ör./m/014trl).
Ek veriler ve yerel içerik üreticiler
Varsayılan olarak yalnızca temel analiz verileri döndürülür. Yinelenen supplemental_data alanını ayarlayarak yanıtınızda isteğe bağlı özellikler ve ek veriler talep edebilirsiniz.
Örneğin, LOCAL_CREATOR_DATA enum değerini supplemental_data alanına ekleyerek yerel içerik üretici verilerini isteyebilirsiniz. search_topics kullanarak içerik üretici ararsanız (ve konu, CREATOR_TOPIC_INSIGHTS özelliğiyle etiketlenmiş bir Bilgi Grafiği varlığıysa) API, yanıttaki local_creator_insights alanını konum verilerini paylaşmayı kabul eden yerel içerik üreticilerle doldurur.
Yerel içerik üretici bulma için aşağıdaki özellikleri göz önünde bulundurun:
- Tanım: Yerel içerik üreticiler, seçilen ülkede bulunan veya bu ülkeden içerik yayınlayan ve bu ülkede görüntülenen içerik üreticilerdir.
- Kısıtlama: İstekte
sub_country_locationsayarlandığında yerel içerik üretici bulma desteklenmez. - Özellikler: Desteklenen Bilgi Grafiği varlıklarının ve özelliklerinin listesini
ListAudienceInsightsAttributeskullanarak alabilirsiniz.
GenerateCreatorInsights yöntemi, aşağıdaki alanları içeren bir GenerateCreatorInsightsResponse nesnesi döndürür:
creator_insights: Temel ölçütlerinizle eşleşenYouTubeCreatorInsightsnesnelerinin listesi.local_creator_insights: Yerel içerik üreticiler içinYouTubeCreatorInsightsnesnelerinin listesi. Bu alan yalnızcaLOCAL_CREATOR_DATAistendiyse ve kullanılan ölçütsearch_topicsise doldurulur.
Her YouTubeCreatorInsights nesnesi şunları içerir:
creator_name: Resmi oluşturan kişinin adı.creator_channels:YouTubeChannelInsightsnesnelerinin listesi. Kanal ayrıntıları vechannel_metrics(YouTubeMetrics),creator_channelsiçindeki herYouTubeChannelInsightsnesnesinde döndürülür.
YouTubeMetrics nesnesi şunları içerir:
- Abone, görüntüleme ve video sayıları
- Kanalın tüm videolarındaki toplam beğeni, paylaşım ve yorum sayısı
- Ömür boyu etkileşim oranı (toplam etkileşimin toplam görüntüleme sayısına bölümü)
- Son 28 günde video başına ortalama görüntüleme, beğeni, paylaşım ve yorum sayısı
- Shorts görüntüleme ve video sayıları
- İçerik üreticinin aktif bir Shorts içerik üreticisi veya aktif bir canlı yayın içerik üreticisi olup olmadığı (son 90 gün içinde bir içerik yayınlamış olması gerekir)
- İş ortaklığı fırsatları
Etkileşim oranı ve video başına ortalama görüntüleme, beğeni ve yorum sayısı, yalnızca içerik üretici paylaşmayı kabul ettiğinde doldurulan herkese açık olmayan metriklerdir.
Bir içerik üreticinin orijinal markalı içerik iş ortaklıklarına uygun olup olmadığını kontrol etmek için partnership_opportunities değerini inceleyin. Listede CREATOR_PARTNERSHIPS değeri varsa içerik üretici uygundur.
YouTubeChannelInsights nesnesi, bir YouTube kanalı hakkında aşağıdaki bilgileri içerir:
- Kanal adı, kimliği, herkese açık kullanıcı adı, URL'si, açıklaması ve küçük resim URL'si
- Kanalın oluşturulma tarihi ve ilişkili ülke
- Kanal metrikleri
- Kanal kitlesi özellikleri (ör. yaş, cinsiyet ve kullanıcı ilgi alanı dökümü)
- Kanal özellikleri (kanalın içeriğiyle ilişkili özellikler)
- En popüler videolar
- Kanal türü ve içerik dilleri
- Alaka düzeyi puanı (yalnızca konu trendi aramaları için)
- İçerik üreticinin, herkese açık olmayan metrikleri paylaşma izni verip vermediği
GenerateCreatorInsights istek ve yanıt referansı
Aşağıdaki uç noktada ContentCreatorInsightsService üzerinde GenerateCreatorInsights yöntemini çağırın:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
Aşağıdaki tabloda GenerateCreatorInsightsRequest sayfasındaki alanlar özetlenmiştir:
| Alan yolu | Gereksinim | Biçim ve kısıtlamalar |
|---|---|---|
customer_id |
Zorunlu | Kısa çizgi içermeyen 10 haneli müşteri kimliği (string). |
customer_insights_group |
Zorunlu | Planlaması yapılan müşterinin veya markanın kullanıcı tarafından tanımlanan adı (string). |
country_locations[] |
Zorunlu | Ülke LocationInfo nesnelerinin listesi (geo_target_constant, örneğin "geoTargetConstants/2840"). search_topics kullanıldığında tek bir ülke içermelidir. |
sub_country_locations[] |
İsteğe bağlı | Ülke altı LocationInfo filtreleri; yalnızca search_attributes ile desteklenir ve LOCAL_CREATOR_DATA ile uyumlu değildir. |
search_attributes |
criteria (oneof) |
SearchAttributes şunları içerir:• audience_attributes[]: age_range, gender, device, parental_status, income_range (audience_combinations kullanılmadığında user_interest, entity veya category eklenir).• audience_combinations[]: AND-of-ORs InsightsAudienceAttributeGroup öğe.• creator_attributes[]: CREATOR_ATTRIBUTE özelliğine sahip entity Bilgi Grafiği öğesi. |
search_topics |
criteria (oneof) |
entities[] içeren SearchTopics (CREATOR_TOPIC_INSIGHTS veya CONTENT_TRENDING_INSIGHTS ile etiketlenmiş knowledge_graph_machine_id içeren AudienceInsightsEntity). |
search_channels |
criteria (oneof) |
youtube_channels[] (channel_id) ve/veya youtube_channel_handles[] (@ ile başlayan herkese açık kullanıcı adları, örneğin "@youtubecreators") içeren YouTubeChannels. |
supplemental_data[] |
İsteğe bağlı | ContentCreatorInsightsSupplementalData değerleri. local_creator_insights[] değerini doldurmak için tek ülkeli search_topics isteğinde (CREATOR_TOPIC_INSIGHTS içeren varlıklar için) LOCAL_CREATOR_DATA değerini ayarlayın. |
insights_application_info |
İsteğe bağlı | İsteği gönderen uygulamayla ilgili AdditionalApplicationInfo meta verileri. |
GenerateCreatorInsightsResponse mesajı aşağıdaki alanları döndürür:
| Yanıt alanı | Tür | Açıklama |
|---|---|---|
creator_insights[] |
YouTubeCreatorInsights |
Temel ölçütlerinizle (creator_name ve creator_channels[]) eşleşen içerik üreticiler. |
local_creator_insights[] |
YouTubeCreatorInsights |
Konum verilerini paylaşmayı kabul eden yerel içerik üreticiler (CREATOR_TOPIC_INSIGHTS içeren bir varlıkta search_topics ile LOCAL_CREATOR_DATA istendiğinde doldurulur). |
creator_channels[] |
YouTubeChannelInsights |
Meta veriler: display_name, youtube_channel.channel_id, handle, channel_url, publish_date, country_location ve data_sharing_consent_given.Analizler ve içerik: channel_audience_attributes[] (izne tabi), channel_attributes[], top_videos[], language_distributions[], relevance_score (yalnızca search_topics içeren GenerateTrendingInsights için doldurulur) ve channel_metrics. |
channel_metrics |
YouTubeMetrics |
Herkese açık metrikler: subscriber_count, views_count, video_count, likes_count, shares_count, comments_count, shorts_views_count, shorts_video_count, is_active_shorts_creator, is_active_live_stream_creator ve partnership_opportunities[].İzne tabi metrikler: engagement_rate ve video başına 28 günlük ortalamalar (average_views_per_video, average_likes_per_video, average_shares_per_video, average_comments_per_video). |
GenerateCreatorInsights REST isteği ve yanıtı örnekleri
Aşağıdaki örnekte, searchAttributes ile demografik audienceAttributes, boole audienceCombinations ("Skin care"
OR "Hair care", AND "Cosmetics") ve creatorAttributes kullanan içerik üreticiler bulunur:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
"customerInsightsGroup": "Spring Skincare Campaign",
"countryLocations": [
{
"geoTargetConstant": "geoTargetConstants/2840"
}
],
"searchAttributes": {
"audienceAttributes": [
{
"ageRange": {
"type": "AGE_RANGE_25_34"
}
},
{
"gender": {
"type": "FEMALE"
}
}
],
"audienceCombinations": [
{
"attributes": [
{
"entity": {
"knowledgeGraphMachineId": "/m/015c4z"
}
},
{
"entity": {
"knowledgeGraphMachineId": "/m/018bb_"
}
}
]
},
{
"attributes": [
{
"entity": {
"knowledgeGraphMachineId": "/m/014trl"
}
}
]
}
],
"creatorAttributes": [
{
"entity": {
"knowledgeGraphMachineId": "/m/014trl"
}
}
]
}
}
Yerel içerik üreticilerin yanı sıra konuya dayalı içerik üreticileri de getirmek için searchTopics kullanın ve supplementalData içine "LOCAL_CREATOR_DATA" ekleyin:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
"customerInsightsGroup": "Spring Skincare Campaign",
"countryLocations": [
{
"geoTargetConstant": "geoTargetConstants/2840"
}
],
"supplementalData": [
"LOCAL_CREATOR_DATA"
],
"searchTopics": {
"entities": [
{
"knowledgeGraphMachineId": "/m/014trl"
}
]
}
}
Belirli YouTube kanallarıyla ilgili analizleri kanal kimliğine veya herkese açık kullanıcı adına göre almak için searchChannels kullanın:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateCreatorInsights
{
"customerInsightsGroup": "Spring Skincare Campaign",
"countryLocations": [
{
"geoTargetConstant": "geoTargetConstants/2840"
}
],
"searchChannels": {
"youtubeChannels": [
{
"channelId": "UCxxxxxxxxxxxxxxxxxxxxxx"
}
],
"youtubeChannelHandles": [
"@exampleskincare"
]
}
}
Başarılı bir GenerateCreatorInsightsResponse, creatorInsights[] (ve LOCAL_CREATOR_DATA istendiğinde localCreatorInsights[]) döndürür:
{
"creatorInsights": [
{
"creatorName": "Example Skincare Creator",
"creatorChannels": [
{
"displayName": "Example Skincare Channel",
"youtubeChannel": {
"channelId": "UCxxxxxxxxxxxxxxxxxxxxxx"
},
"channelUrl": "https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxx",
"handle": "@exampleskincare",
"publishDate": "2020-03-15",
"countryLocation": {
"geoTargetConstant": "geoTargetConstants/2840"
},
"dataSharingConsentGiven": true,
"channelMetrics": {
"subscriberCount": "450000",
"viewsCount": "38200000",
"videoCount": "210",
"likesCount": "1950000",
"commentsCount": "84000",
"engagementRate": 0.056,
"averageViewsPerVideo": 62000.0,
"shortsViewsCount": "14500000",
"shortsVideoCount": "95",
"isActiveShortsCreator": true,
"isActiveLiveStreamCreator": false,
"partnershipOpportunities": [
"CREATOR_PARTNERSHIPS",
"PARTNERSHIP_ADS"
]
}
}
]
}
],
"localCreatorInsights": []
}
Trend analizleri oluşturma
Trend analizleri oluşturmak için GenerateTrendingInsights yöntemine bir istek gönderin. Bu yöntemin saniyedeki sorgu sayısı (QPS) sınırı 5'tir. Kitle trendlerini mi yoksa konu trendlerini mi istediğinize bağlı olarak iki tür girişi kabul eder ve hedef ülke konumu gerektirir.
Kitle trendleri (
search_audience):search_audienceöğesininaudience_attributesalanında kitle özelliklerinin (yaş, cinsiyet ve kullanıcı ilgi alanları gibi) bir listesini sağlayın ve isteğe bağlı olarak özellikleri BooleAND/ORmantığıyla birleştirmek içinaudience_combinationskullanın. API, karşılaştırma dönemi boyunca trend değerindeki yüzde değişimi gibi metrikler de dahil olmak üzere bu kitlelerle ilgili trend analizlerinin bir listesini döndürür.ContentCreatorInsightsServiceerişimi olan geliştiriciler,AudienceInsightsServiceuygulamasındakiListAudienceInsightsAttributeserişimine otomatik olarak sahip olur (Kitle analizi kılavuzuna bakın).AudienceInsightsServiceiçindeki diğer uç noktalar için ayrı bir izin verilenler listesi gerekir.Konu trendleri (
search_topics):search_topicsalanında içerik konularının listesini sağlayın. API, karşılaştırma dönemi boyunca trendin değerindeki yüzde değişim de dahil olmak üzere bu konularla ilgili trend analizlerini döndürür.supplemental_datadeğerini ayarlayarak yerel içerik üreticiler veya marka yaklaşımı analizleri de isteyebilirsiniz.ListAudienceInsightsAttributestarafından döndürülenKNOWLEDGE_GRAPHözellikleri, bir veya daha fazlaInsightsKnowledgeGraphEntityCapabilitiesetiketi içerir.CONTENT_TRENDING_INSIGHTSolarak etiketlenen varlıklar,GenerateTrendingInsightsiçinde konu olarak desteklenir.
Ek veriler ve yerel içerik üreticiler
İçerik üretici analizleri oluşturmaya benzer şekilde, yinelenen alanı supplemental_data, LOCAL_CREATOR_DATA veya BRAND_SENTIMENT_DATA olarak ayarlayarak trend analizlerinde isteğe bağlı özellikler talep edebilirsiniz:
- Yerel içerik üreticiler (
LOCAL_CREATOR_DATA): Trend isteğinizsearch_topicskullanıyorsa (ve konu,CREATOR_TOPIC_INSIGHTSözelliğiyle etiketlenmiş bir Bilgi Grafiği varlığıysa)supplemental_datadeğeriniLOCAL_CREATOR_DATAolarak ayarlamak, döndürülenTrendInsightnesnelerindekirelated_local_creatorsalanını, konum verilerini paylaşmayı kabul eden ilgili yerel içerik üreticilerle doldurur. Yerel içerik üretici bulma özelliğisub_country_locationsile uyumlu değil. - Marka yaklaşımı (
BRAND_SENTIMENT_DATA): Trend isteğinizsearch_topicskullanıyorsa ve istenen Bilgi Grafiği varlık konusuBRANDözelliğine sahipsesupplemental_dataparametresiniBRAND_SENTIMENT_DATAolarak ayarlamak, döndürülenTrendInsightnesnelerindekibrand_sentiment_insightsalanını doldurur.
Marka yaklaşımını ölçmek için Gemini yapay zeka modelleri kullanılarak markayla ilgili YouTube video içeriği analiz edilir ve yaklaşım olumlu, olumsuz veya tarafsız olarak kategorize edilir. Yalnızca video içeriği analiz edilir, kullanıcı yorumları dahil edilmez.
Trend analizleri meta verileri
GenerateTrendingInsights yöntemi, her biri aşağıdakileri içeren TrendInsight nesnelerinin bir listesini döndürür:
trend_attribute: Trendin birincilAudienceInsightsAttributeMetadata.trend_metrics: Karşılaştırma dönemindeki yüzde değişim gibi trendle ilgili metrikler.trend: Trendin yönünü gösteren birInsightsTrenddeğeri (EMERGING,RISING,SUSTAINEDveyaDECLINING). Değişikliğin boyutunu görmek içintrend_metrics.trend_change_percentbölümüne bakın.trend_data_points: Trend için geçmiş veri noktaları. Yalnızcasearch_topicskullanan trendler için doldurulur.related_videos: Trend konusuyla ilişkili trend olan videolar içinAudienceInsightsAttributeMetadatanesnelerinin listesi (yalnızcasearch_topicskullanan trendler için doldurulur). Bu özellikler için iç içe yerleştirilmişYouTubeVideoAttributeMetadata, video düzeyindeki meta veriler (URL, küçük resim URL'si, görüntüleme ve beğeni sayıları) ve kanal düzeyindeki meta verilerle (kanal kimliği, adı ve URL'si) doldurulur.related_creators: Trendin konusuyla ilgili içerik üreticiler içinYouTubeCreatorInsightsnesnelerinin listesi (yalnızcasearch_topicskullanan trendler için doldurulur).related_local_creators: Trendin konusuyla ilgili olan ve konum verilerini paylaşmayı kabul eden yerel içerik üreticiler içinYouTubeCreatorInsightsnesnelerinin listesi. YalnızcaLOCAL_CREATOR_DATAistendiğinde doldurulur (Ek veriler, yerel içerik üreticiler ve marka yaklaşımı bölümüne bakın).brand_sentiment_insights: Trend içinBrandSentimentInsightnesnelerinin listesi (istek,BRANDözelliğine sahip bir varlık içinsearch_topicskullanıpBRAND_SENTIMENT_DATAistediğinde doldurulur). HerBrandSentimentInsightnesnesi şunları içerir:month: Marka algısının temsil ettiği ay (YYYY-MMbiçiminde).has_insufficient_data: Marka yaklaşımını hesaplamak için yeterli veri olup olmadığı.sentiment_distributions: Olumlu, olumsuz ve tarafsız yaklaşım dağılımı. Bu değer, her bir yaklaşım için markayla ilgili videoların görüntüleme sayısının oranı olarak hesaplanır.sentiment_summaries: Markayla ilgili içeriklerdeki olumlu ve olumsuz temaların yapay zeka tarafından oluşturulan özetleri ve her bir duygu için örnek videolar. Özetler yalnızca olumlu ve olumsuz yaklaşım için oluşturulur, nötr yaklaşım için oluşturulmaz.
GenerateTrendingInsights istek ve yanıt referansı
Aşağıdaki uç noktada ContentCreatorInsightsService üzerinde GenerateTrendingInsights yöntemini çağırın:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateTrendingInsights
Aşağıdaki tabloda GenerateTrendingInsightsRequest sayfasındaki alanlar özetlenmiştir:
| Alan yolu | Gereksinim | Biçim ve kısıtlamalar |
|---|---|---|
customer_id |
Zorunlu | Kısa çizgi içermeyen 10 haneli müşteri kimliği (string). |
customer_insights_group |
Zorunlu | Planlaması yapılan müşterinin veya markanın kullanıcı tarafından tanımlanan adı (string). |
country_location |
Zorunlu | Tek ülke LocationInfo (geo_target_constant, örneğin "geoTargetConstants/2840"). |
sub_country_locations[] |
İsteğe bağlı | Ülke altı LocationInfo filtreleri; yalnızca search_audience için desteklenir ve LOCAL_CREATOR_DATA ile uyumlu değildir. |
search_audience |
criteria (oneof) |
SearchAudience şunları içerir:• audience_attributes[] (gerekli): age_range, gender, parental_status, income_range (audience_combinations kullanılmadığında user_interest, entity veya category).• audience_combinations[] (isteğe bağlı): AND-of-ORs özellik grupları. |
search_topics |
criteria (oneof) |
entities[] içeren SearchTopics (CONTENT_TRENDING_INSIGHTS ile etiketlenmiş knowledge_graph_machine_id içeren AudienceInsightsEntity). |
supplemental_data[] |
İsteğe bağlı | ContentCreatorInsightsSupplementalData değerleri:• LOCAL_CREATOR_DATA: search_topics varlıkları için related_local_creators[] değerini CREATOR_TOPIC_INSIGHTS ile doldurur.• BRAND_SENTIMENT_DATA: search_topics varlıkları için brand_sentiment_insights[] değerini BRAND ile doldurur. |
insights_application_info |
İsteğe bağlı | İsteği gönderen uygulamayla ilgili AdditionalApplicationInfo meta verileri. |
GenerateTrendingInsightsResponse mesajı, trend_insights[] içinde TrendInsight girişlerini döndürür:
TrendInsight alanı |
Tür | Açıklama |
|---|---|---|
trend_attribute |
AudienceInsightsAttributeMetadata |
Trendin birincil özelliği (dimension, display_name, attribute). |
trend_metrics |
TrendInsightMetrics |
3 aylık karşılaştırma dönemindeki metrikler (search_topics için views_count ve views_indexed_value; search_audience için audience_share; trend_change_percent). |
trend |
InsightsTrend |
Trendin yönü (EMERGING, RISING, SUSTAINED veya DECLINING). |
trend_data_points[] |
TrendInsightDataPoint |
Aylık geçmiş veriler (YYYY-MM biçiminde month ve trend_metrics); search_topics için doldurulur. |
related_videos[] |
AudienceInsightsAttributeMetadata |
YouTubeVideoAttributeMetadata ile trend olan videolar; search_topics için dolduruldu. |
related_creators[] |
YouTubeCreatorInsights |
Konuyla ilgili içerik üreticiler; search_topics için doldurulur. |
related_local_creators[] |
YouTubeCreatorInsights |
İzin veren yerel içerik üreticiler; CREATOR_TOPIC_INSIGHTS içeren bir varlıkta LOCAL_CREATOR_DATA istendiğinde search_topics için doldurulur. |
brand_sentiment_insights[] |
BrandSentimentInsight |
Aylık marka yaklaşımı (month, has_insufficient_data, sentiment_distributions[], sentiment_summaries[]); BRAND özelliğine sahip bir varlıkta BRAND_SENTIMENT_DATA istendiğinde search_topics için doldurulur. |
GenerateTrendingInsights REST isteği ve yanıtı örneği
Aşağıdaki örnekte, bir Bilgi Grafiği marka varlığı (/g/11example_brand, CONTENT_TRENDING_INSIGHTS, CREATOR_TOPIC_INSIGHTS ve BRAND ile etiketlenmiş) için searchTopics kullanılarak GenerateTrendingInsights çağrılır ve hem LOCAL_CREATOR_DATA hem de BRAND_SENTIMENT_DATA istenir:
POST https://googleads.googleapis.com/v26/customers/{customer_id}:generateTrendingInsights
{
"customerInsightsGroup": "Spring Skincare Campaign",
"countryLocation": {
"geoTargetConstant": "geoTargetConstants/2840"
},
"supplementalData": [
"LOCAL_CREATOR_DATA",
"BRAND_SENTIMENT_DATA"
],
"searchTopics": {
"entities": [
{
"knowledgeGraphMachineId": "/g/11example_brand"
}
]
}
}
Başarılı bir GenerateTrendingInsightsResponse, trendInsights[] içinde TrendInsight giriş döndürür:
{
"trendInsights": [
{
"trendAttribute": {
"dimension": "KNOWLEDGE_GRAPH",
"displayName": "Example Skincare Brand",
"attribute": {
"entity": {
"knowledgeGraphMachineId": "/g/11example_brand"
}
}
},
"trendMetrics": {
"viewsCount": "18500000",
"viewsIndexedValue": "82",
"trendChangePercent": 0.24
},
"trend": "RISING",
"trendDataPoints": [
{
"month": "2026-05",
"trendMetrics": {
"viewsCount": "18500000",
"viewsIndexedValue": "82",
"trendChangePercent": 0.08
}
}
],
"brandSentimentInsights": [
{
"month": "2026-05",
"hasInsufficientData": false,
"sentimentDistributions": [
{
"sentiment": "SENTIMENT_POSITIVE",
"sentimentShare": 0.68
},
{
"sentiment": "SENTIMENT_NEUTRAL",
"sentimentShare": 0.25
},
{
"sentiment": "SENTIMENT_NEGATIVE",
"sentimentShare": 0.07
}
]
}
],
"relatedVideos": [],
"relatedCreators": [],
"relatedLocalCreators": []
}
]
}
Google Issue Tracker
Destekle ilgili sorular sormak, hataları bildirmek veya özellik istekleri göndermek için Google Issue Tracker'ı kullanın. Google, isteklerinizi doğrudan Issue Tracker'da takip eder, önceliklendirir ve isteklerinizle ilgili güncellemeleri yayınlar. Daha fazla bilgi için Google Issue Tracker'da sorun oluşturma başlıklı makaleyi inceleyin.
Aşağıdaki Issue Tracker şablonlarından birini kullanarak sorun oluşturun:
- Genel destek sorusu sorma veya belgelerle ilgili geri bildirim gönderme
- Teknik hata bildirme
- API özellik isteği gönderme
Google'ın isteğinizi yeniden oluşturabilmesi ve önceliklendirebilmesi için şablondaki tüm alanları ayrıntılı bilgilerle doldurun. Google, eksik raporları kapatabilir ve eksik ayrıntıları içeren yeni bir sorun göndermenizi isteyebilir.