প্রোডাক্ট ওভারভিউ

Google Ads স্ক্রিপ্ট একটি সার্ভারলেস অটোমেশন প্ল্যাটফর্ম প্রদান করে যা আপনাকে ব্রাউজার-ভিত্তিক IDE-তে আধুনিক JavaScript (ES6+) ব্যবহার করে আপনার Google Ads ডেটা প্রোগ্রামম্যাটিক উপায়ে ম্যানেজ ও কোয়েরি করতে দেয়। Google Ads স্ক্রিপ্টের সাহায্যে, আপনি রুটিন অ্যাকাউন্ট ম্যানেজমেন্ট ওয়ার্কফ্লো অটোমেট করতে, কাস্টম রিপোর্ট তৈরি করতে এবং এক্সটার্নাল ডেটা সোর্সের সাথে Google Ads ইন্টিগ্রেট করতে পারবেন—একটি অ্যাকাউন্ট বা হাজার হাজার অ্যাকাউন্ট জুড়ে—সার্ভার প্রোভিশন বা ডেভেলপার ক্রেডেনশিয়াল ম্যানেজ না করেই।

Google Ads-এর বেশিরভাগ ফিচার Google Ads স্ক্রিপ্টে mutate এবং search কলের মাধ্যমে উপলভ্য। আপনি এগুলির জন্য স্ক্রিপ্ট ব্যবহার করতে পারবেন:

  • ক্যাম্পেন, বিজ্ঞাপন গ্রুপ, কীওয়ার্ড ও বিজ্ঞাপন ম্যানেজ করা।
  • রিয়েল-টাইম পারফর্ম্যান্স বা এক্সটার্নাল ডেটার উপর ভিত্তি করে বিড, বাজেট ও স্ট্যাটাস অ্যাডজাস্ট করুন।
  • কাস্টম রিপোর্ট ও ড্যাশবোর্ড জেনারেট করতে Google Ads কোয়েরি ল্যাঙ্গুয়েজ (GAQL) ব্যবহার করে কোয়েরি চালান।
  • প্রতি ঘণ্টা, দিন, সপ্তাহ, মাস বা চাহিদা মতো অটোমেটিক এক্সিকিউশন শিডিউল করুন।
  • ম্যানেজার স্ক্রিপ্ট ব্যবহার করে চাইল্ড অ্যাকাউন্ট জুড়ে একাধিক অ্যাকাউন্ট অপারেশন কোঅর্ডিনেট করুন।
  • Google Workspace পরিষেবা (যেমন Sheets ও Drive), Google Cloud পরিষেবা (যেমন BigQuery) এবং থার্ড-পার্টি API-এর সাথে কানেক্ট করুন।

এছাড়াও, স্ক্রিপ্টে বিল্ট-ইন এনটিটি সিলেক্টর ও রিপোর্ট অন্তর্ভুক্ত থাকে।

গুরুত্বপূর্ণ টেকনিক্যাল স্পেসিফিকেশন

নিম্নলিখিত টেকনিক্যাল স্পেসিফিকেশন, Google Ads স্ক্রিপ্টের এক্সিকিউশন এনভায়রনমেন্ট এবং অপারেশনাল বাউন্ডারি নির্ধারণ করে:

