উন্নত API

Google বিজ্ঞাপন স্ক্রিপ্টের উন্নত API অভিজ্ঞ ডেভেলপারদের তাদের HTTP ইন্টারফেস ব্যবহার করার চেয়ে কম সেটআপ সহ নির্দিষ্ট পাবলিক Google API-এর সাথে সংযোগ করতে দেয়। আপনি স্ক্রিপ্টের অন্তর্নির্মিত পরিষেবাগুলির মতো এই APIগুলি ব্যবহার করেন এবং তারা স্বয়ংক্রিয়-সম্পূর্ণতা এবং স্বয়ংক্রিয় অনুমোদনের মতো একই সুবিধাগুলি অফার করে৷

উন্নত API-এর জন্য সম্ভাব্য ব্যবহার

গুগল বিশ্লেষক
আপনি আপনার ওয়েবসাইটে আসা ট্র্যাফিক ট্র্যাক করতে Google Analytics ব্যবহার করতে পারেন এবং সেই অনুযায়ী আপনার প্রচারাভিযানের বিডগুলি সামঞ্জস্য করতে পারেন৷ আপনি যদি আপনার Google বিজ্ঞাপন অ্যাকাউন্টের সাথে একটি Google Analytics প্রপার্টি লিঙ্ক করেন, তাহলে আপনি আপনার ওয়েবসাইটে গ্রাহক কার্যকলাপ বিশ্লেষণ করতে পারেন। এই তথ্য আপনার ওয়েবসাইটের ট্রাফিক বা বিক্রয় কতটা Google বিজ্ঞাপন থেকে আসে তার উপর আলোকপাত করতে পারে এবং আপনাকে আপনার বিজ্ঞাপন ও ওয়েবসাইট উন্নত করতে সাহায্য করে। আপনি আমাদের সহায়তা কেন্দ্রে Analytics এবং Google বিজ্ঞাপন অ্যাকাউন্টগুলি লিঙ্ক করার বিষয়ে আরও জানতে পারেন।
Google BigQuery
আপনি Google ক্লাউড স্টোরেজে প্রচুর পরিমাণে ডেটা লোড করতে পারেন এবং তারপর Google BigQuery ব্যবহার করে সেই ডেটা জিজ্ঞাসা করতে পারেন৷ উদাহরণস্বরূপ, আপনি গত 10 বছরের সর্বজনীন আবহাওয়ার ডেটা লোড করতে পারেন এবং তারপর একটি স্ক্রিপ্টে একটি অঞ্চলের গড় তাপমাত্রার জন্য অনুসন্ধান করতে পারেন যা বিডগুলি সামঞ্জস্য করতে সেই তথ্যটি ব্যবহার করে৷ আরেকটি ব্যবহার হল আপনার অ্যাকাউন্টের পারফরম্যান্স ডেটার উপর কয়েক বছর ধরে নম্বর ক্রাঞ্চিং করা।
YouTube এবং YouTube বিশ্লেষণ
বিডিংয়ের সিদ্ধান্ত নিতে আপনি আপনার ভিডিও, প্লেলিস্ট, ইত্যাদির পাশাপাশি আপনার ভিডিওর পারফরম্যান্স ডেটা পুনরুদ্ধার এবং আপডেট করতে পারেন।
গুগল ক্যালেন্ডার
আপনার স্ক্রিপ্ট ভবিষ্যতের কাজগুলির জন্য ইভেন্ট তৈরি করতে পারে (উদাহরণস্বরূপ, আজ থেকে 2 সপ্তাহ আপনার প্রচারাভিযানের জন্য একটি কর্মক্ষমতা প্রতিবেদন চালান), বা আপনার ক্যালেন্ডারে আপনার তৈরি একটি এন্ট্রির উপর ভিত্তি করে ক্রিয়াকলাপ সম্পাদন করতে পারে (উদাহরণস্বরূপ, একটি নির্দিষ্ট তারিখে একটি প্রচারাভিযান সক্ষম করুন)।
কেনাকাটা বিষয়বস্তু
আপনার স্ক্রিপ্ট অ্যাপস স্ক্রিপ্টে কেনাকাটার জন্য Google সামগ্রী API ব্যবহার করতে পারে। এই API Google Merchant Center ব্যবহারকারীদের তাদের পণ্য তালিকা আপলোড এবং পরিচালনা এবং তাদের Merchant Center অ্যাকাউন্টগুলি পরিচালনা করার ক্ষমতা দেয়৷ স্ক্রিপ্টগুলিতে, এটি পণ্যের তালিকা পরীক্ষা করতে এবং নির্দিষ্ট পণ্যগুলিকে নির্দিষ্ট বিজ্ঞাপনের সাথে লিঙ্ক করতে কার্যকর হতে পারে।
গুগল টাস্ক
আপনার স্ক্রিপ্ট ভবিষ্যতের কাজের জন্য একটি অনুস্মারক তালিকা তৈরি করতে পারে (উদাহরণস্বরূপ, আজ থেকে দুই সপ্তাহ আপনার প্রচারাভিযানের জন্য একটি কর্মক্ষমতা প্রতিবেদন চালান), বা আপনার অনুস্মারক তালিকায় আপনার তৈরি করা একটি এন্ট্রির উপর ভিত্তি করে ক্রিয়াকলাপ সম্পাদন করতে পারে (উদাহরণস্বরূপ, একটি নির্দিষ্ট উপর একটি প্রচারাভিযান সক্ষম করুন) তারিখ)।
গুগল স্লাইড
আপনার স্ক্রিপ্ট একটি উপস্থাপনযোগ্য বিন্যাসে এই ধরনের তথ্য প্রকাশ করতে প্রচারাভিযানের বিবরণ বা পরিসংখ্যান Google স্লাইডে রপ্তানি করতে পারে।

