- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- CampaignToForecast
- CriterionBidModifier
- CampaignBiddingStrategy
- ManualCpcBiddingStrategy
- MaximizeClicksBiddingStrategy
- MaximizeConversionsBiddingStrategy
- ForecastAdGroup
- BiddableKeyword
- KeywordForecastMetrics
- Deneyin.
Belirli bir kampanya için anahtar kelime tahmininin metriklerini (gösterimler, tıklamalar, toplam maliyet gibi) döndürür.
Atılan hataların listesi: AuthenticationError AuthorizationError CollectionSizeError HeaderError InternalError QuotaError RequestError
HTTP isteği
POST https://googleads.googleapis.com/v16/customers/{customerId}:generateKeywordForecastMetrics
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
customerId |
Müşterinin kimliği. |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "forecastPeriod": { object ( |
Alanlar | |
---|---|
forecastPeriod |
Tahmin için tarih aralığı. Başlangıç tarihi gelecekte, bitiş tarihi ise bugünden itibaren 1 yıl içinde olmalıdır. Kullanılan referans saat dilimi, müşteriye ait Google Ads hesaplarından biridir. Politika ayarlanmazsa sonraki Pazar günü ile sonraki Cumartesi arasında kalan varsayılan tarih aralığı kullanılır. |
campaign |
Zorunlu. Tahminde kullanılan kampanya. |
currencyCode |
Döviz kuru dönüşümü için kullanılan para birimi. Varsayılan olarak, müşterinin hesap para birimi kullanılır. Bu alanı yalnızca para birimi hesabın para biriminden farklıysa ayarlayın. Geçerli para birimi kodlarının listesini https://developers.google.com/google-ads/api/data/codes-formats#currency-codes adresinde bulabilirsiniz. |
Yanıt gövdesi
[KeywordPlanIdeaService.GenerateKeywordForecastMetrics] için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"campaignForecastMetrics": {
object ( |
Alanlar | |
---|---|
campaignForecastMetrics |
Kampanya tahmininin sonuçları. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/adwords
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.
CampaignToForecast
Anahtar kelime kampanya tahmini yapmak için bir kampanya.
JSON gösterimi |
---|
{ "languageConstants": [ string ], "geoModifiers": [ { object ( |
Alanlar | |
---|---|
languageConstants[] |
Hedeflenecek dillerin kaynak adlarının listesi. Kaynak adı "languageConstants/{ölçütKimliği}" biçimindedir. Dil ölçüt kodlarının listesi için https://developers.google.com/google-ads/api/data/codes-formats#languages adresini inceleyin. |
geoModifiers[] |
Hedeflenecek konumlar. Konumlar benzersiz olmalıdır. |
keywordPlanNetwork |
Zorunlu. Hedefleme için kullanılan ağ. |
negativeKeywords[] |
Tahmin yapılırken kampanyada kullanılacak negatif anahtar kelimelerin listesi. |
biddingStrategy |
Zorunlu. Kampanyanın teklif stratejisi. |
adGroups[] |
Tahmin edilecek yeni kampanyadaki reklam grupları. |
conversionRate |
Kullanıcı tarafından tanımlanan beklenen dönüşüm oranı (dönüşüm sayısının toplam tıklama sayısına bölümü). Bu değer ondalık bir değer olarak ifade edildiğinden, beklenen% 2 dönüşüm oranı 0,02 olarak girilmelidir. Boş bırakılırsa tahmini bir dönüşüm oranı kullanılır. |
CriterionBidModifier
Konum Ölçütü teklif değiştirici.
JSON gösterimi |
---|
{ "geoTargetConstant": string, "bidModifier": number } |
Alanlar | |
---|---|
geoTargetConstant |
Hedeflenecek coğrafi konumun kaynak adı. Kaynak adı "geoTargetConstants/{ölçütKimliği}" biçimindedir. |
bidModifier |
ölçüt kimliği için ilişkili çarpan. Ayarlanırsa bu değer 0 olamaz. |
CampaignBiddingStrategy
Yeni kampanya tahminleri için desteklenen teklif stratejileri.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı bidding_strategy . Teklif verme stratejileri. bidding_strategy şunlardan yalnızca biri olabilir: |
|
manualCpcBiddingStrategy |
Öngörme için manuel TBM teklifi verme stratejisi kullanın. |
maximizeClicksBiddingStrategy |
Öngörme için tıklamaları en üst düzeye çıkarma teklif stratejisini kullanın. |
maximizeConversionsBiddingStrategy |
Öngörme için dönüşümleri artırma teklif stratejisini kullanın. |
ManualCpcBiddingStrategy
Manuel TBM Teklifi Verme Stratejisi.
JSON gösterimi |
---|
{ "maxCpcBidMicros": string, "dailyBudgetMicros": string } |
Alanlar | |
---|---|
maxCpcBidMicros |
Zorunlu. Manuel TBM teklifi verme stratejisi için kampanyadaki reklam gruplarına uygulanacak mikrosaniye cinsinden teklif. |
dailyBudgetMicros |
Kampanya düzeyindeki bütçe (mikro ölçekte) Ayarlanırsa kampanyada kullanılan yerel para birimi için minimum bir değer uygulanır. Bu alan çok düşük bir değere ayarlanırsa minimum değer gösterilirken bir hata oluşur. |
MaximizeClicksBiddingStrategy
Tıklamaları En Üst Düzeye Çıkar Teklif Stratejisi.
JSON gösterimi |
---|
{ "dailyTargetSpendMicros": string, "maxCpcBidCeilingMicros": string } |
Alanlar | |
---|---|
dailyTargetSpendMicros |
Zorunlu. Tahmin için kullanılacak, mikro cinsinden günlük hedef harcama. Kampanyada kullanılan yerel para birimi için minimum değer uygulanır. Bu alan çok düşük bir değere ayarlanırsa minimum değer gösterilirken bir hata oluşur. |
maxCpcBidCeilingMicros |
Mikro cinsinden maks. TBM teklifleri üst sınırı. |
MaximizeConversionsBiddingStrategy
Dönüşümleri Artırma Teklif Stratejisi.
JSON gösterimi |
---|
{ "dailyTargetSpendMicros": string } |
Alanlar | |
---|---|
dailyTargetSpendMicros |
Zorunlu. Tahmin için kullanılacak, mikro cinsinden günlük hedef harcama. Bu değer sıfırdan büyük olmalıdır. |
ForecastAdGroup
Tahmin yapılacak kampanyanın parçası olan bir reklam grubu.
JSON gösterimi |
---|
{ "biddableKeywords": [ { object ( |
Alanlar | |
---|---|
biddableKeywords[] |
Zorunlu. Tahmin yapılırken reklam grubunda kullanılacak teklif verilebilir anahtar kelimelerin listesi. En az bir anahtar kelime gerektirir. |
negativeKeywords[] |
Anahtar kelimenin ayrıntıları. Hem anahtar kelime metnini hem de eşleme türünü belirtmelisiniz. |
maxCpcBidMicros |
Öngörülen trafik oluşturulurken reklam grubu için kullanılacak maks. TBM. Bu değer, teklif stratejisinde ayarlanan maks. TBM değerini geçersiz kılar. Bu alanı yalnızca TBM değerlerini en üst düzeye çıkaran teklif stratejileri için belirtin. |
BiddableKeyword
Bir reklam grubunun teklif verilebilir anahtar kelime parçası.
JSON gösterimi |
---|
{
"keyword": {
object ( |
Alanlar | |
---|---|
keyword |
Zorunlu. Anahtar kelime. Metin ve eşleme türü olmalıdır. |
maxCpcBidMicros |
Tahmin simülasyonunda reklam grubu düzeyindeki maks. TBM teklifini geçersiz kılan, mikro cinsinden maks. TBM teklifi. Bu değer, teklif stratejisinde ve reklam grubunda ayarlanan maks. TBM değerini geçersiz kılar. Bu alanı yalnızca maks. TBM değerlerini destekleyen teklif stratejileri için belirtin. |
KeywordForecastMetrics
Plansız anahtar kelime kampanyası için tahmin metrikleri.
JSON gösterimi |
---|
{ "impressions": number, "clickThroughRate": number, "averageCpcMicros": string, "clicks": number, "costMicros": string, "conversions": number, "conversionRate": number, "averageCpaMicros": string } |
Alanlar | |
---|---|
impressions |
Toplam gösterim sayısı. |
clickThroughRate |
Ortalama tıklama oranı. Yalnızca gösterim sayısı 0'dan büyükse kullanılabilir. |
averageCpcMicros |
Ortalama TBM. Yalnızca tıklama sayısı 0'dan büyükse kullanılabilir. |
clicks |
Toplam tıklama sayısı. |
costMicros |
Toplam maliyet. |
conversions |
Öngörülen dönüşüm sayısı: tıklama sayısı * conversionRate. |
conversionRate |
Öngörülen dönüşüm oranı. |
averageCpaMicros |
costMicros / dönüşüm sayısı olarak hesaplanan ortalama edinme başına maliyet. |