เอกสารประกอบ
Data Studio: การสร้างรายงานด้วยข้อมูลจาก AutoPSEO
AutoPSEO ไม่มี connector สำหรับ Data Studio โดยเฉพาะ คุณสามารถใช้ connector ของ Google Search Console, อัปโหลดไฟล์ CSV หรือใช้ Google Sheet ที่อัปเดตข้อมูลอยู่เสมอผ่าน REST API
AutoPSEO ไม่มี connector สำหรับ Data Studio ซึ่งเป็นเครื่องมือสร้างแดชบอร์ดของ Google ที่เดิมชื่อ Looker Studio อย่างไรก็ตาม คุณยังนำตัวเลขจาก AutoPSEO ไปแสดงเป็นแผนภูมิในเครื่องมือนี้ได้ 3 วิธี ได้แก่ ใช้ connector ของ Google Search Console เพื่อดึงข้อมูลดิบ, ใช้ไฟล์ CSV ที่ export จากรายงานของ AutoPSEO หรือใช้ Google Sheet ที่สคริปต์ตามกำหนดเวลาเขียนข้อมูลลงไปจาก REST API ของ AutoPSEO วิธีที่เหมาะกับคุณขึ้นอยู่กับว่าแดชบอร์ดต้องสดใหม่แค่ไหน และต้องการผลการวิเคราะห์ของ AutoPSEO หรือเพียงเมตริกดิบ
ตัวเลือกที่ 1: connector ของ Google Search Console
connector ของ Google อ่านข้อมูลจาก Search Console โดยตรง จึงได้เมตริกดิบเท่านั้น ไม่มีผลการวิเคราะห์ของ AutoPSEO ตามคู่มือ connector ของ Google:
- มีตารางให้เลือก 2 ตาราง คือ Site Impression และ URL Impression โดยแหล่งข้อมูลหนึ่งแหล่งใช้ได้ 1 ตาราง หากต้องการแสดงทั้งสองตารางในรายงานเดียว ให้เพิ่มแหล่งข้อมูล 2 แหล่ง
- คุณต้องมีสิทธิ์อย่างน้อยระดับดู (view) ใน property ของ Search Console และต้องลงชื่อเข้าใช้ทั้งสองผลิตภัณฑ์ด้วยบัญชี Google เดียวกัน
- Site Impression ครอบคลุมผลการค้นหาแบบเว็บ รูปภาพ วิดีโอ และข่าว ส่วน URL Impression เพิ่ม Discover และ Google News เข้ามาด้วย
วิธีเพิ่ม connector: เลือก Create → Data Source → Search Console จากนั้นเลือกเว็บไซต์ ตาราง และประเภทการค้นหาเริ่มต้น แล้วกด Connect
ตัวเลือกที่ 2: อัปโหลด CSV จาก AutoPSEO
สำหรับแดชบอร์ดที่ใช้ครั้งเดียวหรืออัปเดตรายเดือน ให้ export ตารางจากรายงานใดก็ได้ (การ export ข้อมูล) แล้วเพิ่มเข้า Data Studio ด้วย connector อัปโหลดไฟล์ CSV ของ Data Studio ข้อกำหนดการอัปโหลดของ Google เป็นตัวกำหนดวิธี export:
- ฟิลด์ต้องคั่นด้วยเครื่องหมายจุลภาค ดังนั้นให้ตั้งค่า Account → CSV export format เป็น Standard (US / UK) ก่อน
- ไฟล์ต้องเป็น UTF-8 และมีแถวหัวคอลัมน์ ซึ่งไฟล์ที่ export จาก AutoPSEO เป็นไปตามนี้อยู่แล้ว
- ทุกไฟล์ที่เพิ่มเข้าชุดข้อมูลเดียวกันต้องมีคอลัมน์เหมือนกันทุกประการและเรียงลำดับเดียวกัน ดังนั้นให้ export จากรายงานเดิม ด้วยคอลัมน์เดิม และการตั้งค่าการเปรียบเทียบเดิมทุกครั้ง
- ไฟล์ใหม่จะถูกต่อท้ายข้อมูลเดิมและระบบจะไม่ลบข้อมูลซ้ำ จึงไม่ควรอัปโหลดช่วงวันที่ที่ทับซ้อนกัน
- ไฟล์มีขนาดได้สูงสุด 100 MB และผู้ใช้แต่ละคนได้พื้นที่เก็บไฟล์อัปโหลด 2 GB
เปอร์เซ็นต์จะถูก export พร้อมเครื่องหมายเปอร์เซ็นต์ (27.03%) จึงควรตรวจสอบชนิดข้อมูลของฟิลด์หลังอัปโหลด
ตัวเลือกที่ 3: Google Sheet ที่ป้อนข้อมูลด้วย REST API
หากต้องการแดชบอร์ดที่อัปเดตตัวเองอยู่เสมอ ให้ตั้งงานตามกำหนดเวลาเพื่อเขียนตัวเลขจาก AutoPSEO ลงใน Google Sheet แล้วเชื่อมต่อชีตนั้น connector ของ Sheets ของ Google จะตรวจหาค่าที่เปลี่ยนและแถวใหม่ทุกครั้งที่รายงานส่งคำขอข้อมูล
- ใน AutoPSEO ให้เปิด MCP & API แล้วสร้าง API key ที่มีสิทธิ์ Read only ระบบจะแสดงคีย์เพียงครั้งเดียว ดังนั้นให้เก็บไว้ใน secrets ของงานที่ตั้งเวลาไว้
- จากงานตามกำหนดเวลา (เช่น Google Apps Script, cron job หรือเครื่องมือ workflow) ให้เรียก REST API แล้วเขียนแถวข้อมูลลงในชีต
- ใน Data Studio ให้เพิ่มชีตด้วย connector ของ Google Sheets แล้วเลือก Use first row as headers
ตัวอย่างการเรียกเพื่อดึง query อันดับต้น ๆ ในช่วง 28 วันที่ผ่านมา:
curl -s "https://app.autopseo.com/v1/properties/sc-domain%3Aexample.com/queries?range=28d&limit=1000" \
-H "Authorization: Bearer apk_live_..."
ทุกการตอบกลับอยู่ในรูปแบบ JSON โดยผลลัพธ์อยู่ใต้ data และรายละเอียดของการเรียกอยู่ใต้ meta REST API ให้บริการเครื่องมือด้าน Search Console และ GA4 ชุดเดียวกับ MCP server รวม 19 รายการ ได้แก่ properties, search analytics rows, top queries, pages และ countries, การเปรียบเทียบช่วงเวลา, การเปลี่ยนแปลงอันดับ, อันดับใหม่และอันดับที่หายไป, content decay, cannibalisation, CTR benchmark, page poaching, URL inspection, sitemaps, annotations รวมถึง GA4 overview, breakdown และ key events โดย top queries และ top pages คืนข้อมูลได้สูงสุด 1,000 แถว, top countries สูงสุด 300 แถว และ search-analytics คืนข้อมูลดิบได้สูงสุด 5,000 แถวสำหรับมิติข้อมูลหนึ่งหรือสองมิติ การเรียกถูกจำกัดที่ 60 ครั้งต่อนาทีต่อหนึ่งคีย์ และ 1,000 ครั้งต่อชั่วโมงต่อหนึ่งบัญชี ส่วนเอกสาร OpenAPI 3.1 ที่ https://app.autopseo.com/v1/openapi.json อธิบายพารามิเตอร์ทุกตัว
ควรเลือกตัวเลือกไหน
| สิ่งที่คุณต้องการ | ตัวเลือกที่ควรใช้ |
|---|---|
| คลิกและอิมเพรสชันดิบ ที่ Google อัปเดตให้สดใหม่อยู่เสมอ | connector ของ Google Search Console |
| สแนปช็อตรายเดือนของรายงาน AutoPSEO หนึ่งรายงาน | อัปโหลด CSV |
| ผลการวิเคราะห์ของ AutoPSEO ตามกำหนดเวลา เช่น การเปลี่ยนแปลงอันดับหรือ decay | Google Sheet ที่ป้อนข้อมูลด้วย REST API |
หากแดชบอร์ดมีไว้เพื่อให้ลูกค้าดูตัวเลขเป็นหลัก ลิงก์รายงานที่แชร์ได้ หรือรายงานตามกำหนดเวลาผ่าน Slack หรือ Teams อาจทำได้ง่ายกว่า สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ connector ของ Google โปรดดู FAQ เรื่อง Search Console ใน Looker Studio