גישה לדוחות בהתאמה אישית של Google Analytics מ-BigQuery

במדריך הזה מוסבר איך אפשר לגשת לדוחות מותאמים אישית של Google Analytics מ-BigQuery באמצעות תוסף Google Analytics Sheets ומחבר Google Drive BigQuery.

במדריך הזה מוסבר איך ליצור דוח בהתאמה אישית באמצעות התוסף Google Analytics Sheets, איך להציג את גיליון התוצאות של הדוח כטבלה חיצונית ב-BigQuery, ואז איך להריץ שאילתות על נתוני הדוח מ-BigQuery.

במדריך הזה נשתמש בדוגמה של הדוח 'צירוף משתמשים', אבל אפשר להחיל את השלבים האלה על כל סוג של דוח.

שלב 1: הגדרת דוח בהתאמה אישית ב-Google Sheets

  1. מתקינים את התוסף Google Analytics Sheets מ-Google Workspace Marketplace.

  2. פותחים את התיבת הדו-שיח יצירת דוח חדש דרך תוספיםהכלי ליצירת דוחות GA4 ל-Google Analytics.

    פותחים את התוסף Google Analytics Sheets

  3. מגדירים את הדוח על ידי ציון הנכס ב-Analytics, טווח התאריכים ושדות הדוח.

  4. השדות הבאים זמינים בדוח 'צירוף משתמשים':

    מאפיינים

    • firstUserDefaultChannelGroup

    מדדים

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. משאירים את השדות מסנני מאפיינים ומסנני מדדים ריקים.

    תמונה של הגדרות הדוח הנכונות:

    הגדרת דוחות בתוסף Google Analytics Sheets, חלק 1

    Google Analytics Sheets Add-on Report Configuration Part 2

    Google Analytics Sheets Add-on Report Configuration Part 3

  6. לוחצים על Create Report כדי ליצור את הגדרת הדוח במסמך Sheets הנוכחי:

    גיליון ההגדרות של דוחות בתוסף Google Analytics Sheets

  7. בוחרים באפשרות תוספיםGA4 Reports Builder for Google Analytics (בונה הדוחות של GA4 ל-Google Analytics) ← הפעלת דוחות כדי ליצור את הדוח. אחרי שהדוח יושלם, תיווצר כרטיסייה חדשה עם שם הדוח.

    נתוני דוחות בתוסף Google Analytics Sheets

  8. פותחים את תיבת הדו-שיח תזמון דוחות דרך תוספיםהכלי ליצירת דוחות GA4 ל-Google Analytics כדי להגדיר שליפה תקופתית של נתוני הדוחות העדכניים. מציינים את לוח הזמנים ולוחצים על שמירה.

    לוח הזמנים של תוסף Google Analytics Sheets

שלב 2: חיבור מסמך דוח ב-Google Sheets כטבלה חיצונית ב-BigQuery

באמצעות BigQuery, אפשר ליצור טבלה קבועה שמקושרת למקור הנתונים החיצוני ב-Google Sheets. אפשר להשתמש בתכונה הזו כדי לקשר את הגיליון האלקטרוני של דוח Google Analytics שנוצר בשלב הקודם כטבלה חיצונית ב-BigQuery.

בשלב הזה צריך לפעול לפי המדריך ליצירת טבלאות חיצוניות ב-Google Drive מתוך מסמכי BigQuery.

מסוף Google Cloud

  1. במסוף Google Cloud, פותחים את הדף ב-BigQuery.

    כניסה ל-BigQuery

  2. בחלונית Explorer מרחיבים את הפרויקט ובוחרים מערך נתונים.

  3. מרחיבים את האפשרות פעולות ולוחצים על פתיחה.

  4. בחלונית הפרטים, לוחצים על יצירת טבלה .

  5. בדף Create table, בקטע Source:

    • בקטע יצירת טבלה מ, בוחרים באפשרות Drive.

    • בשדה Select Drive URI, מזינים את ה-URI של Drive של מסמך Google Sheets שמכיל את הדוח, בפורמט https://docs.google.com/spreadsheets/d/[file_id].

    • בקטע פורמט קובץ, בוחרים באפשרות גיליון אלקטרוני ב-Google Sheets.

  6. בדף יצירת טבלה, בקטע יעד:

    • בשדה שם מערך הנתונים, בוחרים את מערך הנתונים המתאים, ובשדה שם הטבלה מזינים את שם הטבלה שיוצרים ב-BigQuery.

    • מוודאים שהאפשרות Table type מוגדרת ל-External table.

  7. בתיבה Sheet range (טווח הגיליון), מציינים את שם הגיליון ואת טווח התאים שרוצים לשלוח לגביהם שאילתה. הערך הזה צריך להיות הגיליון שמכיל את נתוני הדוח: sheet_name!top_left_cell_id:bottom_right_cell_id לגבי טווח תאים. בדוגמה של הדוח, הטווח יכול להיות User acquisition report!A:G. שימו לב איך הגיליון שמתאים לשם הדוח המותאם אישית מוזכר בטווח.

  8. בקטע Schema, מפעילים את האפשרות Auto detect.

  9. מרחיבים את הקטע אפשרויות מתקדמות. בתיבה שורות כותרת לדילוג מציינים את מספר השורות שרוצים להשמיט. בדוגמה שלנו, נתוני הדוח מתחילים בשורה 15, וזה הערך שצריך להזין בתיבת הקלט.

  10. בדף יצירת טבלה, בקטע יעד:

    • בשדה Dataset (מערך נתונים), בוחרים את מערך הנתונים המתאים, ובשדה Table (טבלה), מזינים את שם הטבלה שיוצרים ב-BigQuery.

    • מוודאים שהאפשרות Table type מוגדרת ל-External table.

  11. לוחצים על יצירת טבלה.

  12. במקרה הצורך, בוחרים את החשבון ואז לוחצים על אישור כדי לתת לכלים של לקוח BigQuery גישה ל-Drive.

דוגמה למסך ההגדרות של טבלת BigQuery חיצונית:

הגדרת טבלה חיצונית ב-BigQuery, חלק 1

הגדרת טבלה חיצונית ב-BigQuery, חלק 2

שלב 3: שליחת שאילתה לטבלת דוחות ב-Google Sheets מ-BigQuery

עכשיו אפשר להריץ שאילתה על טבלת הדוחות ב-Google Sheets כאילו הייתה טבלת BigQuery רגילה, בכפוף למגבלות על מקורות נתונים חיצוניים.

  1. פותחים את הטבלה user_acquisition_report כדי לבדוק את הסכימה שלה:

    סכימה של טבלה חיצונית ב-BigQuery

  2. לוחצים על שאילתה. בשדה של השאילתה המוצעת, משנים את SELECT FROM ל-SELECT * FROM כדי לקבל את כל השדות בדוח, ואז לוחצים על Run query (הפעלת השאילתה) כדי להריץ שאילתה על הטבלה החיצונית.

השאילתה בדוגמה הבאה תפיק קטע נתונים בטבלה עבור כל העמודות:

שאילתה של טבלה חיצונית ב-BigQuery