স্পেসিফিকেশন সিঙ্গল অ্যাকাউন্ট স্ক্রিপ্ট ম্যানেজার অ্যাকাউন্ট স্ক্রিপ্ট
এক্সিকিউশন টাইম-আউট সর্বাধিক ৩০ মিনিট executeInParallel এবং কলব্যাক সহ ৬০ মিনিট পর্যন্ত (৩০ মিনিট স্ট্যান্ডার্ড)
রানটাইম ইঞ্জিন V8 জাভাস্ক্রিপ্ট রানটাইম (ECMAScript 6+) V8 JavaScript রানটাইম (ECMAScript 6+)
এন্টিটি ইটারেটর সীমা প্রতিটি ইটারেটর পিছু ৫০,০০০ ডিফল্ট এন্টিটি (রিপোর্ট ও সার্চ কোয়েরি এর মধ্যে পড়ে না) প্রতিটি চাইল্ড অ্যাকাউন্টে ৫০,০০০ এন্টিটি (রিপোর্ট ও সার্চ কোয়েরি ছাড় দেওয়া হয়েছে)
প্যারালাল অ্যাকাউন্ট প্রযোজ্য নয় (১টি অ্যাকাউন্ট) একসাথে সর্বাধিক ৫০টি অ্যাকাউন্ট
বাল্ক আপলোডের সীমা ৫০ এমবি ফাইল সাইজ, ১,০০০,০০০ সারি ৫০ এমবি ফাইল সাইজ, ১,০০০,০০০ সারি
অনুমোদিত স্ক্রিপ্ট ব্যবহারকারী প্রতি সর্বাধিক ২৫০টি অনুমোদিত স্ক্রিপ্ট ব্যবহারকারী পিছু সর্বাধিক ২৫০টি অনুমোদিত স্ক্রিপ্ট
হোস্টিং ও পরিকাঠামো Google-এর মাধ্যমে সম্পূর্ণভাবে ম্যানেজ করা (সার্ভারলেস) Google-এর মাধ্যমে সম্পূর্ণভাবে ম্যানেজ করা (সার্ভারলেস)

আরও তথ্যের জন্য, সীমা দেখুন।

Google Ads স্ক্রিপ্ট কি আমার জন্য সঠিক প্রোডাক্ট?

Google Ads অ্যাকাউন্ট অটোমেট করার জন্য Google একাধিক প্রোডাক্ট প্রদান করে। নিচের টেবিলে সাধারণ পরিস্থিতি ও সাজেশন দেওয়া আছে যা আপনাকে নিজের প্রয়োজন মতো সঠিক প্রোডাক্ট বেছে নিতে সাহায্য করবে:

