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

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

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

เกริ่นนำ

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

SuperProxy ของ Google Analytics ใช้งานได้กับ Core Reporting API, API การรายงานแบบเรียลไทม์ และ API การรายงาน Funnel หลากหลายแชแนล

ฟีเจอร์เด่น

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

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

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

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

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

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

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

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

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

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

  1. จากอินเทอร์เฟซผู้ดูแลระบบพร็อกซีขั้นสูงของ 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 ของผู้ใช้ได้

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

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

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

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

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

App Engine

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

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

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

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