Peet Freesella, Google Analytics Developer Advocate – יולי 2013
המסמך הזה עוסק ב-proxy של Google Analytics ומוסבר איך להתחיל, להשתמש בתכונות ספציפיות ולדון בשיקולים חשובים.
מבוא
שרת ה-proxy של Google Analytics מאפשר לך לשתף באופן ציבורי את נתוני הדיווח של Google Analytics. אפשר להשתמש בה כדי להפעיל מרכזי בקרה מותאמים אישית ווידג'טים, לשנות תגובות לפורמטים שונים, לבדוק ועוד.
שרת ה-proxy של Google Analytics פועל עם ה-Core Reporting API, Real Time Reporting API ו-Multi-Channel Reporting API.
תכונות עיקריות:
- לשתף את הנתונים שלכם ב-Google Analytics באופן ציבורי.
- אפשר להשתמש בשרת ה-proxy כדי להפעיל מרכזי בקרה מותאמים אישית משלך.
- המרה לפורמט CSV, טבלת נתונים, TSV.
- המערכת תומכת בתאריכים יחסיים (למשל, 7 הימים האחרונים).
- רענון אוטומטי של נתוני הדוח.
- שמירה במטמון – תגובות מהירות ושימוש יעיל במכסה.
איך זה עובד
יוצרים שאילתה לנתוני Google Analytics ושנתוני הדיווח הספציפיים יהיו זמינים לציבור בכתובת URL חדשה. כל מי שמבקר בכתובת ה-URL יקבל גישה לנתוני הדיווח, ללא צורך בהרשאה כלשהי.
לדוגמה, אפשר ליצור שאילתה כדי לאחזר את 10 הדפדפנים המובילים על סמך צפיות בדף בשבוע האחרון, ושאילתה אחת עבור מספר הסשנים אתמול וכן הלאה. השליטה בידיים שלך: אילו שאילתות ברצונך להפוך לגלויות לכול ובאיזו תדירות כדאי לעדכן את הנתונים, ו-Google Analytics proxy יטפל בכל השאר.
טיפ:אפשר להשתמש ב-Query Explorer כדי ליצור דוחות, ולאחר מכן להעתיק את Query URI
כדי להשתמש בו ב-Google Analytics proxy
הגדרה ויצירה של שאילתה
שרת ה-proxy של Google Analytics הוא אפליקציית אינטרנט שפועלת בסביבה של Google App Engine. ניתן להוריד ולפרוס את האפליקציה לפי הוראות פשוטות.
ניהול משתמשים
שרת ה-proxy של Google Analytics כולל ממשק פשוט לניהול משתמשים שבאמצעותו ניתן להוסיף משתמשים. כל משתמש יוכל לפרט וגם לנהל שאילתות API שהוא יצר.
רק אדמינים יכולים לנהל משתמשים. כדי להוסיף משתמש חדש:
- מתוך ממשק הניהול של Google Analytics proxy (למשל
https://your-application-id.appspot.com/admin
) לוחצים על הלחצן ניהול משתמשים. - בדף ניהול משתמשים, מזינים את כתובת האימייל של המשתמש שרוצים להוסיף ולוחצים על הלחצן הוספת משתמש. המשתמש יתווסף, אבל לא תהיה לו גישה עד שהוא יפעיל את החשבון.
- יש להנחות את המשתמש להפעיל את החשבון שלו
בדף
/admin/activate
. למשל,https://your-application-id.appspot.com/admin/activate
. הם יצטרכו להיכנס לחשבון Google כדי לקבל את האימייל שהוספת כדי שההפעלה תפעל. - אחרי שהמשתמש יפעיל את החשבון הוא יוכל להיכנס לדף
/admin
, לאשר גישה לחשבון Google Analytics ולהתחיל ליצור שאילתות API משלו.
משתמשים עם הרשאת אדמין
משתמשי אדמין ב-Super Analytics של Google Analytics מתווספים באמצעות מסוף הניהול של App Engine. כל משתמש שיתווסף באמצעות המסוף הזה, בכל תפקיד, יהיה מנהל מערכת.
אדמינים יכולים לרשום ולנהל כל שאילתת API של משתמש.
הגבלות דומיין
במקרים מסוימים, כדאי לנצל את התכונות שמוצעות על ידי Google Analytics proxy, אבל לא רוצים שנתונים יהיו גלויים לכול מחוץ לקבוצה מסוימת של משתמשים או דומיין. כברירת מחדל, לכל אפליקציה חינמית שמתארחת ב-App Engine, כל מי שמחובר לחשבון Google יכול לגשת לנקודות הקצה הציבוריות.
כדי להגביל את הגישה לאפליקציה, יש להטמיע שכבת אימות משלך מול ה-Super proxy של Google Analytics או להשתמש ב-G Suite, שמאפשר להגביל את האפליקציה למשתמשים המנוהלים על ידי הדומיין שלך. פרטים נוספים זמינים במאמר הגדרת האימות של האפליקציה.
שיקולים שקשורים למכסה
שרת ה-proxy של Google Analytics עוזר לך לחסוך במכסה. לשם כך, הוא מציג נתוני דיווח מהמטמון או ממאגר הנתונים. עם זאת, הגדרת מרווחי זמן קצרים של רענון עדיין עלולה לגרום לניצול מהיר של המכסה. כדי להימנע מכך, חשוב להקפיד לרענן את השאילתות בפרק זמן סביר בהתאם לסוג הנתונים שהתבקשו.
App Engine
מגבלות ברירת המחדל של המכסה בחינם של אפליקציות App Engine הן נדיבות, וסביר להניח שהן יספיקו לרוב תרחישי השימוש. עם זאת, ניתן להפעיל את החיוב כדי להגדיל או להסיר את מגבלות ברירת המחדל. לפרטים נוספים, אפשר לעיין במכסות של App Engine.
קהילת & מעקב אחר בעיות
פורום Google proxy של Google Analytics הוא קבוצת דיונים שבה ניתן לשאול שאלות, לשתף רעיונות ולקבל משוב על הפרויקטים המדהימים שלך.
בעזרת הכלי למעקב אחר בעיות אפשר לדווח על בעיות ולבקש בקשות לתכונות ב-Google Analytics proxy.