পরিস্থিতি সাজেশন গুরুত্বপূর্ণ বৈশিষ্ট্য
আমি একজন ডেভেলপার, আমি নিজের সফ্টওয়্যার প্রোডাক্ট তৈরি করতে চাই, অথবা Google Ads API-এর সাথে ইন্টিগ্রেট করতে চাই। আমি কোড লিখতে, সার্ভার ও ডেটাবেস সহ সফ্টওয়্যার ইনফ্রাস্ট্রাকচার ম্যানেজ করতে স্বচ্ছন্দ বোধ করি। Google Ads API ব্যবহার করুন। সম্পূর্ণ API কন্ট্রোল, আরও বেশি থ্রুপুট, ডেডিকেটেড হোস্টিং এবং OAuth ম্যানেজমেন্ট।
আমি একজন ডেভেলপার যে কোড লিখতে স্বচ্ছন্দ বোধ করে, কিন্তু নিজের সফ্টওয়্যার ইনফ্রাস্ট্রাকচার ম্যানেজ করতে পছন্দ করে না। Google Ads স্ক্রিপ্ট ব্যবহার করুন। Google Ads-এর মধ্যে সার্ভারলেস এক্সিকিউশন, অটোমেটিক শিডিউলিং, ব্রাউজার-ভিত্তিক IDE.
আমি ডেভেলপার নই, তবে Google Ads অটোমেট করার জন্য প্রোগ্রামিং শেখার জন্য কিছু সময় দিতে ইচ্ছুক। Google Ads স্ক্রিপ্ট ব্যবহার করুন। সহজ জাভাস্ক্রিপ্ট সিনট্যাক্স, আগে থেকে তৈরি স্ক্রিপ্ট টেমপ্লেট, IDE অটোফিল ও সিনট্যাক্স হাইলাইটিং।
আমি প্রোগ্রাম্যাটিক্যালি ভিডিও ক্যাম্পেন ম্যানেজ করতে চাই। Google Ads স্ক্রিপ্ট ব্যবহার করুন। AdsApp.videoCampaigns() ব্যবহার করে সরাসরি ভিডিও ক্যাম্পেন ম্যানেজ করা।
আমি অ্যাক্টিভ ব্যবহারকারী সেশন ছাড়াই রান করার জন্য টাস্ক শিডিউল করতে চাই। Google Ads স্ক্রিপ্ট ব্যবহার করুন। অটোমেটিক প্রতি ঘণ্টা, প্রতিদিন, প্রতি সপ্তাহ, বা প্রতি মাস অন্তর শিডিউল করা সহ OAuth2 ব্যাকগ্রাউন্ড অনুমোদন।
আমি প্রোগ্রাম্যাটিক্যালি আমার নেস্টেড Google Ads অ্যাকাউন্ট অ্যাক্সেস করতে চাই। একটি স্ক্রিপ্ট থেকে একাধিক চাইল্ড অ্যাকাউন্ট অ্যাক্সেস করতে ম্যানেজার স্ক্রিপ্ট ব্যবহার করুন। executeInParallel ব্যবহার করে ৫০টি পর্যন্ত চাইল্ড অ্যাকাউন্ট জুড়ে সিকোয়েনশিয়াল ইটারেশন বা প্যারালাল এক্সিকিউশন।
আমি Google-এর মালিকানাধীন বা থার্ড-পার্টি API আমার Google Ads ম্যানেজমেন্টে ইন্টিগ্রেট করতে চাই। Google Ads স্ক্রিপ্টের সাথে Google APIs অথবা থার্ড-পার্টি APIs ব্যবহার করুন। বিল্ট-ইন Google Workspace পরিষেবা (Sheets, Drive, Mail), উন্নত Google APIs (BigQuery, Analytics, YouTube) এবং এক্সটার্নাল REST APIs-এর জন্য UrlFetchApp।
আমি একজন ডেটা অ্যানালিস্ট (বা একই ধরনের ভূমিকা পালন করি) এবং আরও বিশ্লেষণের জন্য Google Ads রিপোর্ট ডাউনলোড করতে চাই। Google Ads-এর জন্য BigQuery ডেটা ট্রান্সফার পরিষেবা ব্যবহার করুন। কোড ছাড়াই BigQuery-তে Google Ads ডেটার জন্য শিডিউল করা অটোমেটেড পাইপলাইন।
আমি বাল্ক হিসেবে Google Ads ম্যানেজ করতে চাই এবং কোড লিখতে আমার কোনও আপত্তি নেই। Google Ads স্ক্রিপ্টের সাথে একসাথে আপলোড করার সুবিধা ব্যবহার করুন। প্রোগ্রাম্যাটিক CSV বা স্প্রেডশিট আপলোড, যা ১,০০০,০০০ সারি পর্যন্ত কাজ করে।
আমি বাল্কে Google Ads ম্যানেজ করতে চাই, কিন্তু কোনও কোড লিখতে চাই না। অটোমেটেড নিয়ম, একসাথে আপলোড বা Google Ads Editor ব্যবহার করুন। বাল্ক আপডেট ও শিডিউল করা নিয়মের জন্য নো-কোড ডেস্কটপ বা UI টুল।

পূর্বশর্ত

জাভাস্ক্রিপ্ট সম্পর্কে প্রাথমিক জ্ঞান থাকলেই চলবে—IDE সিনট্যাক্স হাইলাইট করা, অটোফিল ও প্রিভিউ করার মাধ্যমে সাহায্য করে। আপনার প্রথম স্ক্রিপ্ট লেখা শুরু করতে শুধু একটি Google Ads অ্যাকাউন্ট থাকলেই হবে।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

Google Ads স্ক্রিপ্ট আর্কিটেকচার, এক্সিকিউশন সীমা এবং ইন্টিগ্রেশন সম্পর্কে সাধারণ প্রশ্নের উত্তর খুঁজুন।

Google Ads স্ক্রিপ্ট কী?

Google Ads স্ক্রিপ্ট Google Ads-এর মধ্যে সার্ভারলেস অটোমেশন এনভায়রনমেন্ট প্রদান করে। এগুলি বিজ্ঞাপনদাতা ও ডেভেলপারদের পারফর্ম্যান্স মেট্রিক কোয়েরি করার জন্য JavaScript কোড লিখতে, ক্যাম্পেন তৈরি ও পরিবর্তন করতে, বিড ও বাজেট আপডেট করতে এবং ইনফ্রাস্ট্রাকচারের জন্য পেমেন্ট না করেই, সার্ভার কনফিগার না করে, OAuth টোকেন ম্যানেজ না করেই এক্সটার্নাল API-এর সাথে কানেক্ট করতে দেয়।

