รหัส

เอนทิตี Google Ads ส่วนใหญ่แสดงเมธอด getId() ที่ส่งคืนตัวระบุของตน ในกรณีส่วนใหญ่ รหัสอาจมีประโยชน์เมื่อ

การทำงานกับรายงาน
รหัสเป็นวิธีที่ดีในการลิงก์แถวในรายงานกับเอนทิตี Google Ads จริง
การบำรุงรักษาการแมปที่มีที่เก็บข้อมูลภายนอก
คุณอาจมีข้อมูลที่อิงตามบัตรประจำตัวซึ่งจัดเก็บไว้ในฐานข้อมูลของคุณเองแล้ว
กำลังมองหาการเพิ่มประสิทธิภาพอีกเล็กน้อย

การดึงข้อมูลโดยใช้รหัสมักรวดเร็วกว่าวิธีอื่นๆ โค้ดสำหรับการดึงข้อมูลเอนทิตีเดียว ก็ง่ายขึ้นมากเช่นกัน

let campaigns = AdsApp.campaigns()
   .withIds([678678])
   .get();
// vs.
let campaigns = AdsApp.campaigns()
   .withCondition("Name='My Campaign'")
   .get();

ความเป็นเอกลักษณ์

รหัสแคมเปญและรหัสกลุ่มโฆษณาจะไม่ซ้ำกัน: แคมเปญหรือกลุ่มโฆษณา 2 กลุ่มจะใช้รหัสเดียวกันไม่ได้ อย่างไรก็ตาม โฆษณาและคีย์เวิร์ดมีรหัสผสม: ตัวระบุที่ไม่ซ้ำกันของคีย์เวิร์ดคือชุดค่าผสมของรหัสกลุ่มโฆษณาและรหัสคีย์เวิร์ด ในทํานองเดียวกัน ตัวระบุที่ไม่ซ้ำของโฆษณาคือชุดค่าผสมของรหัสกลุ่มโฆษณาและรหัสโฆษณา ซึ่งจะส่งผลต่อการเรียก selector.withIds()

สำหรับแคมเปญและกลุ่มโฆษณา selector.withIds() จะต้องเป็นตัวเลขต่อไปนี้

let ids = [123123, 234234, 345345];
let campaignSelector = AdsApp.campaigns().withIds(ids);

สําหรับโฆษณาและคีย์เวิร์ด selector.withIds() ต้องการอาร์เรย์ของอาร์เรย์ 2 องค์ประกอบ โดยองค์ประกอบแรกคือรหัสกลุ่มโฆษณา ข้อมูลโค้ดต่อไปนี้ดึงคำหลักสามคำจากกลุ่มโฆษณา:

let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
    [adGroupId, 234234],
    [adGroupId, 345345],
    [adGroupId, 456456]
]);

โครงสร้างเดียวกันนี้จะถูกนำไปใช้เมื่อดึงโฆษณา