बेहतरीन परफ़ॉर्मेंस में मदद करने वाले कैंपेन का ऑप्टिमाइज़ेशन और समस्या हल करना

परफ़ॉर्मेंस मैक्स कैंपेन की रिपोर्टिंग की तरह ही, कैंपेन और ऐसेट ग्रुप का मेटाडेटा पाने के लिए, GoogleAdsService.SearchStream का इस्तेमाल किया जा सकता है. इससे, कैंपेन को ऑप्टिमाइज़ करने और सामान्य समस्याओं को हल करने में मदद मिलती है.

कैंपेन ऑप्टिमाइज़ेशन

परफ़ॉर्मेंस मैक्स कैंपेन की मदद से, कारोबार के अलग-अलग लक्ष्यों को हासिल किया जा सकता है. इन लक्ष्यों के बारे में जानने के लिए, परफ़ॉर्मेंस मैक्स कैंपेन को ऑप्टिमाइज़ करने के सुझाव देखें. ये सुझाव, Google Ads API से बनाए गए परफ़ॉर्मेंस मैक्स कैंपेन पर भी लागू होते हैं.

अभियान समस्या निवारण

अगर परफ़ॉर्मेंस मैक्स कैंपेन उम्मीद के मुताबिक परफ़ॉर्म नहीं कर रहा है, तो इसकी वजह आपके विज्ञापनों, बिडिंग, टारगेटिंग, कन्वर्ज़न ट्रैकिंग या कैंपेन सेटिंग से जुड़ी कुछ समस्याएं हो सकती हैं. समस्या हल करने के तरीके जानने के लिए, ये गाइड देखें:

एसेट ग्रुप से जुड़ी सामान्य गड़बड़ियां

अगर AssetGroup बनाने का अनुरोध, AssetGroupError और NOT_ENOUGH से शुरू होने वाली सूची वाली वैल्यू, जैसे कि AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET की वजह से पूरा नहीं होता है, तो इसका मतलब है कि आपका AssetGroup, एसेट की ज़रूरी शर्तों को पूरा नहीं करता और उसे नहीं बनाया गया.

उदाहरण के लिए, AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET गड़बड़ी का मतलब है कि AssetGroup बनाने का अनुरोध, कम से कम एक MARKETING_IMAGES के बिना सबमिट किया गया था. इस गड़बड़ी को ठीक करने के लिए, GoogleAdsService.mutate तरीके का इस्तेमाल करके, AssetGroup को एक साथ कई बदलाव करने के अनुरोध के तौर पर बनाने के लिए, अपना अनुरोध फिर से सबमिट करें. इस तरीके में, asset_group_operation और asset_group_asset_operations शामिल होना चाहिए. ऐसेट ग्रुप को ऐसेट से लिंक करना में इस बारे में बताया गया है.

इस उदाहरण में, एक साथ कई डेटा फ़ील्ड में बदलाव करने के अनुरोध में, बदलाव करने से जुड़ी कार्रवाइयों की सूची में कम से कम एक AssetGroupAsset होना चाहिए. साथ ही, उसमें MARKETING_IMAGE का field_type होना चाहिए. AssetGroupAsset से रेफ़र की गई एसेट, MARKETING_IMAGE की ज़रूरी शर्तों को भी पूरा करती हो.

इसी तरह, अगर AssetGroup बनाने का अनुरोध AssetGroupError.SHORT_DESCRIPTION_REQUIRED के साथ अस्वीकार किया जाता है, तो इसका मतलब है कि आपके AssetGroup में 60 या उससे कम वर्णों वाली TEXT एसेट और DESCRIPTION की field_type मौजूद नहीं थी. इस समस्या को ठीक करने का तरीका, NOT_ENOUGH_MARKETING_IMAGE_ASSET उदाहरण में बताए गए तरीके जैसा ही है. हालांकि, अनुरोध में कम से कम एक ऐसा AssetGroupAsset होना चाहिए जिसमें field_type का वैल्यू DESCRIPTION हो. साथ ही, AssetGroupAsset से रेफ़र की गई ऐसेट में 60 या उससे कम वर्ण होने चाहिए.

ऐसेट ग्रुप से जुड़ी समस्या हल करना

asset_group.primary_status और asset_group.primary_status_reasons फ़ील्ड का इस्तेमाल, ऐसेट ग्रुप की परफ़ॉर्मेंस के बारे में अहम जानकारी देने के लिए किया जा सकता है.

SELECT
  asset_group.resource_name,
  asset_group.primary_status,
  asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"

इसी तरह, asset_group_asset.primary_status, asset_group_asset.primary_status_details, और asset_group_asset.primary_status_reasons फ़ील्ड का इस्तेमाल करके यह दिखाया जा सकता है कि कोई ऐसेट ग्रुप ऐसेट दिखाया जा रहा है या नहीं. इसके अलावा, यह भी पता लगाया जा सकता है कि ऐसा क्यों नहीं हो रहा है.

