বেশিরভাগ Google বিজ্ঞাপন এন্টিটি একটি getId()
পদ্ধতি প্রকাশ করে যা তাদের শনাক্তকারী প্রদান করে। বেশিরভাগ ক্ষেত্রে কঠোরভাবে প্রয়োজনীয় না হলেও, আইডিগুলি যখন কাজে আসতে পারে
- রিপোর্ট নিয়ে কাজ করা
- আইডি একটি রিপোর্ট সারি প্রকৃত Google বিজ্ঞাপন সত্তার সাথে লিঙ্ক করার একটি ভাল উপায় প্রদান করে।
- একটি বহিরাগত ডেটা স্টোরের সাথে একটি ম্যাপিং বজায় রাখা
- আপনার নিজের ডেটাবেসে ইতিমধ্যেই আইডি-ভিত্তিক তথ্য সংরক্ষিত থাকতে পারে।
- একটি কর্মক্ষমতা বুস্ট একটি বিট খুঁজছেন
আইডি দ্বারা আনা প্রায়ই বিকল্প তুলনায় দ্রুত হয়. একটি একক সত্তা আনার জন্য কোডটিও কিছুটা সহজ:
let campaigns = AdsApp.campaigns() .withIds([678678]) .get(); // vs. let campaigns = AdsApp.campaigns() .withCondition("Name='My Campaign'") .get();
অনন্যতা
ক্যাম্পেইন আইডি এবং অ্যাড গ্রুপ আইডি অনন্য: কোনো দুটি ক্যাম্পেইন বা বিজ্ঞাপন গ্রুপ একই আইডি শেয়ার করবে না। বিজ্ঞাপন এবং কীওয়ার্ডের অবশ্য যৌগিক আইডি রয়েছে: একটি কীওয়ার্ডের একটি অনন্য শনাক্তকারী হল তার বিজ্ঞাপন গ্রুপ আইডি এবং কীওয়ার্ড আইডির সমন্বয়। একইভাবে, একটি বিজ্ঞাপনের একটি অনন্য শনাক্তকারী হল তার বিজ্ঞাপন গ্রুপ আইডি এবং বিজ্ঞাপন আইডির সমন্বয়। selector.withIds()
যেভাবে কল করা হয় তার জন্য এর প্রভাব রয়েছে।
প্রচারাভিযান এবং বিজ্ঞাপন গোষ্ঠীর জন্য, selector.withIds()
সংখ্যার একটি বিন্যাস আশা করে:
let ids = [123123, 234234, 345345];
let campaignSelector = AdsApp.campaigns().withIds(ids);
বিজ্ঞাপন এবং কীওয়ার্ডের জন্য, যাইহোক, selector.withIds()
এর জন্য দুই-উপাদান অ্যারেগুলির একটি অ্যারের প্রয়োজন, প্রথম উপাদানটি হচ্ছে বিজ্ঞাপন গ্রুপ আইডি। নিম্নলিখিত স্নিপেট একটি বিজ্ঞাপন গোষ্ঠী থেকে তিনটি কীওয়ার্ড পুনরুদ্ধার করে:
let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
[adGroupId, 234234],
[adGroupId, 345345],
[adGroupId, 456456]
]);
বিজ্ঞাপন আনার সময় একই গঠন প্রযোজ্য।