समस्या का हल

अगर आपको Search Ads 360 API का इस्तेमाल करते समय समस्याएं आ रही हैं, तो समस्या हल करने के लिए बने इस सेक्शन को देखें.

अगर इस साइट पर मौजूद संसाधनों को पढ़ने के बाद भी कोई समस्या हल नहीं हो पा रही है, तो सहायता टीम से संपर्क करें. साथ ही, यहां दी गई जानकारी तैयार रखें:

  • Search Ads 360 एजेंसी आईडी और विज्ञापन देने वाले का वह आईडी जिसे ऐक्सेस करने की कोशिश की जा रही है

  • Google API कंसोल से मिला प्रोजेक्ट नंबर

  • उस Google खाते का उपयोगकर्ता नाम जिसका इस्तेमाल करके एपीआई को ऐक्सेस किया जा रहा है.
    इस खाते को Search Ads 360 को ऐक्सेस करने की अनुमति दी गई है. यह वही खाता है जिसका इस्तेमाल आपने अनुमति पाने की सुविधा सेट अप करने के लिए किया है.

  • आपके अनुरोध का कोड स्निपेट

  • JSON रिस्पॉन्स
    अगर जवाब कोई गड़बड़ी है, तो देख लें कि नंबर वाला गड़बड़ी कोड ही नहीं, बल्कि गड़बड़ी का मैसेज भी शामिल हो.

प्राधिकरण त्रुटियां

अनुमति से जुड़ी कुछ आम गड़बड़ियां यहां दी गई हैं:

मैसेज ब्यौरा

Access Not Configured. Please use Google API Console to activate the API for your project.

यह गड़बड़ी तब होती है, जब आपने अपने खाते के लिए Search Ads 360 API को चालू नहीं किया हो. पक्का करें कि आपने ये काम कर लिए हैं:

  1. Google के एपीआई कंसोल पर जाएं.

  2. अपना प्रोजेक्ट चुनें. अगर आपने अब तक कोई प्रोजेक्ट नहीं बनाया है, तो अपने क्लाइंट के लिए प्रोजेक्ट बनाना लेख पढ़ें.

  3. बाईं ओर साइडबार में, एपीआई और पुष्टि को बड़ा करें. इसके बाद, एपीआई पर क्लिक करें. एपीआई की सूची में, पक्का करें कि Search Ads 360 API के लिए स्टेटस चालू हो.

Invalid grant

यह गड़बड़ी तब होती है, जब आपका रीफ़्रेश टोकन मान्य न हो. Search Ads 360 की यूटिलिटी स्क्रिप्ट को इस तरह से शुरू करके, रीफ़्रेश टोकन पाया जा सकता है:

sa360Api.py --login

अनुमति देने के लिए सुझाए गए वर्कफ़्लो के बारे में ज़्यादा जानें.

Invalid client
no application name

यह गड़बड़ी तब होती है, जब आपने Google API Console में प्रोजेक्ट सेट अप करते समय प्रॉडक्ट का नाम नहीं दिया हो. इस गड़बड़ी को ठीक करने के लिए, Google API कंसोल की सहमति वाली स्क्रीन पर अपने प्रॉडक्ट का नाम डालें.

अनुमति से जुड़ी अन्य गड़बड़ियां

अपने क्लाइंट आईडी और क्लाइंट पासकोड को वापस पाने के लिए, Google API Console में साइन इन करते समय, Search Ads 360 का ऐक्सेस पाने वाले Google खाते का इस्तेमाल करें. साथ ही, रीफ़्रेश टोकन पाने के लिए भी ऐसा ही करें.

कन्वर्ज़न अपलोड करने से जुड़ी गड़बड़ियां

यहां दी गई टेबल में, कन्वर्ज़न अपलोड करते समय होने वाली गड़बड़ियों के बारे में बताया गया है. ध्यान दें कि हेक्साडेसिमल गड़बड़ी कोड में बदलाव नहीं किया जा सकता. इसलिए, गड़बड़ियों की पहचान करने के लिए, उनका इस्तेमाल अपनी स्क्रिप्ट में किया जा सकता है.

गड़बड़ी का कोड मैसेज ब्यौरा
0x00000101

Click ID '{ID}' is not found

update अनुरोध में दिया गया क्लिक आईडी मान्य नहीं है. ये काम करने के बाद, कन्वर्ज़न फिर से अपलोड करें:

  • पुष्टि की गई कि क्लिक आईडी, कन्वर्ज़न अपलोड होने से चार घंटे पहले जनरेट हुआ था.

  • एपीआई कन्वर्ज़न सेवा को चालू किया हो.

  • अगर कन्वर्ज़न को खास विज़िट के लिए एट्रिब्यूट किया जा रहा है, तो कन्वर्ज़न अपलोड करने से पहले, विज़िट के बाद 30 मिनट तक इंतज़ार करें. अगर विज़िट के 30 मिनट के अंदर डेटा अपलोड किया जाता है, तो हो सकता है कि Search Ads 360, विज़िट के क्लिक आईडी की पहचान न कर पाए. बहुत कम मामलों में ऐसा होता है कि Search Ads 360, clickId की पहचान कर सके, इसके लिए आपको चार घंटे तक इंतज़ार करना पड़ सकता है.

  • इस बात की पुष्टि की गई कि क्लिक एक मान्य स्रोत से है, जैसा कि gclsrc पैरामीटर से दिखाया गया है.

  • पुष्टि की गई है कि आपने advertiserId कॉलम में, विज्ञापन देने वाले के सही आईडी की जानकारी दी है.

  • आपके क्लिक आईडी की पुष्टि हो गई है कि वह पिछले 90 दिनों में जनरेट किया गया है.

0x0000010E Floodlight activity name '{name}' is not found

