ซูเปอร์พร็อกซีของ Google Analytics

Pete Frisella, ผู้ประสานงานนักพัฒนาซอฟต์แวร์ Google Analytics – กรกฎาคม 2013

เอกสารนี้มีเนื้อหาเกี่ยวกับซูเปอร์พร็อกซีของ Google Analytics และอธิบายวิธีเริ่มต้นใช้งาน ใช้ฟีเจอร์เฉพาะ และกล่าวถึงข้อควรพิจารณาที่สำคัญ

เกริ่นนำ

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

SuperProxy ของ Google Analytics ใช้งานได้กับ Core Reporting API, Real Time Reporting API และ API การรายงาน Funnel หลากหลายแชแนล

ไฮไลต์ฟีเจอร์:

  • แชร์ข้อมูล Google Analytics ของคุณแบบสาธารณะ
  • ใช้พร็อกซีเพื่อขับเคลื่อนหน้าแดชบอร์ดที่คุณกำหนดเอง
  • แปลงเป็น CSV, ตารางข้อมูล, TSV
  • ระบบรองรับวันที่สัมพัทธ์ (เช่น 7 วันที่ผ่านมา)
  • รีเฟรชข้อมูลรายงานโดยอัตโนมัติ
  • การแคช - ตอบสนองรวดเร็วและการใช้โควต้าอย่างมีประสิทธิภาพ

วิธีการทำงาน

สร้างการค้นหาสำหรับข้อมูล Google Analytics และข้อมูลการรายงานเฉพาะดังกล่าวจะพร้อมใช้งานแบบสาธารณะใน URL ใหม่ที่คุณแชร์ได้ ผู้ที่เข้าชม URL นี้จะเข้าถึงข้อมูลการรายงานได้โดยไม่ต้องมีการให้สิทธิ์

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

เคล็ดลับ: คุณสามารถใช้เครื่องมือสำรวจการค้นหาเพื่อสร้างรายงาน แล้วคัดลอก Query URI เพื่อใช้กับซูเปอร์พร็อกซีของ Google Analytics

การตั้งค่าและสร้างการสืบค้นข้อมูล

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

การจัดการผู้ใช้

SuperProxy ของ Google Analytics มีอินเทอร์เฟซการจัดการผู้ใช้ที่เรียบง่ายซึ่งใช้เพื่อเพิ่มผู้ใช้ได้ ผู้ใช้แต่ละคนจะ แสดงรายการและจัดการคำค้นหา API ที่ตนสร้างได้เท่านั้น

เฉพาะผู้ดูแลระบบเท่านั้นที่จัดการผู้ใช้ได้ วิธีเพิ่มผู้ใช้ใหม่

  1. จากอินเทอร์เฟซผู้ดูแลระบบ SuperProxy ของ Google Analytics (เช่น https://your-application-id.appspot.com/admin) ให้คลิกปุ่มจัดการผู้ใช้
  2. ในหน้าจัดการผู้ใช้ ให้ป้อนที่อยู่อีเมลของผู้ใช้ที่ต้องการเพิ่มแล้วคลิกปุ่มเพิ่มผู้ใช้ ระบบจะเพิ่มผู้ใช้แต่จะไม่มีสิทธิ์เข้าถึงจนกว่าจะเปิดใช้งานบัญชี
  3. แจ้งให้ผู้ใช้เปิดใช้งานบัญชีของตนโดยไปที่หน้า /admin/activate เช่น https://your-application-id.appspot.com/admin/activate ผู้ใช้จะต้องลงชื่อเข้าใช้บัญชี Google สำหรับอีเมลที่คุณเพิ่มไว้เพื่อให้การเปิดใช้งานทำงานได้
  4. เมื่อเปิดใช้งานบัญชีเรียบร้อยแล้ว ผู้ใช้จะไปที่หน้า /admin ให้สิทธิ์เข้าถึงบัญชี Google Analytics และเริ่มสร้างการค้นหา API ของตนเองได้

ผู้ใช้ที่ดูแลระบบ

ระบบจะเพิ่มผู้ใช้ที่ดูแลระบบ SuperProxy ของ Google Analytics โดยใช้ คอนโซลผู้ดูแลระบบของ App Engine ผู้ใช้ทุกคนที่เพิ่มผ่านคอนโซลนี้ ไม่ว่าจะมีบทบาทใด ก็จะเป็นผู้ดูแลระบบ

ผู้ดูแลระบบสามารถแสดงรายการและจัดการคำค้นหา API ของผู้ใช้ได้ทั้งหมด

ข้อจำกัดโดเมน

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

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

ข้อควรพิจารณาเกี่ยวกับโควต้า

ซูเปอร์พร็อกซีของ Google Analytics ช่วยให้คุณประหยัดโควต้าโดยแสดงข้อมูลการรายงานจากแคช/พื้นที่เก็บข้อมูล อย่างไรก็ตาม การตั้งค่าช่วงเวลารีเฟรชที่สั้นยังอาจทำให้ใช้โควต้าได้อย่างรวดเร็วอยู่ เพื่อหลีกเลี่ยงปัญหานี้ โปรดตรวจสอบว่าคุณรีเฟรชการค้นหาภายในระยะเวลาที่สมเหตุสมผลสำหรับประเภทข้อมูลที่ขอ

App Engine

ขีดจำกัดโควต้าเริ่มต้นฟรีสำหรับแอปพลิเคชัน App Engine นั้นกว้างมากและอาจเพียงพอสำหรับการใช้งานส่วนใหญ่ แต่คุณจะเปิดใช้การเรียกเก็บเงินเพื่อเพิ่มหรือนำขีดจำกัดเริ่มต้นออกได้ ดูรายละเอียดได้ที่โควต้าของ App Engine

ชุมชนและเครื่องมือติดตามปัญหา

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

เครื่องมือติดตามปัญหาคือที่ที่คุณรายงานและติดตามปัญหาและคำขอฟีเจอร์สำหรับ SuperProxy ของ Google Analytics ได้