Google বিজ্ঞাপন বিভিন্ন ধরনের বিজ্ঞাপনকে সমর্থন করে, যেমন টেক্সট, ছবি এবং মোবাইল বিজ্ঞাপন। এই নির্দেশিকাটি কীভাবে Google বিজ্ঞাপন স্ক্রিপ্ট ব্যবহার করে বিজ্ঞাপন তৈরি, পুনরুদ্ধার এবং প্রতিবেদন করতে হয় তা কভার করে। Google Ads দ্বারা সমর্থিত সব ধরনের বিজ্ঞাপনের একটি ওভারভিউয়ের জন্য, API নির্দেশিকা দেখুন।
সৃষ্টি
স্ক্রিপ্ট AdGroup
দৃষ্টান্তে newAd()
পদ্ধতি ব্যবহার করে বিজ্ঞাপন তৈরি করতে পারে। এটি একটি AdBuilderSpace
প্রদান করে যা সমর্থিত বিজ্ঞাপন প্রকারের জন্য নির্মাতা তৈরি করে।
নিম্নলিখিত স্নিপেট দেখায় কিভাবে একটি প্রসারিত পাঠ্য বিজ্ঞাপন তৈরি করতে হয়:
let adOperation = adGroup.newAd().expandedTextAdBuilder()
.withHeadlinePart1("First headline part")
.withHeadlinePart2("Second headline part")
.withDescription("Ad description")
.withFinalUrl("http://www.example.com")
.withPath1("path1") // optional
.withPath2("path2") // optional
.build();
পরিদর্শন
সমস্ত বিজ্ঞাপন প্রকারের সাথে সম্পর্কিত কিছু তথ্য একটি Ad
থেকে অবিলম্বে পাওয়া যায়, যেমন একটি বিজ্ঞাপনের আইডি এবং অনুমোদনের অবস্থা। উপরন্তু, যে কোনো বিজ্ঞাপন বিরাম, সক্ষম, বা সরানো যেতে পারে।
একটি বিজ্ঞাপনের ধরনের নির্দিষ্ট ক্ষেত্রগুলিতে অ্যাক্সেস করতে, যেমন একটি প্রসারিত পাঠ্য বিজ্ঞাপনের বিবরণ, একটি AdViewSpace
তৈরি করতে asType()
পদ্ধতি ব্যবহার করুন। এটি Ad
একটি বর্ধিত সংস্করণে অ্যাক্সেস প্রদান করে যা টাইপ-নির্দিষ্ট পদ্ধতিগুলিকে প্রকাশ করে।
নিম্নলিখিত স্নিপেট প্রতিটি প্রসারিত পাঠ্য বিজ্ঞাপনের বিবরণ পায়:
const iterator = AdsApp.ads().withCondition("Type = EXPANDED_TEXT_AD").get();
while (iterator.hasNext()) {
let ad = iterator.next();
let expandedTextAd = ad.asType().expandedTextAd();
let description = expandedTextAd.getDescription();
}
লক্ষ্য করুন যে শর্তের Type = EXPANDED_TEXT_AD
নিশ্চিত করে যে পুনরাবৃত্তিকারীর প্রতিটি বিজ্ঞাপন একটি সম্প্রসারিত পাঠ্য বিজ্ঞাপন। একটি ভুল টাইপ সহ একটি বিজ্ঞাপন দেখার চেষ্টা করার ফলে একটি ত্রুটি দেখা দেবে যা আপনার স্ক্রিপ্টের সম্পাদন বন্ধ করে দেয়, তাই বিজ্ঞাপনের ধরন জানা থাকলেই টাইপ-নির্দিষ্ট ক্ষেত্রগুলি দেখা গুরুত্বপূর্ণ৷
নিচের স্নিপেট দেখায় কিভাবে Ad.isType()
পদ্ধতি ব্যবহার করে একটি বিজ্ঞাপন সঠিক ধরনের কিনা তা নির্ধারণ করতে হয়:
if (ad.isType().expandedTextAd()) {
let expandedTextAd = ad.asType().expandedTextAd();
let headlinePart1 = expandedTextAd.getHeadlinePart1();
let headlinePart2 = expandedTextAd.getHeadlinePart2();
}
রিপোর্টিং
ad_group_ad
ভিউটি নিয়মিত পরিসংখ্যান ছাড়াও টাইপ-নির্দিষ্ট বিজ্ঞাপন ক্ষেত্রগুলি অনুসন্ধান করতে ব্যবহার করা যেতে পারে, যেমন ad_group_ad.expanded_text_ad.headline_part1
। নিম্নলিখিত স্নিপেট দেখায় কিভাবে সমস্ত সম্প্রসারিত টেক্সট বিজ্ঞাপনের পরিসংখ্যান পুনরুদ্ধার করতে হয় যেগুলির শিরোনাম 1-এ "ডিসকাউন্ট বিক্রয়" রয়েছে:
const results = AdsApp.search(
"SELECT ad_group_ad.ad_group.id, " +
"ad_group_ad.id, " +
"ad_group_ad.expanded_text_ad.headline_part1, " +
"ad_group_ad.expanded_text_ad.headline_part2, " +
"metrics.clicks, " +
"metrics.impressions, " +
"metrics.cost" +
"FROM ad_group_ad " +
"WHERE ad_group_ad.expanded_text_ad.headline_part1 = 'Discount Sales' " +
"AND segments.date DURING LAST_7_DAYS");
while (results.hasNext()) {
let row = results.next();
let headlinePart1 = row.adGroupAd.expandedTextAd.headlinePart1;
let headlinePart2 = row.adGroupAd.expandedTextAd.headlinePart2;
...
}
স্ক্রিপ্টে রিপোর্টিং সম্পর্কে আরও তথ্যের জন্য রিপোর্ট নির্দেশিকা দেখুন।