segmentationName कॉलम में दी गई Floodlight गतिविधि का नाम गलत है या अभी उपलब्ध नहीं है. अगर आपको यह गड़बड़ी दिखती है, तो इन सामान्य समस्याओं की जांच करें:

  • नाम केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. इसलिए, पक्का करें कि आपका अनुरोध, केस से पूरी तरह मेल खाता हो.
  • पक्का करें कि आपने Floodlight गतिविधि के नाम में, प्रिंट न किए जा सकने वाले यूनिकोड वर्ण या डबल स्पेस शामिल न किए हों.
  • पक्का करें कि आपने Floodlight कॉलम के बजाय, Floodlight गतिविधि का नाम डाला हो.
  • देखें कि आपने advertiserId कॉलम में जिस विज्ञापन देने वाले की जानकारी दी है उसके लिए Floodlight गतिविधि मौजूद है या नहीं. (ऐसा हो सकता है कि आपने विज्ञापन देने वाले के बारे में गलत जानकारी दी हो.)
  • Floodlight गतिविधि बनाने या उसमें बदलाव करने के बाद, गतिविधि के लिए कन्वर्ज़न अपलोड करने से पहले कुछ घंटे इंतज़ार करें.
0x00000115 Custom dimension '{name}' is not found

पक्का करें कि आपने जो कस्टम Floodlight वैरिएबल जोड़ा है उसे clickId, criterionId या productGroupId से जुड़े विज्ञापन देने वाले के लिए डाइमेंशन के तौर पर सेट अप किया गया हो, लेकिन कन्वर्ज़न के लिए एट्रिब्यूट नहीं दिया जा रहा हो.

0x00000116 Custom metric '{name}' is not found

पक्का करें कि आपने जिस कस्टम Floodlight वैरिएबल की जानकारी दी है उसे सेट अप किया गया हो. यह वैरिएबल, विज्ञापन देने वाले उस व्यक्ति या कंपनी के लिए मेट्रिक (न कि डाइमेंशन) के तौर पर सेट अप किया गया हो जिसके clickId,criterionId या productGroupId को कन्वर्ज़न के लिए एट्रिब्यूट किया जा रहा है.

0x0000011A The advertiser conversion ID is already specified for a conversion with Search Ads 360 conversion ID {ID}

किसी व्यक्ति ने conversionId कॉलम में बताए गए स्कोप और विज्ञापन देने वाले के कन्वर्ज़न आईडी के लिए, पहले ही कन्वर्ज़न अपलोड कर दिया है.

"विज्ञापन देने वाले का कन्वर्ज़न आईडी", आपका जनरेट किया गया आईडी होता है. Search Ads 360 के लिए ज़रूरी है कि यह आईडी, किसी तय दायरे के लिए यूनीक हो. Search Ads 360 कन्वर्ज़न आईडी, Search Ads 360 से जनरेट होता है और यह पक्का होता है कि यह यूनीक होगा.

0x0000011B Advertiser conversion ID '{ID}' is not found

आपके update अनुरोध में, विज्ञापन देने वाले का ऐसा कन्वर्ज़न आईडी अपडेट करने की कोशिश की गई है जो मौजूद नहीं है. पक्का करें कि आपने सही आईडी डाला हो.

0x0000011D User does not have permission to view advertiser {advertiser ID}

आपके क्लाइंट के पास, अनुरोध में बताए गए विज्ञापन देने वाले को देखने की अनुमति नहीं है.

अपना क्लाइंट आईडी और क्लाइंट सेक्रेट वापस पाने के लिए, Google API Console में साइन इन करें. साथ ही, रीफ़्रेश टोकन पाने के लिए, उस Google खाते का इस्तेमाल करें जिसे आपने विज्ञापन देने वाले उस व्यक्ति या कंपनी को ऐक्सेस दिया है.

0x0000011F Advertiser conversion ID is already specified in this request

अनुरोध में दो या उससे ज़्यादा कन्वर्ज़न, एक ही दायरे और विज्ञापन देने वाले के कन्वर्ज़न आईडी की जानकारी देते हैं.

विज्ञापन देने वाले का कन्वर्ज़न आईडी, एक ऐसा आईडी होता है जिसे आप जनरेट करते हैं और conversionId कॉलम में डालते हैं. Search Ads 360 के लिए ज़रूरी है कि यह आईडी, किसी दिए गए दायरे के लिए यूनीक हो.

0x0000011E The requested Floodlight activity '{name}' does not match the conversion type (ACTION/TRANSACTION)

आपने जो Floodlight गतिविधि आईडी या नाम दिया है वह आपके बताए गए कन्वर्ज़न टाइप से मेल नहीं खाता.

रिस्पॉन्स कोड और गड़बड़ी के मैसेज की शिकायत करना

अगर रिपोर्ट का अनुरोध करने पर आपको गड़बड़ी का कोई मैसेज मिलता है, तो Search Ads 360 API में रिस्पॉन्स कोड और गड़बड़ी के बारे में ज़्यादा जानकारी के लिए, स्टैंडर्ड गड़बड़ी वाले रिस्पॉन्स देखें.

Search Ads 360 के यूज़र इंटरफ़ेस (यूआई) में मौजूद डेटा, एपीआई से मिली रिपोर्ट से मेल नहीं खाता

Search Ads 360 के यूज़र इंटरफ़ेस (यूआई) में मौजूद डेटा, डिफ़ॉल्ट रूप से एपीआई से मिले डेटा से मेल खाना चाहिए. अगर आपने शिकायत के अनुरोध में includeRemovedEntities को true पर सेट किया है, तो पक्का करें कि यूज़र इंटरफ़ेस (यूआई) में हटाया गया कॉन्टेंट दिखाएं चेकबॉक्स भी चुना गया हो.