সাধারণ সমস্যা

এটি Google বিজ্ঞাপন স্ক্রিপ্ট ফোরামে উত্থাপিত সবচেয়ে সাধারণ সমস্যাগুলির একটি সংকলন৷

সাধারণ জাভাস্ক্রিপ্ট ত্রুটি

"ফাংশন খুঁজে পাওয়া যায় না: FUNCTION_NAME" এর সাথে স্ক্রিপ্ট ব্যর্থ হচ্ছে

এটি সাধারণত স্ক্রিপ্টে একটি ভুল বানান ফাংশন নামের ফলাফল।

  1. ফাংশনের নামের বানান সঠিক এবং সঠিক বানান কেস আছে কিনা পরীক্ষা করুন; যেমন, AdsApp.keywordz() এই ত্রুটির কারণ হবে, কারণ keywordz বিজ্ঞাপন অ্যাপ ক্লাসে একটি বৈধ ফাংশন নয়। AdsApp.Keywords() keywords() ফাংশনের জন্য ভুল বানানের ক্ষেত্রেও ব্যর্থ হবে।

  2. ফাংশন বিদ্যমান কিনা পরীক্ষা করুন; যেমন, AdsApp.keywords().next() ব্যর্থ হবে কারণ AdsApp.keywords() একটি KeywordSelector প্রদান করে যখন next() একটি KeywordIterator অবজেক্টের জন্য একটি পদ্ধতি। সঠিক কোড হবে AdsApp.keywords().get().next()

আমার স্ক্রিপ্ট চলে, কিন্তু কিছুই করে না

এই সমস্যার সবচেয়ে সাধারণ কারণ হল আপনার একটি ফাংশন রয়েছে যা একটি অপারেশন করে, কিন্তু আপনি এটি main() পদ্ধতি থেকে কল করছেন না। এটি সাধারণত ঘটে যখন আপনি আমাদের ডকুমেন্টেশন থেকে কোড স্নিপেট কপি-পেস্ট করেন।

কোডিং পদ্ধতি টুকিটাকি সংকেতলিপি
সংস্করণ 1 (কাজ করে না)
function main() {
  // Call to getAllCampaigns is missing, so this script does nothing.
}

function getAllCampaigns() {
  // AdsApp.campaigns() will return all campaigns that are not
  // removed by default.
  let campaignIterator = AdsApp.campaigns().get();
  console.log('Total campaigns found : ' +
      campaignIterator.totalNumEntities());
  while (campaignIterator.hasNext()) {
    let campaign = campaignIterator.next();
    console.log(campaign.getName());
  }
}
সংস্করণ 2 (কাজ করে না)
function main() {
  // Call to getAllCampaigns is missing, so this script does nothing.

  function getAllCampaigns() {
    // AdsApp.campaigns() will return all campaigns that are not
    // removed by default.
    let campaignIterator = AdsApp.campaigns().get();
    console.log('Total campaigns found : ' +
        campaignIterator.totalNumEntities());
    while (campaignIterator.hasNext()) {
      let campaign = campaignIterator.next();
      console.log(campaign.getName());
    }
  }
}
সংস্করণ 3 (কাজ)
function main() {
  getAllCampaigns();
}

function getAllCampaigns() {
  // AdsApp.campaigns() will return all campaigns that are not removed
  // by default.
  let campaignIterator = AdsApp.campaigns().get();
  console.log('Total campaigns found : ' +
      campaignIterator.totalNumEntities());
  while (campaignIterator.hasNext()) {
    let campaign = campaignIterator.next();
    Logger.log(campaign.getName());
  }
}

আমার স্ক্রিপ্ট আপগ্রেড করার সময় আমি একটি "ফাংশন getFinalUrl খুঁজে পাচ্ছি না" ত্রুটি পেয়েছি

আপগ্রেড করা URL-এর সাথে কাজ করার জন্য আপনার স্ক্রিপ্ট পরিবর্তন করার সময় আপনি এই ত্রুটির সম্মুখীন হতে পারেন। এটি ঘটে যখন আপনি ad.getDestinationUrl() এর কলগুলিকে ad.getFinalUrl() দিয়ে প্রতিস্থাপন করেন। getFinalUrl() হল AdUrls ক্লাসের অংশ, তাই আপনাকে ad.urls().getFinalUrl() এ আপনার কোড পরিবর্তন করতে হবে :

function main() {
  // Incorrect snippet. getFinalUrl is not a member of the Ad class.
  let ad = AdsApp.ads().get().next();
  let url = ad.getFinalUrl();

  // Correct snippet.
  let ad = AdsApp.ads().get().next();
  let url = ad.urls().getFinalUrl();
}

