Google Sites เป็นหนึ่งในวิธีที่สะดวกที่สุดในการสร้างและเผยแพร่เว็บไซต์ด้วยความพยายามน้อยที่สุด ด้วยเครื่องมือใน Google Sites คุณสามารถสร้างแดชบอร์ดส่วนตัวที่มีประโยชน์มาก ซึ่งช่วยเพิ่มประสิทธิภาพการจัดระเบียบและผลิตภาพ
ในบทความนี้ คุณจะได้เห็นวิธีใช้ Google Sites สร้างแดชบอร์ดสุดโค้ดที่สามารถ:
- ติดตามอีเมล
- วิเคราะห์ประสิทธิภาพเว็บไซต์
- สร้างระบบจัดการเวลา
- ติดตามข่าวสารแบบเรียลไทม์
- บันทึกสถานที่โปรด
1. แดชบอร์ดติดตามอีเมล
สิ่งที่รบกวนที่สุดเกี่ยวกับอีเมลคือ คุณต้องใช้ไคลเอนต์อีเมลบางอย่างเพื่อทราบว่ามีอีเมลใหม่เข้ามาในกล่องจดหมาย
หากคุณมีบัญชี Google อาจเป็น Gmail ออนไลน์ที่คุณชอบ หรือไคลเอนต์อีเมลเดสก์ท็อปต่างๆ
แต่ด้วย Google Sites คุณสามารถสร้างแดชบอร์ดข้อมูลแบบกำหนดเองเพื่อแสดงอีเมลเข้าทั้งหมดในที่เดียว ด้วยแดชบอร์ดเดียว คุณเพียงมองดูก็จะเห็นอีเมลเข้าใหม่ทั้งวัน
สิ่งนี้ต้องการการซิงค์ Gmail ไปยัง Google Sheets แล้วนำ Sheets ไปแสดงในหน้า Google Sites
แสดง Timestamp ของอีเมลล่าสุด
สามารถซิงค์ Gmail กับ Google Sheets ได้โดยใช้ IFTTT แต่ IFTTT ทำได้กับบัญชี Gmail เพียงบัญชีเดียว นี่คือเหตุผลที่มักใช้ Zapier เพื่อซิงค์หลายบัญชี Gmail ไปยังหลาย Google Sheets อย่างไรก็ตาม โปรดทราบว่า Zapier ไม่ฟรี
ด้วย Zapier คุณเพียงสร้าง "Zap" ด้วยอินพุตเป็นบัญชี Gmail ที่ต้องการติดตาม และตั้งให้ทริกเกอร์เมื่อมีอีเมลเข้าใหม่ทุกครั้ง จากนั้นเลือก Google Sheets เป็นเอาต์พุต
ควรสร้าง Google Sheet ชื่อ "Incoming Emails" ไว้ก่อนหน้า
Zapier ให้คุณเลือก Spreadsheet ตามชื่อและ Worksheet ภายในที่ต้องการให้ข้อมูลอีเมลไปอยู่
ในตัวอย่างแรกนี้ คุณจะสร้างวิดเจ็ตบนแดชบอร์ดที่แสดงแต่ละบัญชี
จะมีลักษณะประมาณนี้:
ทุกๆ ไม่กี่นาที สคริปต์จะรันและอัปเดตคอลัมน์ที่สองของแถวที่คุณระบุ
ดังนั้นเพื่ออัปเดตแถว MakeUseOf ด้วย timestamp ของอีเมลล่าสุดในกล่องจดหมาย เลือก แถวที่สาม แล้วเลือกข้อมูลอีเมลที่ต้องการนำเข้า
เมื่อสร้าง "Zap" แยกสำหรับแต่ละบัญชี Gmail แล้ว วิดเจ็ตแดชบอร์ดจะมีลักษณะประมาณด้านล่าง
คุณสามารถนำวิดเจ็ตนี้เข้าสู่หน้าเว็บ Google Sites (แดชบอร์ด) โดยคลิก Sheets ภายใต้เมนู Insert ด้านขวาของหน้า
แสดงอีเมลเข้าใหม่ทั้งหมด
เพื่อเพิ่มวิดเจ็ตที่แสดงอีเมลเข้าใหม่ทั้งวัน ให้สร้าง Zap แบบเดียวกัน สร้างคอลัมน์ 3 คอลัมน์ใน Sheet: Name, Date, และ Subject
เมื่อเพิ่ม Action ของ Sheet ใน Zap ให้เลือก Workbook เดียวกัน แต่เลือก Sheet ที่สร้างไว้สำหรับบัญชีอีเมลนั้น
นี่จะนำอีเมลเข้าใหม่ทั้งหมดไปอยู่ใน Google Sheet ใหม่ นี่คือลักษณะวิดเจ็ตเมื่อนำเข้าแดชบอร์ดใหม่
แน่นอน คุณไม่ต้องการให้ Sheet เต็มไปหมด วัตถุประสงค์ของวิดเจ็ตคือแสดงอีเมลเข้าใหม่ของวัน ดังนั้นคุณต้องการเพิ่ม Google Script ให้ Sheet เพื่อล้างข้อมูลทุกคืนเที่ยงคืน
ทำได้ง่ายมาก ใน Google Sheet คลิกเมนู Tools และเลือก Script editor
วางฟังก์ชันใหม่ชื่อ "ClearAll" ลงใน Script editor
function ClearAll() {
var start, end;
var sheet = SpreadsheetApp.getActive().getSheetByName('Makeuseof');
start = 2;
end = sheet.getLastRow() - 1;// จำนวนแถวสุดท้ายที่มีข้อมูล
// แถวว่างหลังแถวสุดท้ายที่มีข้อมูลจะไม่ถูกลบ
sheet.deleteRows(start, end);
var sheet = SpreadsheetApp.getActive().getSheetByName('IAMMarketing');
start = 2;
end = sheet.getLastRow() - 1;
sheet.deleteRows(start, end);
var sheet = SpreadsheetApp.getActive().getSheetByName('Gmail');
start = 2;
end = sheet.getLastRow() - 1;
sheet.deleteRows(start, end);
}
คุณจะต้องแก้ไขส่วน "getSheetByName" ให้ตรงกับชื่อ Sheet จริงที่มีอีเมล
เพื่อรันสคริปต์นี้ทุกวันเที่ยงคืน ใน Script Editor ให้บันทึกสคริปต์โดยคลิก File แล้ว Save จากนั้นคลิก Edit และ Current project's triggers
ตั้งค่า Events เป็น Time-driven, Day timer, และ Midnight to 1am แล้วคลิก Save
สิ่งนี้จะล้าง Sheets ทั้งหมดตอนเที่ยงคืน ดังนั้นทุกเช้าแดชบอร์ดของคุณจะเริ่มต้นด้วย Sheet ใหม่ แสดงเฉพาะอีเมลเข้าใหม่ล่าสุดของวัน
2. แดชบอร์ดประสิทธิภาพเว็บไซต์
แดชบอร์ดข้อมูลอีกอย่างที่มีประโยชน์คือการแสดงประสิทธิภาพหากคุณเป็นเจ้าของหรือดูแลเว็บไซต์
เพื่อสร้างแดชบอร์ดที่แสดงข้อมูล ประสิทธิภาพเว็บไซต์ คุณต้องมีข้อมูลนั้นในตำแหน่งที่อัปเดตอัตโนมัติ เนื่องจาก Google Sites ให้นำเข้าชาร์ตจาก Google Sheets คุณต้องตั้งค่า Google Sheets ให้รับข้อมูลจาก Google Analytics อัตโนมัติ
เรื่องนี้อยู่นอกขอบเขตบทความนี้ แต่เรามีวิธีให้ 2 วิธี: ตั้งค่า Applet IFTTT ส่งข้อมูล Google Analytics ผ่านอีเมลไป Google Sheets หรือสร้าง Spreadsheet เองด้วย Google Core Reporting API
Reporting API มีพลังมากกว่าและเข้าถึงข้อมูลเกือบทั้งหมดที่ Google Analytics รวบรวม แต่มี Learning curve ที่ชันกว่า
เมื่อ Spreadsheet รับข้อมูลแล้วและคุณสร้างชาร์ตพล็อตトラฟฟิกหรือ Demographics แล้ว ก็พร้อมสร้างแดชบอร์ด
ใน Google Sites คลิกเมนู Insert และเลือก Charts เรียกดู Spreadsheet ใน Google Drive ที่บันทึกไว้ Google Sites จะให้คุณเลือกชาร์ตใดก็ได้ที่มีใน Spreadsheet นั้น
สร้างแดชบอร์ดเว็บไซต์โดยคลิกชาร์ตที่ต้องการแต่ละอัน และวางบนหน้าที่ต้องการ
ในไม่กี่คลิก คุณจะได้แดชบอร์ดติดตามประสิทธิภาพเว็บที่สวยงาม
คุณไม่ต้องการ Google Sites แยกสำหรับแดชบอร์ดแต่ละอัน สร้าง Sub-pages บนไซต์สำหรับแดชบอร์ดแต่ละอันได้
כך มีเพียง URL เดียวเพื่อเข้าถึงทุกอย่างที่ต้องการติดตาม
3. แดชบอร์ดจัดการเวลา
หากคุณมี Google Calendars หลายอัน สามารถใช้แดชบอร์ดจัดการเวลาที่แสดง 3 รูปแบบปฏิทิน: Agenda, The Week, และ The Month
ไม่เหมือน Google Calendar ที่ต้องสลับมาระหว่างมุมมองเหล่านี้ คุณสามารถสร้างแดชบอร์ด Google Sites ที่แสดงทั้งหมดพร้อมกัน
ยิ่งไปกว่านั้น สามารถฝังปฏิทินจากบัญชี Google ทั้งหมดในแดชบอร์ดเดียวได้ วิธีทำ:
ใน Google Sites ภายใต้ Insert คลิก Calendar
จะได้ตัวเลือกเลือก Google Calendar ที่ต้องการฝัง
เมื่อเลือกปฏิทินที่ต้องการ ภายใต้ View Selection สามารถเลือกได้จาก Month, Week, หรือ Agenda
เพื่อสร้างแดชบอร์ดที่มีทั้งสาม ให้ Insert ทีละอันเข้าไปในแดชบอร์ด
เลือก Layout ที่สะอาดสำหรับ 3 รูปแบบ และคุณจะได้แดชบอร์ดจัดการเวลาที่ใช้งานได้จริง
เนื่องจากมุมมอง Agenda แคบ คุณสามารถวางมุมมอง Weekly ใกล้เคียงได้
จากนั้นเพิ่มมุมมอง Monthly ใหญ่กว่าไว้ด้านล่างทั้งสอง
นอกจากนี้ คุณสามารถสลับโหมดแสดงผลของวิดเจ็ตแต่ละอันบนแดชบอร์ดแบบเรียลไทม์ได้ตลอดเวลา ไม่ได้ติดกับการแสดงผลคงที่หลังตั้งค่า
หากต้องการรวมปฏิทินจากบัญชี Google อื่นในหน้าเดียวกัน ให้เลื่อนลงล่างและเพิ่มต่อไป หรือสร้าง Sub-page ใหม่สำหรับแต่ละบัญชี Google
Layout ของแดชบอร์ดขึ้นอยู่กับคุณสมบูรณ์!
4. แดชบอร์ดข่าวสด
หากเคยอยากได้แผงควบคุม "Mission Control" ที่มีหน้าจอหลายอันสตรีมข้อมูลมาหาคุณพร้อมกัน Google Sites เป็นแพลตฟอร์มที่สมบูรณ์แบบ
ในเมนู Insert คลิก YouTube จะมีช่องค้นหาสำหรับวิดีโอ YouTube ใดก็ตามที่ต้องการฝัง
วิดีโอ YouTube ส่วนใหญ่เป็นแบบ Static ค่อนข้างน่าเบื่อ ดีที่มีช่องข่าวสดบน YouTube ที่สามารถฝังได้ ค้นหา "live news" หรือ "live" ตามด้วยเครือข่ายข่าวโปรดเพื่อหา
หลังจากฝัง YouTube Live Streams ที่ต้องการติดตามแล้ว คลิกแต่ละอันเพื่อเริ่มเล่น
วิดีโอทั้งหมดจะสตรีมพร้อมกันบนหน้าเดียวกัน ดูโคตรโค้ล และรู้สึกเหมือนนั่งที่โต๊ะควบคุมภายใต้ Cheyenne Mountain
5. แดชบอร์ดสถานที่บน Google Maps
หากคุณไม่รู้ว่าสามารถสร้างและแชร์ Lists ใน Google Maps ได้ คุณควรสำรวจฟีเจอร์นี้
เป็นวิธีที่มีประโยชน์มากในการติดตามสถานที่โปรดทั้งหมดใน Lists ที่จัดระเบียบไว้
ทำอย่างไรให้เป็นแดชบอร์ด Google Sites? ง่ายมาก เมื่อคลิกเมนู Insert ใน Google Sites และคลิก Map จะเห็นตัวเลือก My Maps
คลิกที่นั่น จะเห็น Lists ทั้งหมดที่เก็บสถานที่โปรด
เลือกหนึ่งใน Lists และคุณจะได้แผนที่ฝังบนแดชบอร์ดที่มีสถานที่ที่บันทึกไว้ทั้งหมด
เป็นวิธีสะดวกมากในการเก็บสถานที่โปรดทั้งหมดใน URL เดียว
ครั้งหน้าที่คุณจำไม่ได้ว่าทางเดินป่าที่ชอบอยู่ไหน แค่เปิดแดชบอร์ดและดูแผนที่ "hiking trails"
การสลับระหว่างแดชบอร์ดทั้งหมดง่ายเพียงแค่คลิกไอคอน Dropdown ถัดจาก Home และเลือกแดชบอร์ดที่ต้องการ
คุณแม้แต่สามารถใช้แดชบอร์ดแบบนี้วางแผน Itinerary ให้ใครสักคน แล้วแชร์ URL ให้พวกเขา
พวกเขาสามารถเข้าถึงจากเบราว์เซอร์หรือโทรศัพท์ได้จากทุกที่
เริ่มใช้ Google Sites Data Dashboards วันนี้
ตัวอย่างข้างต้นเพียงปลายน้ำแข็งเมื่อพูดถึงการสร้างแดชบอร์ดที่มีประโยชน์ทำให้ชีวิตง่ายขึ้นมาก
ลองคิดดูว่าสามารถนำ YouTube, Maps, ข้อมูลจาก Google Docs หรือ Sheets มารวมกันได้กี่แบบ
Google Sites มาจากก่อนเป็นวิธีง่ายในการทำเว็บเพจ แต่วันนี้กับ Google Sites ใหม่ คุณสามารถทำแดชบอร์ดที่สวยและมีประโยชน์แบบนี้ได้ ไม่ต้องใช้ซอฟต์แวร์ Data Dashboard เฉพาะทาง