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

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

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

این راهنما از گزارش جذب کاربر به عنوان مثال استفاده می کند، اما می توانید این مراحل را برای هر نوع گزارشی اعمال کنید.

مرحله 1: یک گزارش سفارشی را در Google Sheets پیکربندی کنید

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

  2. برنامه افزودنیGA4 Reports Builder برای Google Analyticsایجاد گفتگوی گزارش جدید را باز کنید.

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

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

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

    ابعاد

    • firstUserDefaultChannelGroup

    معیارها

    • eventCount
    • keyEvents
    • totalRevenue
    • newUsers
    • engagedSessions
    • engagementRate
  5. فیلدهای Dimensions filters و Metrics filters را خالی بگذارید.

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

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

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

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

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

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

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

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

  8. برای تنظیم نظرسنجی دوره‌ای از آخرین داده‌های گزارش، گفتگوی برنامه‌های افزودنیGA4 Reports Builder را برای Google Analyticsبرنامه‌ریزی گزارش‌ها باز کنید. زمان بندی را مشخص کنید و روی ذخیره کلیک کنید.

    برنامه افزودنی برگه های Google Analytics

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

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

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

کنسول Google Cloud

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

    به BigQuery بروید

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

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

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

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

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

    • در قسمت Select Drive URI ، درایو URI سند Google Sheet حاوی گزارش را به شکل https://docs.google.com/spreadsheets/d/[file_id] وارد کنید.

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

  6. در صفحه ایجاد جدول ، در قسمت مقصد :

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

    • بررسی کنید که نوع جدول روی جدول خارجی تنظیم شده باشد.

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

  8. در بخش Schema ، تشخیص خودکار را فعال کنید.

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

  10. در صفحه ایجاد جدول ، در قسمت مقصد :

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

    • بررسی کنید که نوع جدول روی جدول خارجی تنظیم شده باشد.

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

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

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

قسمت 1 پیکربندی جدول خارجی BigQuery

قسمت 2 پیکربندی جدول خارجی BigQuery

مرحله 3: یک جدول گزارش Google Sheets را از BigQuery استعلام کنید

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

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

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

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

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

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