به گزارش‌های سفارشی Google Analytics از BigQuery دسترسی داشته باشید

این راهنما توضیح می‌دهد که چگونه می‌توانید با استفاده از افزونه Google Analytics Sheets و رابط Google Drive BigQuery به گزارش‌های سفارشی Google Analytics از BigQuery دسترسی پیدا کنید.

این راهنما نحوه تولید یک گزارش سفارشی با استفاده از افزونه Google Analytics Sheets، نمایش برگه نتایج گزارش به عنوان یک جدول خارجی BigQuery و سپس پرس و جو از داده‌های گزارش از BigQuery را نشان می‌دهد.

This guide uses the User acquisition report as an example, but you can apply these steps to any report type.

مرحله ۱: پیکربندی یک گزارش سفارشی در گوگل شیت

  1. افزونه Google Analytics Sheets را از Google Workspace Marketplace نصب کنید.

  2. منوی افزونه‌هاسازنده گزارش‌های GA4 برای گوگل آنالیتیکسایجاد گزارش جدید را باز کنید.

    افزونه‌ی Google Analytics Sheets را باز کنید

  3. گزارش را با مشخص کردن ویژگی Analytics، محدوده تاریخ و فیلدهای گزارش پیکربندی کنید.

  4. برای گزارش جذب کاربر از فیلدهای زیر استفاده کنید:

    ابعاد

    • firstUserDefaultChannelGroup

    معیارها

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. فیلدهای فیلترهای ابعاد و فیلترهای متریک را خالی بگذارید.

    در اینجا تصویری از تنظیمات صحیح گزارش آمده است:

    پیکربندی گزارش افزونه گوگل آنالیتیکس شیت، بخش اول

    پیکربندی گزارش افزونه گوگل آنالیتیکس شیتز، بخش دوم

    پیکربندی گزارش افزونه گوگل آنالیتیکس شیتز، بخش سوم

  6. برای ایجاد پیکربندی گزارش در سند Sheets فعلی، روی Create Report کلیک کنید:

    برگه پیکربندی گزارش افزونه Google Analytics Sheets

  7. برای تولید گزارش، گزینه ExtensionsGA4 Reports Builder for Google AnalyticsRun reports را انتخاب کنید. پس از تکمیل گزارش، یک تب جدید با نام گزارش شما ایجاد خواهد شد.

    داده‌های گزارش افزونه‌ی صفحات آنالیز گوگل

  8. برای تنظیم نظرسنجی دوره‌ای از آخرین داده‌های گزارش، کادر محاوره‌ای ExtensionsGA4 Reports Builder for Google AnalyticsSchedule reports را باز کنید. برنامه را مشخص کرده و روی ذخیره کلیک کنید.

    برنامه زمانی افزونه‌های گوگل آنالیتیکس شیت

مرحله 2: یک سند گزارش Google Sheet را به عنوان یک جدول خارجی BigQuery متصل کنید

با BigQuery، می‌توانید یک جدول دائمی مرتبط با منبع داده خارجی خود در Google Sheets ایجاد کنید. از این ویژگی برای اتصال صفحه گسترده گزارش Google Analytics که در مرحله قبل ایجاد شده است به عنوان یک جدول خارجی BigQuery استفاده کنید.

این مرحله مستلزم دنبال کردن راهنمای ایجاد جداول خارجی گوگل درایو از مستندات BigQuery است.

کنسول گوگل کلود

  1. در کنسول گوگل کلود، صفحه BigQuery را باز کنید.

    به بیگ کوئری بروید

  2. در پنل اکسپلورر ، پروژه خود را گسترش داده و یک مجموعه داده انتخاب کنید.

  3. گزینه Actions را باز کنید و روی Open کلیک کنید.

  4. در پنل جزئیات، روی ایجاد جدول کلیک کنید.

  5. در صفحه ایجاد جدول ، در بخش منبع :

    • برای ایجاد جدول از ، درایو را انتخاب کنید.

    • در فیلد «انتخاب آدرس درایو» ، آدرس درایو سند گوگل شیت حاوی گزارش را به شکل https://docs.google.com/spreadsheets/d/[file_id] وارد کنید.

    • برای قالب فایل ، Google Sheet را انتخاب کنید

  6. در صفحه ایجاد جدول ، در بخش مقصد :

    • برای نام مجموعه داده (Dataset name )، مجموعه داده مناسب را انتخاب کنید و در فیلد نام جدول (Table name )، نام جدولی را که در BigQuery ایجاد می‌کنید، وارد کنید.

    • تأیید کنید که نوع جدول (Table type) روی جدول خارجی (External table) تنظیم شده باشد.

  7. در کادر «محدوده برگه» ، نام برگه و محدوده سلولی را که می‌خواهید پرس‌وجو کنید، مشخص کنید. این باید همان برگه‌ای باشد که داده‌های گزارش شما را در خود جای داده است: sheet_name!top_left_cell_id:bottom_right_cell_id برای محدوده سلولی. برای گزارش مثال ما، محدوده می‌تواند به صورت User acquisition report!A:G مشخص شود. توجه داشته باشید که چگونه برگه مربوط به نام گزارش سفارشی در محدوده ذکر شده است.

  8. در بخش Schema ، گزینه Auto detection را فعال کنید.

  9. بخش گزینه‌های پیشرفته را باز کنید، در کادر Header rows to skip تعداد ردیف‌هایی را که می‌خواهید حذف شوند مشخص کنید. در مثال ما، داده‌های گزارش با ردیف ۱۵ شروع می‌شوند، که مقداری است که باید در کادر ورودی تنظیم شود.

  10. در صفحه ایجاد جدول ، در بخش مقصد :

    • برای Dataset ، مجموعه داده مناسب را انتخاب کنید و در فیلد Table ، نام جدولی را که در BigQuery ایجاد می‌کنید، وارد کنید.

    • تأیید کنید که نوع جدول (Table type) روی جدول خارجی (External table) تنظیم شده باشد.

  11. روی ایجاد جدول کلیک کنید.

  12. در صورت لزوم، حساب خود را انتخاب کنید و سپس روی Allow کلیک کنید تا به ابزارهای کلاینت BigQuery اجازه دسترسی به Drive داده شود.

در اینجا مثالی از صفحه پیکربندی جدول BigQuery خارجی آورده شده است:

پیکربندی جدول خارجی BigQuery بخش 1

پیکربندی جدول خارجی BigQuery بخش 2

مرحله 3: پرس و جو از جدول گزارش Google Sheets از BigQuery

اکنون می‌توانید یک پرس‌وجو را روی جدول گزارش Google Sheets مانند یک جدول استاندارد BigQuery اجرا کنید، البته با توجه به محدودیت‌های منابع داده خارجی.

  1. جدول user_acquisition_report را برای بررسی طرحواره آن باز کنید:

    طرح جدول خارجی BigQuery

  2. روی Query کلیک کنید. در query پیشنهادی، SELECT FROM به SELECT * FROM تغییر دهید تا همه فیلدهای گزارش را دریافت کنید، و سپس Run query را برای اجرای یک query روی جدول خارجی اجرا کنید.

پرس‌وجوی مثال زیر، قطعه‌ای از داده‌های جدول را برای همه ستون‌ها خروجی می‌دهد:

پرس و جو از جدول خارجی BigQuery