รหัส
จัดทุกอย่างให้เป็นระเบียบอยู่เสม��ด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เอนทิตี Google Ads ส่วนใหญ่จะแสดงเมธอด getId()
ที่แสดงตัวระบุ แม้ว่าจะไม่จำเป็นในหลายกรณี แต่รหัสก็อาจมีประโยชน์ในกรณีต่อไปนี้
- การใช้รายงาน
- รหัสเป็นวิธีที่ยอดเยี่ยมในการลิงก์แถวรายงานกับเอนทิตี Google Ads จริง
- การดูแลรักษาการแมปกับที่เก็บข้อมูลภายนอก
- คุณอาจมีข้อมูลที่อิงตามบัตรประจำตัวที่จัดเก็บไว้ในฐานข้อมูลของคุณเองอยู่แล้ว
- ต้องการเพิ่มประสิทธิภาพเล็กน้อย
การดึงข้อมูลตามรหัสมักจะเร็วกว่าวิธีอื่นๆ โค้ดสําหรับการดึงข้อมูลเอนทิตีรายการเดียวก็ง่ายขึ้นด้วยเช่นกัน
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()
ต้องใช้อาร์เรย์ของอาร์เรย์ 2 องค����ระ������ โ����องค์ประกอบแรกคือรหัสกลุ่มโฆษณา ตัวอย่างข้อมูลต่อไปนี้จะดึงคีย์เวิร์ด 3 รายการจากกลุ่มโฆษณา
let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
[adGroupId, 234234],
[adGroupId, 345345],
[adGroupId, 456456]
]);
โครงสร้างเดียวกันนี้จะใช้เมื่อดึงข้อมูลโฆษณา
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-06-04 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-06-04 UTC"],[[["Most Google Ads entities have a `getId()` method, which returns a unique identifier that can be useful for linking data, improving performance, and referencing external databases."],["When working with reports, IDs can connect report rows to specific Google Ads entities."],["Fetching entities by ID is often faster than using other methods like filtering by name."],["Campaign and ad group IDs are unique, while ad and keyword IDs are composite, requiring both the ad group ID and their individual ID for unique identification."],["The `selector.withIds()` method is used to fetch entities by ID, taking an array of numbers for campaigns and ad groups and an array of two-element arrays (ad group ID and entity ID) for ads and keywords."]]],[]]