- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- BiddingInfo
- AdGroupInfo
- SeedInfo
- इसे आज़माएं!
यह सुझाव, अनुरोध किए गए सुझाव के टाइप के हिसाब से सुझाव जनरेट करता है.
इस्तेमाल की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError HeaderError InternalError QuotaError RecommendationError RequestError
एचटीटीपी अनुरोध
POST https://googleads.googleapis.com/v16/customers/{customerId}/recommendations:generate
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
customerId |
ज़रूरी है. सुझाव जनरेट करने वाले ग्राहक का आईडी. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "recommendationTypes": [ enum ( |
फ़ील्ड | |
---|---|
recommendationTypes[] |
ज़रूरी है. जनरेट किए जाने वाले सुझाव के टाइप की सूची. अगर अपलोड की गई शर्तें, सुझाव देने के लिए काफ़ी नहीं हैं या कैंपेन पहले से ही सुझाई गई स्थिति में है, तो उस टाइप के लिए कोई सुझाव नहीं दिखेगा. आम तौर पर, सुझाव तब दिखता है, जब उस सुझाव टाइप के लिए सभी ज़रूरी फ़ील्ड अपलोड कर दिए जाते हैं. हालांकि, कुछ मामलों में यह अब भी काफ़ी नहीं होता. सुझाव जनरेट करने के लिए, यहां दिए गए सुझाव टाइप इस्तेमाल किए जा सकते हैं: KEYWORD, MAXIMIZE_ कौशल_OPT_IN, MAXIMIZE_CHANGES_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, SITELINK_ASSET, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
advertisingChannelType |
ज़रूरी है. कैंपेन के विज्ञापन चैनल का टाइप. नीचे दिए गए AdvertisingChannelTypes, सुझाव जनरेट करने के लिए काम करते हैं: PERFORMANCE_MAX और search |
adGroupInfo[] |
ज़रूरी नहीं. विज्ञापन ग्रुप की मौजूदा जानकारी. एक विज्ञापन समूह की जानकारी का समर्थन करता है. इस फ़ील्ड का इस्तेमाल, नीचे दिए गए सुझाव के टाइप के लिए नहीं किया जा सकता: KEYWORD |
campaignSitelinkCount |
ज़रूरी नहीं. कैंपेन में साइटलिंक की संख्या. यह फ़ील्ड नीचे दिए गए सुझाव के प्रकारों के लिए ज़रूरी है: SITELINK_ASSET |
conversionTrackingStatus |
ज़रूरी नहीं. कन्वर्ज़न ट्रैकिंग की मौजूदा स्थिति. यह फ़ील्ड इन सुझावों के टाइप के लिए ज़रूरी है: MAXIMIZE_KEYWORD_OPT_IN, MAXIMIZE_CHANGES_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
biddingInfo |
ज़रूरी नहीं. कैंपेन की बिडिंग की मौजूदा जानकारी. यह फ़ील्ड इन सुझावों के टाइप के लिए ज़रूरी है: MAXIMIZE_KEYWORD_OPT_IN, MAXIMIZE_CHANGES_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
seedInfo |
ज़रूरी नहीं. कीवर्ड के लिए सीड जानकारी. इन सुझावों के टाइप के लिए यह फ़ील्ड ज़रूरी है: KEYWORD |
जवाब का मुख्य भाग
RecommendationService.GenerateRecommendations
के लिए जवाब मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"recommendations": [
{
object ( |
फ़ील्ड | |
---|---|
recommendations[] |
अनुरोध किए गए सुझाव के सेट में से पास किए गए, जनरेट किए गए सुझावों की सूची. अगर अनुरोध किए गए सुझाव के टाइप के लिए सुझाव जनरेट करने के लिए ज़रूरी डेटा नहीं है, तो नतीजे के सेट में उस टाइप के लिए सुझाव नहीं होगा. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/adwords
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
BiddingInfo
कैंपेन की बिडिंग की मौजूदा जानकारी. सुझावों के बारे में जानकारी देने वाले बिडिंग से जुड़े सिग्नल के लिए रैपर देता है.
जेएसओएन के काेड में दिखाना |
---|
{ "biddingStrategyType": enum ( |
फ़ील्ड | |
---|---|
biddingStrategyType |
बिडिंग की मौजूदा रणनीति. यह फ़ील्ड इन सुझावों के टाइप के लिए ज़रूरी है: MAXIMIZE_KEYWORD_OPT_IN, MAXIMIZE_CHANGES_OPT_IN, MAXIMIZE_CONVERSION_VALUE_OPT_IN, SET_TARGET_CPA, SET_TARGET_ROAS, TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN |
यूनियन फ़ील्ड bidding_strategy_target_info . Bidding_strategy_type से जुड़ी वैकल्पिक जानकारी. bidding_strategy_target_info इनमें से सिर्फ़ एक हो सकती है: |
|
targetCpaMicros |
माइक्रो में मौजूदा targetCpa. यह TARGET_CPA या MAXIMIZE_कन्वर्ज़न बोली लगाने की रणनीति प्रकार वाले कैंपेन के लिए भरा जा सकता है. |
targetRoas |
मौजूदा targetRoas. यह TARGET_ROAS या MAXIMIZE_CONVERSION_VALUE वाले बोली लगाने की रणनीति वाले कैंपेन के लिए भरा जा सकता है. |
AdGroupInfo
कैंपेन के विज्ञापन ग्रुप की मौजूदा जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "keywords": [ { object ( |
फ़ील्ड | |
---|---|
keywords[] |
ज़रूरी नहीं. वर्तमान कीवर्ड. अगर adGroupInfo को सेट किया गया हो, तो नीचे दिए गए सुझाव के प्रकारों के लिए यह फ़ील्ड ज़रूरी नहीं है: KEYWORD |
adGroupType |
ज़रूरी नहीं. विज्ञापन ग्रुप का टाइप. अगर adGroupInfo को सेट किया गया हो, तो इन सुझावों के टाइप के लिए यह फ़ील्ड ज़रूरी है: KEYWORD |
SeedInfo
कीवर्ड सीड और कीवर्ड जनरेट करने के लिए कोई खास यूआरएल.
जेएसओएन के काेड में दिखाना |
---|
{ "keywordSeeds": [ string ], "urlSeed": string } |
फ़ील्ड | |
---|---|
keywordSeeds[] |
ज़रूरी नहीं. ऐसे कीवर्ड या वाक्यांश जिनसे आइडिया जनरेट करने हैं. उदाहरण के लिए: "मेरे आस-पास की कार डीलरशिप". |
urlSeed |
आइडिया जनरेट करने के लिए कोई खास यूआरएल, उदाहरण के लिए: www.example.com/cars. |