การทำงานอัตโนมัติของรายงาน Google Analytics (สคริปต์อัจฉริยะ)

Nick Mihailovski วิศวกรโปรแกรมสำหรับนักพัฒนาซอฟต์แวร์ Google Analytics – สิงหาคม 2012

การทำงานอัตโนมัติของรายงาน (อัจฉริยะ) ของ Google Analytics คือการผสานรวมที่ลดงานที่ต้องใช้ในการป้อนข้อมูล Google Analytics ลงในผลิตภัณฑ์ที่รองรับ Apps Script เช่น Google เอกสาร, Sites หรือสเปรดชีต

เกริ่นนำ

Google Analytics API ช่วยให้คุณส่งออกข้อมูลเพื่อทำการวิเคราะห์และสร้างรายงานที่กำหนดเองเพื่อตอบคำถามที่สำคัญต่อธุรกิจได้ อย่างไรก็ตาม ผู้ใช้หลายคนกำลังมองหาวิธีง่ายๆ ในการใส่ข้อมูล Google Analytics ลงในสเปรดชีตของ Google เมื่อข้อมูลอยู่ในสเปรดชีตของ Google ผู้ใช้จะจัดการข้อมูล Google Analytics, สร้างการแสดงภาพใหม่ และสร้างแดชบอร์ดภายในได้อย่างง่ายดาย การทำงานอัตโนมัติในรายงานของ Google Analytics (สคริปต์อัจฉริยะ) ช่วยลดความซับซ้อนของกระบวนการนี้ และช่วยให้รับข้อมูลที่ต้องการได้ง่ายขึ้นและมุ่งเน้นที่การวิเคราะห์และการรายงานได้

สเปรดชีตของ Google ที่มีข้อมูล Google Analytics ในคอลัมน์และแถว รวมถึงแผนภูมิเส้นบอกเวลาของข้อมูลเดียวกัน
ตัวอย่างข้อมูล Google Analytics ที่เข้าถึงผ่าน Apps Script และแสดงในสเปรดชีตของ Google

หน้าแดชบอร์ด API ที่กำหนดเอง - ไม่ต้องเขียนโค้ด

กรณีการใช้งานยอดนิยมของรายงานอัตโนมัติคือการสร้างหน้าแดชบอร์ดที่อัปเดตอัตโนมัติ สคริปต์การทำงานอัตโนมัติของรายงาน (เวทมนตร์) ของ Google Analytics มีอยู่ในแกลเลอรีสคริปต์ของ Google สเปรดชีตและจัดการงานทั้งหมดนี้ให้คุณโดยไม่ต้องใช้โค้ดใดๆ

สคริปต์นี้เป็นเทมเพลตที่เหมาะสำหรับเริ่มต้นโปรเจ็กต์ของคุณเอง คุณดูสคริปต์นี้ได้โดยเปิดหรือสร้างสเปรดชีตของ Google โดยคลิกเครื่องมือ -> แกลเลอรีสคริปต์ และค้นหา analytics มองหา การทำงานอัตโนมัติของรายงานของ Google Analytics (มหัศจรรย์)

วิดีโอต่อไปนี้แสดงวิธีสร้างแดชบอร์ดโดยใช้สคริปต์นี้

ขั้นตอนการตั้งค่า API

คุณต้องกำหนดค่าสคริปต์เพื่อใช้ Google Analytics API ก่อนจึงจะใช้ Magic Script ได้ การกำหนดค่า API เพิ่งมีการเปลี่ยนแปลงจากวิดีโอด้านบน ทําตามขั้นตอนต่อไปนี้เพื่อเปิดใช้ Google Analytics API

  1. ในเครื่องมือแก้ไขสคริปต์ ให้ไปที่: ทรัพยากร > ใช้ Google APIs
  2. เปลี่ยน "Google Analytics API" เป็น ON
  3. คลิกลิงก์ไปยัง Google APIs Console
  4. เปลี่ยน "Google Analytics API" เป็น ON
  5. ยอมรับข้อกำหนดในการให้บริการ
  6. ปิดหน้าต่าง "คอนโซล Google APIs"
  7. คลิก OK ในหน้าต่างแก้ไขสคริปต์แล้วปิดหน้าต่างนั้น
  8. กลับมาที่สเปรดชีต ตอนนี้เมนู "Google Analytics" ควรใช้งานได้แล้ว (คุณอาจต้องตรวจสอบสิทธิ์อีกครั้ง)

การเขียนสคริปต์ของคุณเอง

และยังเขียนโค้ดและพัฒนาสคริปต์ที่กำหนดเองได้อีกด้วย เช่น เมื่อใช้การผสานรวม Analytics - Apps Script คุณจะขอจำนวนผู้ใช้ เซสชัน และจำนวนการดูหน้าเว็บทั้งหมดในช่วงระยะเวลาหนึ่งได้ แล้วใส่ข้อมูลนี้ลงในสเปรดชีตโดยใช้โค้ดต่อไปนี้เท่านั้น

// Get Data.
var results = Analytics.Data.Ga.get(
    tableId,
    startDate,
    endDate,
    'ga:users,ga:sessions,ga:pageviews',
    {'dimensions': 'ga:date'});

// Output to spreadsheet.
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows());

// Make Sandwich.

หากต้องการเริ่มต้นใช้งานเลย โปรดอ่านบทแนะนำการเข้าถึงข้อมูล Google Analytics ใน Google สเปรดชีตโดยอัตโนมัติ นอกจากนี้ โปรดดูเอกสารอ้างอิงสคริปต์ Apps ของ Google Analytics