উন্নত API সক্রিয় করুন

কোন Google APIগুলি উন্নত API হিসাবে উপলব্ধ তা দেখতে, শীর্ষ সম্পাদক বারে উন্নত APIs বোতামে ক্লিক করুন৷

এটি উন্নত APIs ডায়ালগ নিয়ে আসে। আপনি যে APIগুলি সক্ষম করতে চান তা পরীক্ষা করুন৷

এরপরে, আপনার স্ক্রিপ্টের সাথে যুক্ত প্রকল্পের সাথে কনসোলে API কনসোল পৃষ্ঠাটি আনতে Google API কনসোল লিঙ্কে ক্লিক করুন; অথবা, যদি আপনার প্রকল্প ইতিমধ্যে নির্বাচিত না হয়, তাহলে প্রকল্প ড্রপ-ডাউন তালিকা থেকে এটি নির্বাচন করুন। সার্চ বারে API নাম প্রবেশ করে আপনি আপনার স্ক্রিপ্টে যে APIগুলি ব্যবহার করতে চান সেগুলি অনুসন্ধান করুন৷

অনুসন্ধান ফলাফলে, API নির্বাচন করুন, এবং নিম্নলিখিত পৃষ্ঠায় সক্ষম করুন নির্বাচন করুন; আপনি যদি একটি নিষ্ক্রিয় বোতাম দেখতে পান, তাহলে এই API ইতিমধ্যে সক্ষম করা আছে। আপনি সক্ষম করতে চান এমন প্রতিটি API এর জন্য এই ক্রিয়াটি পুনরাবৃত্তি করুন।

প্রকল্পের জন্য সক্রিয় API-এর তালিকা দেখতে, ড্যাশবোর্ড পৃষ্ঠা নির্বাচন করুন। আপনি স্ক্রিপ্টের জন্য ব্যবহার করতে চান এমন সমস্ত উন্নত API তালিকাভুক্ত আছে কিনা যাচাই করুন৷

এখন আপনার সম্পাদকে ফিরে যেতে উন্নত APIs ডায়ালগ বন্ধ করুন। নতুন APIগুলি আপনার স্ক্রিপ্টের জন্য সক্ষম হবে এবং স্বয়ংসম্পূর্ণ তালিকায় উপলব্ধ হবে৷

উপলব্ধ API

নিম্নলিখিত APIগুলি ব্যবহারের জন্য উপলব্ধ:

API নাম ডকুমেন্টেশন
গুগল বিশ্লেষক https://developers.google.com/apps-script/advanced/analytics
Google BigQuery https://developers.google.com/apps-script/advanced/bigquery
গুগল ক্যালেন্ডার https://developers.google.com/apps-script/advanced/calendar
গুগল স্লাইড https://developers.google.com/apps-script/advanced/slides
গুগল টাস্ক https://developers.google.com/apps-script/advanced/tasks
কেনাকাটা বিষয়বস্তু https://developers.google.com/apps-script/advanced/shopping-content
YouTube https://developers.google.com/apps-script/advanced/youtube
YouTube বিশ্লেষণ https://developers.google.com/apps-script/advanced/youtube-analytics

