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

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

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

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

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

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

  2. פותחים את תיבת הדו-שיח Extensions (תוספים) → GA4 Reports Builder for Google Analytics (כלי ליצירת דוחות GA4 ב-Google Analytics) → Create new report (יצירת דוח חדש).

    פתיחת התוסף של Google Analytics ל-Sheets

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

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

    מאפיינים

    • firstUserDefaultChannelGroup

    מדדים

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

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

    הגדרה של דוחות לתוסף Google Analytics Sheets – חלק 1

    הגדרת דוחות בתוסף של Google Analytics ל-Sheets – חלק 2

    הגדרת דוחות בתוסף של Google Analytics ל-Sheets – חלק 3

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

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

  7. בוחרים באפשרות תוספיםהכלי ליצירת דוחות ב-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. מרחיבים את האפשרות Actions ולוחצים על Open.

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

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

    • בקטע Create table from (יצירת טבלה מ-), בוחרים באפשרות Drive (Drive).

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

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

  6. בדף Create table (יצירת טבלה), בקטע Destination (יעד):

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

    • מוודאים שההגדרה סוג הטבלה היא טבלה חיצונית.

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

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

  9. מרחיבים את הקטע Advanced options (אפשרויות מתקדמות), ובתיבה Header rows toSkip (שורות כותרת לדילוג) מציינים את מספר השורות שרוצים להשמיט. בדוגמה שלנו, נתוני הדוח מתחילים בשורה 15, וזה הערך שצריך להגדיר בתיבת הקלט.

  10. בדף Create table (יצירת טבלה), בקטע Destination (יעד):

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

    • מוודאים שההגדרה סוג הטבלה היא טבלה חיצונית.

  11. לוחצים על CREATE TABLE.

  12. אם צריך, בוחרים את החשבון ולוחצים על Allow כדי לתת לכלי הלקוח של 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