คำว่า "Scripts" ฟังดูเหมือนเรื่องของโปรแกรมเมอร์ เจ้าของธุรกิจที่เขียนโค้ดไม่เป็นเลยข้ามไป — ซึ่งน่าเสียดายมาก ความจริงคือคุณไม่ต้องเขียนเอง คุณแค่ copy มา Google กับชุมชนคนทำโฆษณาเขียน script สำเร็จรูปไว้เป็นร้อยตัว แค่ paste เข้าบัญชีแล้วตั้งเวลา มันก็ทำงานเอง ทักษะที่ต้องมีไม่ใช่ JavaScript แต่เป็นการรู้ว่าตัวไหนควรลง 3 ตัวแรก
Google Ads Script ทำอะไรได้บ้าง
script คือ automation เล็กๆ ที่ล็อกอินเข้าบัญชีคุณตามเวลาที่ตั้งไว้ — รายชั่วโมง รายวัน รายอาทิตย์ — เช็คอะไรบางอย่าง แล้วจัดการให้หรือส่งอีเมลเตือน
ตัวอย่างจริง:
- pause โฆษณาที่ลิงก์ไปหน้า landing page ที่พัง (error 404)
- ส่งอีเมลทันทีที่ยอดใช้จ่ายพุ่งเกินปกติ 40%
- ดึง search terms เมื่อวานมาแล้วชี้ว่าคำไหนเผางบโดยไม่มี conversion เลย
- ติด label keyword ที่ไม่มี impression มา 30 วัน
มันทำงานตอนคุณนอนหลับ คุณเปิด Ads Manager เช็คอาทิตย์ละครั้งก็พอ ไม่ต้องเฝ้าทุกเช้า
หา script จากไหนถึงจะปลอดภัย
แหล่งที่ปลอดภัยมีแค่ 2:
- Google scripts library อย่างเป็นทางการ (developers.google.com/google-ads/scripts) — Google เขียนและดูแลเอง
- แหล่งที่มีชื่อเสียง — Optmyzr, Brainlabs, บล็อกเกอร์ PPC ที่กล้าใส่ชื่อตัวเอง
แค่นั้น script ที่ก๊อปมาจากโพสต์ในกลุ่มที่ไม่รู้ว่าใครเขียน หรือคอมเมนต์ YouTube — เสี่ยงจริง เดี๋ยวจะอธิบายข้างล่าง
3 script ที่เจ้าของธุรกิจควรลงก่อน
1. Link checker (เช็คหน้าเพจพัง)
script นี้ไล่เช็คทุก URL ในบัญชี แล้วส่งอีเมลถ้าเจอหน้าที่พัง landing page ตายแปลว่าคุณจ่ายค่าคลิกให้คนที่เข้าไปเจอหน้า error ธุรกิจไทยที่ยิงงบวันละ 1,000 บาท ถ้า URL พังข้ามวันหยุดเสาร์-อาทิตย์ = หาย 2,000 บาท ตั้งให้รันทุกวันเลย
2. แจ้งเตือนยอดใช้จ่ายผิดปกติ
มันเทียบตัวเลขวันนี้กับค่าเฉลี่ยช่วงที่ผ่านมา แล้วส่งอีเมลเมื่อมีอะไรเหวี่ยงแรง — งบพุ่ง 40%, CPC เด้งเท่าตัว, conversion ตกเป็นศูนย์ คุณรู้ใน 1 ชั่วโมง ไม่ใช่รู้ตอนเปิดบัญชีอีก 3 วันถัดมา
3. ทำความสะอาด search terms
สำหรับบัญชีที่ใช้ Broad หรือ Phrase match script นี้ดึง search-term report มาชี้คำที่เสียเงินแต่ไม่มี conversion คุณยังเป็นคนกด approve negative keyword เอง — script แค่ส่งลิสต์มาให้ งานที่เคยใช้ 30 นาทีต่ออาทิตย์เหลือรีวิวแค่ 2 นาที
กับดักที่ไม่มีใครพูดถึง
script รันด้วยสิทธิ์เต็มของบัญชีคุณ มัน pause แคมเปญ เปลี่ยน bid ใช้เงินได้ — เหมือนที่คุณทำได้เป๊ะ script ที่อันตรายหรือแค่เขียนมั่วจากแหล่งที่ไม่รู้จัก สร้างความเสียหายจริงได้ก่อนคุณจะทันรู้ตัว
เมื่อไหร่ที่ไม่ควรใช้ script
Google Ads มี automated rules ในตัวอยู่แล้ว — ไม่ต้องใช้โค้ด ไม่ต้องหา library แค่กรอกฟอร์ม ถ้า rule ทำงานนั้นได้ ใช้ rule เถอะ ง่ายกว่า
| อยากจะ... | ใช้ |
|---|---|
| pause โฆษณาเมื่อ cost ต่อ conversion เกิน 300 บาท | automated rule |
| เพิ่มงบเฉพาะวันเสาร์-อาทิตย์ | automated rule |
| เช็ค landing page ว่า 404 ไหม | script |
| ดึงข้อมูลจาก Google Sheet หรือแหล่งข้างนอก | script |
| เช็คความผิดปกติข้ามหลายบัญชี | script |
rule จัดการ logic ง่ายๆ แบบ "ถ้าตัวเลขนี้ ทำสิ่งนี้" ส่วน script ไว้ทำสิ่งที่ rule เอื้อมไม่ถึง — ข้อมูลข้างนอก, ไล่เช็ค URL, logic หลายขั้น อย่าเขียน script ทำสิ่งที่ rule ทำได้อยู่แล้ว
ขั้นตอนถัดไป
เลือก script ตัวเดียว — link checker — แล้วลงอาทิตย์นี้เลย Tools → Bulk actions → Scripts → + → paste → preview → ตั้งเวลารันทุกวัน พอตัวนั้นรันแล้วคุณเริ่มไว้ใจ ค่อยเพิ่มตัวแจ้งเตือนยอดใช้จ่าย แค่ 2 ตัวก็ครอบคลุม 2 เรื่องที่แอบสูบงบก้อนเล็กเงียบๆ — หน้าเพจพังกับงบที่วิ่งหลุด
automation รับหน้าที่ "เฝ้า" ส่วน strategy — จะรันแคมเปญไหน bid เท่าไหร่ ยิงใคร — ยังต้องใช้คนตัดสิน เวลาคุณสร้าง Google Ads blueprint ใน AdBlueprint โครงสร้างแคมเปญที่ได้มาคือสิ่งที่ script พวกนี้จะคอยเฝ้าให้ ตั้ง strategy ครั้งเดียว แล้วให้ script ถือแนวไว้