এই APIগুলি কীভাবে ব্যবহার করবেন তার কিছু উদাহরণের জন্য আপনি আমাদের কোড স্নিপেট পৃষ্ঠাটিও উল্লেখ করতে পারেন।

চূড়ান্ত বিবেচনা

অ্যাডভান্সড এপিআই-এর সাথে কাজ করার সময় কিছু জিনিস মাথায় রাখতে হবে।

প্রকল্প আইডি

প্রতিটি Google বিজ্ঞাপন স্ক্রিপ্টের সাথে যুক্ত একটি Google ক্লাউড প্ল্যাটফর্ম প্রকল্প আইডি (একটি প্রকল্প নম্বর হিসাবেও পরিচিত) থাকে। আপনি অ্যাডভান্সড এপিআই ডায়ালগ থেকে Google API কনসোল পৃষ্ঠাটি খোলার মাধ্যমে আপনার স্ক্রিপ্টের প্রকল্প নম্বর খুঁজে পেতে পারেন। আপনি যখন স্ক্রিপ্ট তৈরি করেন তখন এই প্রোজেক্ট আইডি তৈরি হয় এবং Google বিজ্ঞাপন স্ক্রিপ্ট তৈরি করা ব্যবহারকারীর সাথে সংযুক্ত থাকে। যদি স্ক্রিপ্টটি তৈরি করা ব্যবহারকারীকে পরে অ্যাকাউন্ট থেকে সরিয়ে দেওয়া হয়, তাহলে স্ক্রিপ্টটি অ্যাক্সেস করার চেষ্টা করা ব্যবহারকারীকে আবার স্ক্রিপ্টটি পুনরায় অনুমোদন করতে এবং উন্নত API নির্ভরতা সেটআপ করার জন্য অনুরোধ করা হবে। একটি নতুন Google ডেভেলপার প্রজেক্ট আইডিও তৈরি করা হবে, এবং আপনাকে আবার উন্নত API সেটআপ করতে হবে, যেমনটি এই নথিতে আগে ব্যাখ্যা করা হয়েছে।

নির্ভরতা

শুধুমাত্র যে ব্যবহারকারী অ্যাকাউন্টে স্ক্রিপ্ট তৈরি করেছেন তিনি সেই স্ক্রিপ্টের জন্য উন্নত APIs নির্ভরতা পরিবর্তন করতে পারেন।

অনুমতি

এপিআই অ্যাক্সেস করার সময়, একটি স্ক্রিপ্ট সেই ব্যবহারকারীর অনুমতি ব্যবহার করে যে স্ক্রিপ্টটি অনুমোদন করেছে। নিশ্চিত করুন যে স্ক্রিপ্টটি অনুমোদনকারী ব্যবহারকারীর প্রয়োজনীয় সমস্ত অ্যাডভান্সড API-এর পাশাপাশি স্ক্রিপ্টের প্রয়োজনীয় ডেটাতে প্রয়োজনীয় অ্যাক্সেস রয়েছে। আপনি যদি Google Analytics API ব্যবহার করেন, তাহলে নিশ্চিত করুন যে স্ক্রিপ্টটি অনুমোদনকারী ব্যবহারকারীর কাছে অ্যানালিটিক্স অ্যাকাউন্ট অ্যাক্সেস করার প্রয়োজনীয় অনুমতি রয়েছে।

শর্তাবলী

প্রতিটি উন্নত API-এর নিজস্ব নিয়ম ও শর্ত থাকতে পারে যা Google API কনসোলে API সক্ষম করার সময় আপনার গ্রহণ করা উচিত।

কোটা

বেশিরভাগ উন্নত API-এর সাথে যুক্ত একটি বিনামূল্যের দৈনিক কোটা রয়েছে। একবার আপনার স্ক্রিপ্ট এই কোটা অতিক্রম করলে, আপনি অতিরিক্ত ডেটার অনুরোধ না করা পর্যন্ত API কাজ করা বন্ধ করে দেবে, অথবা বিনামূল্যের কোটা পুনরায় পূরণ করা হবে। আপনি অ্যাডভান্সড APIs ডায়ালগ থেকে স্ক্রিপ্টের জন্য Google API কনসোল খোলার মাধ্যমে আপনার স্ক্রিপ্ট দ্বারা ব্যবহৃত কোটা নিরীক্ষণ করতে পারেন। Google API কনসোল আপনাকে API-এর জন্য অতিরিক্ত কোটা অনুরোধ করার একটি উপায়ও প্রদান করে।

বিলিং

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