আমি X এর জন্য কোন পরিসংখ্যান পাই না

একটি নির্দিষ্ট সত্তা বা তারিখ সীমার জন্য ডেটার অনুপলব্ধতা একটি সাধারণ ত্রুটি যা আপনি রিপোর্ট চালানোর সময় বা পরিসংখ্যান কল করার সময় সম্মুখীন হতে পারেন। আপনি চেষ্টা করতে পারেন যে বিভিন্ন জিনিস আছে:

  1. আপনি যে তারিখের পরিসংখ্যান পুনরুদ্ধার করছেন বা রিপোর্ট চালাচ্ছেন তা পরীক্ষা করুন।

  2. আপনি যদি বিভিন্ন মুদ্রার অ্যাকাউন্ট পরিচালনা করে এমন একটি বিজ্ঞাপন ম্যানেজার স্ক্রিপ্টের জন্য অ্যাকাউন্ট-স্তরের পরিসংখ্যান পুনরুদ্ধার করেন, তাহলে আপনি ম্যানেজার অ্যাকাউন্টের মুদ্রায় খরচ ফেরত পাবেন।

  3. আপনি এখনও যে ডেটা খুঁজছেন তা Google বিজ্ঞাপনে নাও থাকতে পারে। বিস্তারিত জানার জন্য আমাদের ডেটা সতেজতা নির্দেশিকা দেখুন।

বৈশিষ্ট্য অনুরোধ

বৈশিষ্ট্য এক্স উপলব্ধ?

আমাদের রেফারেন্স ডকুমেন্টেশন চেক করুন.

X বৈশিষ্ট্য কখন উপলব্ধ হবে?

আমরা প্রথমে সর্বাধিক অনুরোধ করা বৈশিষ্ট্যগুলিতে কাজ করার চেষ্টা করি৷ যদি আপনি দেখতে চান এমন একটি বৈশিষ্ট্য থাকে, তাহলে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রথমে, রেফারেন্স ডকুমেন্টেশন চেক করে যাচাই করুন যে বৈশিষ্ট্যটি Google বিজ্ঞাপন স্ক্রিপ্টে সমর্থিত নয়।

  2. এটি উপলব্ধ না হলে, Google বিজ্ঞাপন স্ক্রিপ্ট ফোরামে অনুসন্ধান করুন যে এটি সম্পর্কে আগে থেকেই জিজ্ঞাসা করা হয়েছে কিনা। যদি হ্যাঁ, সেই থ্রেডটিকে আপভোট করুন, অথবা যদি আপনি একটি ব্যবহারের ক্ষেত্রের মতো অতিরিক্ত বিবরণ শেয়ার করতে চান তাহলে একটি মন্তব্য করুন৷

  3. যদি বৈশিষ্ট্যটি এখনও অনুরোধ না করা হয়, তাহলে Google বিজ্ঞাপন স্ক্রিপ্ট ফোরামে একটি নতুন থ্রেড খুলে একটি বৈশিষ্ট্য অনুরোধ করুন। নিশ্চিত করুন যে আপনি একটি ব্যবহারের ক্ষেত্রে প্রদান করেছেন যা এই বৈশিষ্ট্যটি সমাধান করবে। যখন সম্ভব, সহায়তা কেন্দ্র নির্দেশিকা বা একটি AdWords API ব্লগ পোস্ট/গাইডের একটি লিঙ্ক অন্তর্ভুক্ত করুন যা এই বৈশিষ্ট্যটি বর্ণনা করে। এটি অন্যান্য ডেভেলপারদের সাহায্য করবে কারণ তারা একটি বৈশিষ্ট্যের অনুরোধকে সমর্থন করবে। আমরা তাদের জনপ্রিয়তার উপর ভিত্তি করে বৈশিষ্ট্য অনুরোধ অগ্রাধিকার.

  4. আমাদের (পাশাপাশি ব্যবহারকারীদের) জন্য দ্রুত বৈশিষ্ট্যের অনুরোধগুলি পরীক্ষা করা সহজ করতে পোস্টটিকে "ফিচার অনুরোধ" হিসাবে ট্যাগ করুন৷

আমি কিভাবে বৈশিষ্ট্য এক্স ব্যবহার করব?

একটি নির্দিষ্ট বৈশিষ্ট্য কীভাবে ব্যবহার করবেন তার উদাহরণগুলির জন্য আমাদের কোড স্নিপেট এবং সমাধানগুলি দেখুন৷ আপনি যদি একটি উপযুক্ত কোড স্নিপেট খুঁজে না পান, তাহলে নির্দ্বিধায় ফোরামে একটি অনুরোধ করুন৷