Google Ads স্ক্রিপ্ট একটি সার্ভারলেস অটোমেশন প্ল্যাটফর্ম প্রদান করে যা আপনাকে ব্রাউজার-ভিত্তিক IDE-তে আধুনিক জাভাস্ক্রিপ্ট (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 API বা থার্ড-পার্টি API ব্যবহার করুন। |
বিল্ট-ইন 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-এর মধ্যে সার্ভারলেস অটোমেশন এনভায়রনমেন্ট প্রদান করে। এগুলি বিজ্ঞাপনদাতা ও ডেভেলপারদের জাভাস্ক্রিপ্ট কোড লেখার অনুমতি দেয় যাতে তারা পারফর্ম্যান্স মেট্রিক্স কোয়েরি করতে, ক্যাম্পেন তৈরি ও পরিবর্তন করতে, বিড ও বাজেট আপডেট করতে এবং সার্ভার কনফিগার না করে, 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-এ আমাদের সাথে যোগাযোগ করুন।
আপনার সহায়তা প্রয়োজন হলে, স্ক্রিপ্ট সংক্রান্ত প্রযুক্তিগত সহায়তা টিমের সাথে যোগাযোগ করুন।