Google Ads স্ক্রিপ্ট ও Google Ads API-এর মধ্যে পার্থক্য কী?

Google Ads স্ক্রিপ্ট সরাসরি আপনার Google Ads অ্যাকাউন্টে JavaScript ব্যবহার করে রান করে, এতে কোনও সার্ভার ইনফ্রাস্ট্রাকচার প্রয়োজন হয় না এবং ব্রাউজারে অটোমেটিক অনুমোদন ম্যানেজ করে। Google Ads API হল REST এবং gRPC API যা বৃহৎ-স্কেল এন্টারপ্রাইজ অ্যাপ্লিকেশন, থার্ড-পার্টি টুল এবং হাই-ভলিউম ডেটা পাইপলাইনের জন্য ডিজাইন করা হয়েছে যা আপনার নিজস্ব সার্ভারে চলে এবং যার জন্য ডেডিকেটেড ডেভেলপার টোকেন এবং OAuth ক্রেডেনশিয়াল প্রয়োজন।

Google Ads স্ক্রিপ্ট চালানোর জন্য কি আমার কোনও সার্ভার প্রয়োজন?

না। Google Ads স্ক্রিপ্ট সম্পূর্ণভাবে Google-এর ক্লাউড পরিকাঠামোতে চলে এবং এর জন্য কোনও অতিরিক্ত খরচ হয় না। আপনি স্ক্রিপ্ট লিখতে, প্রিভিউ মোড-এর মাধ্যমে সেগুলি পরীক্ষা করতে এবং Google Ads ওয়েব ইন্টারফেসে সরাসরি সেগুলি শিডিউল করতে পারবেন।

Google Ads স্ক্রিপ্টের ক্ষেত্রে এক্সিকিউশন সংক্রান্ত কী কী সীমাবদ্ধতা আছে?

প্রতিটি অ্যাকাউন্টে স্ট্যান্ডার্ড স্ক্রিপ্ট প্রতিবার এক্সিকিউট করার সময় সর্বাধিক ৩০ মিনিট পর্যন্ত চলতে পারে। executeInParallel ব্যবহার করে এমন ম্যানেজার অ্যাকাউন্ট স্ক্রিপ্ট, সর্বাধিক ৫০টি চাইল্ড অ্যাকাউন্ট জুড়ে সর্বাধিক ৬০ মিনিট পর্যন্ত এক্সিকিউট করতে পারে (কলব্যাক ফাংশন নির্দিষ্ট করা থাকলে)। স্ক্রিপ্টের টাইম-আউট হয়ে গেলেও, বাতিল করার আগে Google Ads এখনও কোনও পরিবর্তন প্রয়োগ করে। টাইম-আউট, কোটা ও বাল্ক আপলোড সীমা সম্পর্কে সম্পূর্ণ বিবরণ পেতে সীমা দেখুন।

Google Ads স্ক্রিপ্ট কি এক্সটার্নাল API-এর সাথে কানেক্ট করতে পারে?

হ্যাঁ। Google Ads স্ক্রিপ্টে SpreadsheetApp Google Sheets পড়া ও লেখার জন্য, UrlFetchApp এক্সটার্নাল REST API-তে HTTP অনুরোধ পাঠানোর জন্য এবং BigQuery ও YouTube-এর মতো পরিষেবার সাথে ইন্টিগ্রেট করার জন্য অ্যাডভান্সড Google API-এর মতো বিল্ট-ইন পরিষেবা অন্তর্ভুক্ত থাকে। আরও বিবরণের জন্য, থার্ড-পার্টি API এবং উন্নত Google API দেখুন।

মতামত

Google Ads স্ক্রিপ্ট সম্পর্কে আপনার কোনও মতামত থাকলে, আমাদের জানাতে ভুলবেন না! Discord-এ আমাদের সাথে যোগাযোগ করুন।

আপনার সহায়তা প্রয়োজন হলে, স্ক্রিপ্ট প্রযুক্তিগত সহায়তা টিমের সাথে যোগাযোগ করুন।