परफ़ॉर्मेंस मैक्स कैंपेन से जुड़ी समस्या हल करना

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

कैंपेन से जुड़ी समस्या हल करना

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

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

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

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

  • ठीक एक BUSINESS_NAME ऐसेट होनी चाहिए
  • कम से कम एक LOGO ऐसेट होनी चाहिए
AssetGroupAsset

अगर इन 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 संसाधन का इस्तेमाल करके लिंक करें, क्योंकि कैंपेन के लिए ब्रैंड से जुड़े दिशा-निर्देशों की सुविधा चालू नहीं है.

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

किसी ऐसेट ग्रुप की परफ़ॉर्मेंस के बारे में जानकारी देने के लिए, 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"

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

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

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

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

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

सामान्य गड़बड़ियों की सूची और उन्हें ठीक करने का तरीका जानने के लिए, सामान्य गड़बड़ियां लेख पढ़ें.

समस्या हल करने के लिए, ऐसेट का सोर्स ढूंढना

परफ़ॉर्मेंस मैक्स कैंपेन की खास बात यह है कि इसमें ऐसेट वाले विज्ञापन दिखाए जाते हैं. इन ऐसेट को विज्ञापन देने वाले लोग या कंपनियां अपलोड करती हैं. साथ ही, इन्हें 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;
  }
}