Google Ads স্ক্রিপ্ট একটি সার্ভারলেস অটোমেশন প্ল্যাটফর্ম প্রদান করে যা আপনাকে ব্রাউজার-ভিত্তিক IDE-তে আধুনিক জাভাস্ক্রিপ্ট (ES6+) ব্যবহার করে প্রোগ্রাম্যাটিকভাবে আপনার Google Ads ডেটা ম্যানেজ এবং কোয়েরি করতে দেয়। Google Ads স্ক্রিপ্টের সাহায্যে, আপনি রুটিন অ্যাকাউন্ট ম্যানেজমেন্ট ওয়ার্কফ্লো অটোমেট করতে, কাস্টম রিপোর্ট তৈরি করতে এবং Google Ads-কে এক্সটার্নাল ডেটা সোর্সের সাথে ইন্টিগ্রেট করতে পারবেন—একটি অ্যাকাউন্ট বা হাজার হাজার অ্যাকাউন্ট জুড়ে—সার্ভার প্রোভিশন বা ডেভেলপার ক্রেডেনশিয়াল ম্যানেজ না করেই।
Google Ads-এর বেশিরভাগ ফিচার Google Ads স্ক্রিপ্টে মিউটেট এবং সার্চ কলের মাধ্যমে উপলভ্য। আপনি স্ক্রিপ্ট ব্যবহার করে এগুলি করতে পারবেন:
- ক্যাম্পেন, বিজ্ঞাপন গ্রুপ, কীওয়ার্ড ও বিজ্ঞাপন ম্যানেজ করা।
- রিয়েল-টাইম পারফর্ম্যান্স বা এক্সটার্নাল ডেটার উপর ভিত্তি করে বিড, বাজেট ও স্ট্যাটাস অ্যাডজাস্ট করুন।
- কাস্টম রিপোর্ট ও ড্যাশবোর্ড তৈরি করতে Google Ads Query Language (GAQL) ব্যবহার করে কোয়েরি চালান।
- প্রতি ঘণ্টা, দিন, সপ্তাহ, মাস বা চাহিদা অনুযায়ী অটোমেটিক এক্সিকিউশন রান করার জন্য শিডিউল করুন।
- ম্যানেজার স্ক্রিপ্ট ব্যবহার করে চাইল্ড অ্যাকাউন্ট জুড়ে মাল্টি-অ্যাকাউন্ট অপারেশন সমন্বয় করুন।
- Google Workspace পরিষেবা (যেমন Sheets ও Drive), Google Cloud পরিষেবা (যেমন BigQuery) এবং থার্ড-পার্টি API-এর সাথে কানেক্ট করুন।
স্ক্রিপ্টে বিল্ট-ইন এনটিটি সিলেক্টর এবং রিপোর্ট অন্তর্ভুক্ত থাকে।
মূল টেকনিক্যাল স্পেসিফিকেশন
নিম্নলিখিত টেকনিক্যাল স্পেসিফিকেশন Google Ads স্ক্রিপ্টের এক্সিকিউশন এনভায়রনমেন্ট এবং অপারেশনাল বাউন্ডারি নির্ধারণ করে:
| স্পেসিফিকেশন | সিঙ্গল অ্যাকাউন্ট স্ক্রিপ্ট | ম্যানেজার অ্যাকাউন্ট স্ক্রিপ্ট |
|---|---|---|
| এক্সিকিউশন টাইমআউট | সর্বাধিক ৩০ মিনিট |
executeInParallel এবং কলব্যাক সহ ৬০ মিনিট পর্যন্ত
(৩০ মিনিট স্ট্যান্ডার্ড)
|
| রানটাইম ইঞ্জিন | V8 জাভাস্ক্রিপ্ট রানটাইম (ECMAScript 6+) | V8 জাভাস্ক্রিপ্ট রানটাইম (ECMAScript 6+) |
| এন্টিটি ইটারেটর সীমা | প্রতিটি ইটারেটরে ডিফল্ট হিসেবে ৫০,০০০ এন্টিটি (রিপোর্ট ও সার্চ কোয়েরি ছাড় দেওয়া হয়েছে) | প্রতিটি চাইল্ড অ্যাকাউন্টে ৫০,০০০ এন্টিটি (রিপোর্ট এবং সার্চ কোয়েরি ছাড় দেওয়া হয়) |
| প্যারালাল অ্যাকাউন্ট | N/A (১টি অ্যাকাউন্ট) | একই সাথে সর্বাধিক ৫০টি অ্যাকাউন্ট |
| একসাথে আপলোড করার সীমা | ৫০ এমবি ফাইল সাইজ, ১,০০০,০০০ সারি | ৫০ এমবি ফাইল সাইজ, ১,০০০,০০০ সারি |
| অনুমোদিত স্ক্রিপ্ট | ব্যবহারকারী প্রতি সর্বাধিক ২৫০টি অনুমোদিত স্ক্রিপ্ট | ব্যবহারকারী প্রতি সর্বাধিক ২৫০টি অনুমোদিত স্ক্রিপ্ট |
| হোস্টিং ও পরিকাঠামো | 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 টুল। |
পূর্বশর্ত
JavaScript সম্পর্কে শুধু প্রাথমিক জ্ঞান থাকলেই হবে—IDE সিনট্যাক্স হাইলাইট, অটো-কমপ্লিট ও প্রিভিউ করার ব্যাপারে সাহায্য করে। আপনার প্রথম স্ক্রিপ্ট লেখা শুরু করতে শুধু একটি Google Ads অ্যাকাউন্ট থাকলেই হবে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Google Ads স্ক্রিপ্ট আর্কিটেকচার, এক্সিকিউশন সীমা এবং ইন্টিগ্রেশন সম্পর্কে সাধারণ প্রশ্নের উত্তর খুঁজুন।
Google Ads স্ক্রিপ্ট কী?
Google Ads স্ক্রিপ্ট Google Ads-এর মধ্যে সার্ভারলেস অটোমেশন এনভায়রনমেন্ট প্রদান করে। এগুলি বিজ্ঞাপনদাতা ও ডেভেলপারদের পারফর্ম্যান্স মেট্রিক কোয়েরি করা, ক্যাম্পেন তৈরি ও পরিবর্তন করা, বিড ও বাজেট আপডেট করা এবং সার্ভার কনফিগার না করে, 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 স্ক্রিপ্টে বিল্ট-ইন পরিষেবা অন্তর্ভুক্ত থাকে, যেমন Google Sheets-এ ডেটা পড়া ও লেখার জন্য SpreadsheetApp,
এক্সটার্নাল REST API-তে HTTP অনুরোধ পাঠানোর জন্য UrlFetchApp এবং BigQuery ও YouTube-এর মতো পরিষেবার সাথে ইন্টিগ্রেট করার জন্য
উন্নত Google API। আরও বিবরণের জন্য,
থার্ড-পার্টি API
এবং উন্নত Google API দেখুন।
মতামত
Google Ads স্ক্রিপ্ট সম্পর্কে আপনার কোনও মতামত থাকলে, আমরা তা জানতে চাই! Discord-এ আমাদের সাথে যোগাযোগ করুন।
আপনার সহায়তা প্রয়োজন হলে, স্ক্রিপ্ট সংক্রান্ত প্রযুক্তিগত সহায়তা টিমের সাথে যোগাযোগ করুন।