ทําตามขั้นตอนต่อไปนี้เพื่อเปิดใช้สคริปต์แรก
บัญชี Google Ads
- ลงชื่อเข้าใช้บัญชี Google Ads
- คลิกไอคอนเครื่องมือ แล้วเลือกสคริปต์ในส่วนการดำเนินการแบบกลุ่ม
- กดไอคอนเครื่องหมายบวก เพื่อเพิ่มสคริปต์
คัดลอกและวางโค้ดต่อไปนี้ลงในพื้นที่แก้ไขภายในฟังก์ชันหลัก
function main() { let keywords = AdsApp.keywords() .orderBy("metrics.impressions DESC") .forDateRange("YESTERDAY") .withLimit(10) .get(); console.log("The 10 keywords with the most impressions yesterday:"); for (const keyword of keywords) { console.log(`${keyword.getText()}: ${keyword.getStatsFor("YESTERDAY") .getImpressions()}`); } }
เมื่อได้รับแจ้ง ให้คลิกให้สิทธิ์เพื่อให้สคริปต์เข้าถึงบัญชีในนามของคุณได้ โดยต้องทํา 1 ครั้งต่อสคริปต์
คลิกแสดงตัวอย่างเพื่อเรียกใช้สคริปต์ในโหมดแสดงตัวอย่าง ผลลัพธ์จะปรากฏในแผงการเปลี่ยนแปลง/บันทึก
บัญชีดูแลจัดการ
ก่อนอื่นคุณต้องมีบัญชีดูแลจัดการ Google Ads เพื่อเรียกใช้สคริปต์ของ Ad Manager
- ลงชื่อเข้าใช้บัญชีดูแลจัดการ Google Ads
- คลิกไอคอนเครื่องมือ แล้วเลือกสคริปต์ในส่วนการดำเนินการแบบกลุ่ม
- กดไอคอนเครื่องหมายบวก เพื่อเพิ่มสคริปต์
คัดลอกและวางโค้ดต่อไปนี้ลงในพื้นที่แก้ไขภายในฟังก์ชันหลัก
function main() { // Retrieve all children accounts. const accountIterator = AdsManagerApp.accounts().get(); // Iterate through the account list. for (const account of accountIterator) { // Get stats for the child account. const stats = account.getStatsFor("THIS_MONTH"); // And log it. console.log(`${account.getCustomerId()},${stats.getClicks()},` + `${stats.getImpressions()},${stats.getCost()}`); } }
เมื่อได้รับแจ้ง ให้คลิกให้สิทธิ์เพื่อให้สคริปต์เข้าถึงบัญชีในนามของคุณได้ โดยต้องทํา 1 ครั้งต่อสคริปต์
คลิกแสดงตัวอย่างเพื่อเรียกใช้สคริปต์ในโหมดแสดงตัวอย่าง ผลลัพธ์จะปรากฏในแผงการเปลี่ยนแปลง/บันทึก
ดูตัวอย่างข้อมูลโค้ดสคริปต์เพิ่มเติมได้ในหน้าตัวอย่าง