SELECT
  asset_group_asset.resource_name,
  asset_group_asset.primary_status,
  asset_group_asset.primary_status_reasons,
  asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"

ऐसे कैंपेन जिनमें ब्रैंड से जुड़े दिशा-निर्देश चालू हैं

ब्रैंड के दिशा-निर्देशों का इस्तेमाल करके, यह कंट्रोल करें कि परफ़ॉर्मेंस मैक्स कैंपेन में आपके ब्रैंड को कैसे दिखाया जाए. किसी कैंपेन के लिए, ब्रैंड से जुड़े दिशा-निर्देश चालू हैं या नहीं, इसकी पुष्टि करने के लिए Campaign.brand_guidelines_enabled का इस्तेमाल किया जा सकता है.

true पर सेट किए गए Campaign.brand_guidelines_enabled वाले परफ़ॉर्मेंस मैक्स कैंपेन, कैंपेन-लेवल की ब्रैंड ऐसेट (BUSINESS_NAME, LOGO, और LANDSCAPE_LOGO) का इस्तेमाल करते हैं. साथ ही, इनमें ये चीज़ें होनी चाहिए

  • BUSINESS_NAME ऐसेट की संख्या एक होनी चाहिए
  • कम से कम एक LOGO ऐसेट

अगर आपने इन CampaignAsset संसाधनों को सही तरीके से लिंक नहीं किया है, तो आपको गड़बड़ी का मैसेज दिखेगा. यह मैसेज, CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED या CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED में से किसी एक तरह का होगा. यह इस बात पर निर्भर करता है कि कौनसी एसेट मौजूद नहीं है. ब्रैंड दिशा-निर्देशों के मुताबिक काम करने वाले कैंपेन के लिए, ये गड़बड़ियां इनमें से किसी भी कार्रवाई की वजह से ट्रिगर हो सकती हैं:

ब्रैंड एसेट को गलत लेवल पर लिंक करने पर भी गड़बड़ियां होंगी. इन्हें ठीक करने के लिए, यह तरीका अपनाएं:

  • AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL - CampaignAsset संसाधन का इस्तेमाल करके ब्रैंड ऐसेट लिंक करें, क्योंकि कैंपेन के लिए ब्रैंड के दिशा-निर्देश चालू हैं.
  • AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL - AssetGroupAsset संसाधन का इस्तेमाल करके ब्रैंड ऐसेट को लिंक करें, क्योंकि कैंपेन के लिए ब्रैंड के दिशा-निर्देश चालू नहीं हैं.

एसेट का सोर्स

परफ़ॉर्मेंस मैक्स कैंपेन, विज्ञापन देने वाले लोगों या कंपनियों की अपलोड की गई ऐसेट और Google की ओर से अपने-आप जनरेट हुई ऐसेट वाले विज्ञापन दिखाता है. विज्ञापन देने वाले के तौर पर, ऐसेट के सोर्स के बारे में जानना फ़ायदेमंद हो सकता है, ताकि समस्या हल की जा सके या परफ़ॉर्मेंस का आकलन किया जा सके. ऐसे में, asset_group_asset.source फ़ील्ड का इस्तेमाल इस तरह किया जा सकता है:

SELECT
  asset.id,
  asset.name,
  asset_group.id,
  asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID

नए ग्राहक हासिल करने के लक्ष्य से मिलने वाली कन्वर्ज़न वैल्यू

अगर आपने परफ़ॉर्मेंस मैक्स या सर्च कैंपेन में नए ग्राहक हासिल करने का लक्ष्य सेट अप किया है, तो रिपोर्ट की गई कन्वर्ज़न वैल्यू, मैन्युअल तरीके से अपलोड की गई वैल्यू से ज़्यादा हो सकती हैं. अगर आपने नए ग्राहक की वैल्यू वाला मोड (ज़्यादा बिड) चुना है, तो आपके नए ग्राहक की लाइफ़टाइम वैल्यू, आपके कन्वर्ज़न ऐक्शन की कन्वर्ज़न वैल्यू में जोड़ दी जाती है. सभी नए ग्राहकों की लाइफ़टाइम वैल्यू सिर्फ़ Google Ads के वेब इंटरफ़ेस से उपलब्ध है.

अगर आपको सभी नए ग्राहक की लाइफ़टाइम वैल्यू को छोड़कर, कन्वर्ज़न वैल्यू का हिसाब लगाना है, तो यहां दिया गया सूडो कोड देखें. सभी नए ग्राहक की लाइफ़टाइम वैल्यू को Google Ads के वेब इंटरफ़ेस से डाउनलोड किया जा सकता है.

nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
  // If the new customer acquisition value is 'Bid higher', then subtract.
  if (bidHigher == true) {
    nonNewCustomerAcquisitionConversionValueTotal +=
        campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
  }
  // If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
  else {
    nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
  }
}