ข้อเท็จจริงทางเทคนิค (Technical Fact) & วิธีการตั้งค่าทีละขั้นตอน
ระบบการดึงข้อมูล Search Engine แบบอัตโนมัติใน Antigravity ใช้กลไก Google Service Account (OAuth 2.0 Server-to-Server) โดยเชื่อมต่อผ่าน Search Console API และ Analytics Data API เพื่อดึงตัวเลข Clicks, Impressions, CTR และ Average Position ย้อนหลังมาวิเคราะห์โดยไม่ต้องใช้รหัสผ่านส่วนตัว
วิธีสร้าง Service Account & Private Key (JSON) บน Google Cloud Console
ขั้นตอนสำหรับผู้ดูแลระบบหรือ Developer ในการสร้าง Identity และกุญแจลับใหม่ตั้งแต่ต้น
1. เข้าที่ Google Cloud Console
2. คลิกเมนู Dropdown เลือกโปรเจกต์ที่แถบด้านบนซ้าย แล้วกดปุ่ม "New Project"
3. ตั้งชื่อโปรเจกต์แบบสากลตามชื่อธุรกิจหรือเว็บไซต์ของคุณ (เช่น seo-analytics-bridge หรือ [your-brand]-seo-data) แล้วกดปุ่ม "Create"
ไปที่เมนู APIs & Services ➔ Library ค้นหาและกด "Enable" ทั้ง 2 รายการต่อไปนี้:
1. ไปที่เมนู IAM & Admin ➔ Service Accounts
2. กดปุ่ม "+ Create Service Account" ที่แถบด้านบน
3. กรอกข้อมูล:
seo-data-agent หรือ analytics-bridgeseo-data-agent@[project-id].iam.gserviceaccount.comAgentic AI Data Bridge for SEO & Analytics
1. ในหน้ารายการ Service Accounts ให้คลิกที่ Email ของ Service Account ที่เพิ่งสร้าง
2. คลิกสลับไปที่แท็บ "Keys" (คีย์)
3. กดปุ่ม "Add Key" ➔ เลือก "Create new key"
4. เลือก Key type เป็น JSON แล้วกดปุ่ม "Create"
5. เบราว์เซอร์จะดาวน์โหลดไฟล์ .json มายังเครื่องทันที (ให้เก็บรักษาไฟล์นี้ไว้อย่างปลอดภัย ห้ามส่งต่อในช่องทางสาธารณะ)
นำไฟล์ JSON ที่ดาวน์โหลดมา เปลี่ยนชื่อให้สั้นลง เช่น credentials.json หรือ service_account.json แล้ววางไว้ในโฟลเดอร์ Workspace ของคุณ:
./credentials/service_account.json
ต้องเพิ่มพาธของไฟล์ Credentials ลงในไฟล์ .gitignore ของโปรเจกต์เสมอ เพื่อป้องกันไม่ให้เผลออัปโหลดกุญแจลับขึ้น GitHub สาธารณะ:
# ป้องกัน Private Key หลุดขึ้น GitHub
credentials/
*.json
!package*.json
!credentials.example.json
สำหรับผู้เรียนที่ต้องการใช้ฟีเจอร์เวอร์ชันคอนโทรล (บันทึกประวัติโค้ด, แบคอัปไฟล์ หรือเชื่อมต่อกับ GitHub) ให้ทำตาม 3 ขั้นตอนนี้:
คลิกที่ไอคอน Source Control (รูปกิ่งก้าน Git) แถบเมนูด้านซ้ายสุดของ Antigravity IDE (ไม่ต้องเข้า Terminal):
หากเครื่องยังไม่มี ให้เข้าเว็บไซต์ทางการ:
git-scm.com/download/winเลือกดาวน์โหลดแบบ 64-bit Git for Windows Setup
เปิดไฟล์ .exe ที่ดาวน์โหลดมา กด Next ตามค่าเริ่มต้น (Recommended Defaults) ไปจนเสร็จสิ้น
ปิดแล้วเปิด Antigravity IDE ใหม่อีก 1 ครั้ง ระบบจะตรวจพบ Git อัตโนมัติ
1. ใน Antigravity IDE กดปุ่ม Ctrl + Shift + X เพื่อเปิดหน้า Extensions
2. ค้นหา Antigravity Quota แล้วกด Install
3. ฟังก์ชันทางเทคนิค: แสดงจำนวนโควตา Requests และ Tokens คงเหลือของโมเดล AI พร้อมเวลานับถอยหลังรอบรีเซ็ตที่ Status bar ด้านล่าง ช่วยวางแผนการรันงานได้อย่างต่อเนื่อง
เมื่อมี Service Account Email (ที่ได้รับสิทธิ์ใน GSC/GA4) และไฟล์ JSON Key วางไว้ในเครื่องแล้ว ไม่จำเป็นต้องติดตั้งหรือตั้งค่า MCP Server ให้ยุ่งยาก คุณสามารถพิมพ์สั่งงาน Antigravity ในช่องแชตด้วยภาษาธรรมชาติได้ทันที ระบบจะเขียนสคริปต์เชื่อมต่อ API ดึงข้อมูล และประมวลผลวิเคราะห์ให้เสร็จสรรพ:
วิธีมอบสิทธิ์ Service Account ใน Google Search Console (GSC)
ทำตาม 4 ขั้นตอนด้านล่างนี้ในบัญชี GSC ของเว็บไซต์ที่ต้องการวิเคราะห์
Service Account Email สำหรับนำไปมอบสิทธิ์ (คลิกเพื่อคัดลอก)
นำ Email นี้ไปใส่ใน GSC (STEP 2.4) และ GA4 (STEP 3.2)
คลิกเมนูด้านซ้ายล่าง Settings (การตั้งค่า) ➔ เลือก Users and permissions (ผู้ใช้และสิทธิ์)
กดปุ่มสีน้ำเงิน "Add User (เพิ่มผู้ใช้)" ที่มุมบนขวาของตารางรายชื่อ
วาง Service Account Email แล้วกำหนด Permission เป็น Restricted แล้วกด Add
วิธีมอบสิทธิ์ใน Google Analytics 4 (GA4)
เพิ่มสิทธิ์ Viewer ในระดับ Property เพื่อให้สคริปต์สามารถอ่าน Engagement Time และ Pogo-sticking rate ได้
เข้า analytics.google.com แล้วกดรูปเฟือง Admin (ผู้ดูแลระบบ) ที่มุมซ้ายล่าง
เลือก Property Access Management ➔ กดปุ่ม (+) ➔ เลือก Add users ➔ วาง Service Account Email ➔ กำหนด Role เป็น Viewer แล้วกดบันทึก
ข้อเท็จจริงด้านความปลอดภัยสำหรับส่งให้ทีมไอที / ผู้บริหาร
3 มาตรฐานความปลอดภัยตามข้อกำหนดของ Google Enterprise Security
ไม่ต้องเปิดเผยรหัสผ่าน Gmail, รหัสโฮสติ้ง, หรือรหัสแอดมิน WordPress ใช้ระบบมอบสิทธิ์แยกเฉพาะ Service Account เท่านั้น
สิทธิ์ที่มอบให้คือ Restricted (ใน GSC) และ Viewer (ใน GA4) ไม่สามารถแก้ไขโครงสร้างเว็บ หรือสร้างความเสียหายใดๆ ได้
เมื่อเสร็จสิ้นโครงการฝึกอบรม หรือเมื่อใดก็ตามที่ต้องการ ผู้ว่าจ้างสามารถกดปุ่ม "Remove Access (ลบสิทธิ์)" ใน GSC/GA4 ได้ทันทีเพียงคลิกเดียว
เช็กลิสต์ความพร้อมก่อนเริ่มเรียน (Readiness Checklist)
ติ๊กเพื่อบันทึกสถานะ (ระบบจดจำสถานะในเบราว์เซอร์อัตโนมัติ)