- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- BiddingInfo
- AdGroupInfo
- SeedInfo
- Deneyin.
İstenen recommendationTypes'a göre öneriler oluşturur.
Atılan hataların listesi: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
HTTP isteği
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
customer |
Zorunlu. Öneri oluşturan müşterinin kimliği. |
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "recommendationTypes": [ enum ( |
Alanlar | |
---|---|
recommendation |
Zorunlu. Oluşturulacak uygun recommendationTypes listesi. Yüklenen ölçütler öneride bulunmak için yeterli değilse veya kampanya zaten önerilen durumdaysa bu tür için herhangi bir öneri döndürülmez. Genellikle, ilgili recommendationType için gerekli tüm alanlar yüklenirse bir öneri döndürülür ancak bunun yeterli olmadığı durumlar da vardır. Öneri oluşturma için aşağıdaki recommendationTypes desteklenir: KEYWORD, MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, SITELINK_ASSET, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
advertising |
Zorunlu. Kampanyanın reklam kanalı türü. Şu AdvertisingChannelType'lar, öneri oluşturma için desteklenir: PERFORMANCE_MAX ve SEARCH |
ad |
İsteğe bağlı. Mevcut Reklam Grubu Bilgileri. Tek bir reklam grubundan gelen bilgileri destekler. Bu alan, aşağıdaki öneri türleri için isteğe bağlıdır: KELİME KALIBİ |
campaign |
İsteğe bağlı. Kampanyadaki site bağlantısı sayısı. Bu alan aşağıdaki öneri türleri için gereklidir: SITELINK_ASSET |
conversion |
İsteğe bağlı. Mevcut dönüşüm izleme durumu. Bu alan aşağıdaki öneri türleri için gereklidir: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
bidding |
İsteğe bağlı. Kampanyanın mevcut teklif bilgileri. Bu alan aşağıdaki öneri türleri için gereklidir: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
seed |
İsteğe bağlı. Anahtar kelimeler için kaynak bilgileri. Bu alan aşağıdaki öneri türleri için gereklidir: ANAHTAR KELİME |
Yanıt gövdesi
RecommendationService.GenerateRecommendations
için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"recommendations": [
{
object ( |
Alanlar | |
---|---|
recommendations[] |
İstenen öneriType'lar kümesinden geçirilen önerilerin listesi. İstenen SuggestionType'lar için öneri oluşturmaya yetecek kadar veri yoksa sonuç kümesinde bu tür için bir öneri bulunmaz. |
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ı makaleyi inceleyin.
BiddingInfo
Kampanyanın mevcut teklif verme bilgileri. Tekliflerle ilgili sinyaller için önerilere bilgi sağlayan bir sarmalayıcı sağlar.
JSON gösterimi |
---|
{ "biddingStrategyType": enum ( |
Alanlar | |
---|---|
bidding |
Mevcut teklif stratejisi. Bu alan, şu öneriType'lar için gereklidir: MAXIMIZE_CLICKS_OPT_IN, MAXIMIZE_CONVERSIONS_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
Birleştirme alanı bidding_strategy_target_info . bidding_strategy_type ile ilgili isteğe bağlı ayrıntılar. bidding_strategy_target_info yalnızca aşağıdakilerden biri olabilir: |
|
target |
Mikro cinsinden geçerli hedef EBM. Bu, teklif stratejisi türü TARGET_CPA veya MAXIMIZE_CONVERSIONS olan kampanyalar için doldurulabilir. |
target |
Mevcut hedef ROAS. Bu özellik, teklif stratejisi türü TARGET_ROAS veya MAXIMIZE_CONVERSION_VALUE olan kampanyalar için doldurulabilir. |
AdGroupInfo
Kampanyanın mevcut Reklam Grubu Bilgileri.
JSON gösterimi |
---|
{ "keywords": [ { object ( |
Alanlar | |
---|---|
keywords[] |
İsteğe bağlı. Mevcut anahtar kelimeler. adGroupInfo ayarlanmışsa bu alan aşağıdaki recommendationTypes için isteğe bağlıdır: KEYWORD |
ad |
İsteğe bağlı. Reklam grubunun AdGroup Type (Reklam Grubu Türü) özelliği. adGroupInfo ayarlanmışsa bu alan aşağıdaki recommendationTypes için gereklidir: KEYWORD |
SeedInfo
Anahtar kelime tohumu ve anahtar kelime oluşturmak için kullanılacak belirli bir URL.
JSON gösterimi |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
Alanlar | |
---|---|
keyword |
İsteğe bağlı. Fikir oluşturmak için kullanılacak anahtar kelimeler veya kelime öbekleri (ör. arabalar veya "yakınımdaki araba galerisi"). |
url |
Fikir üretilecek belirli bir URL, örneğin: www.example.com/arabalar. |