اگر قصد کار کردن با بیگ کوئری (BigQuery) اتصال آن به آنالیتیکس 4 را دارید، اما با زبان برنامه نویسی SQL آشنایی ندارید، نگران نباشید چرا که در ابتدا و ادامه مسیر آموزش بیگ کوئری، میتوانید از ابزار چت جی پی تی (ChatGPT) استفاده کنید. با توجه به اینکه در نسخه جدید آنالیتیکس به بیگ کوئری به صورت رایگان برای تمام کاربران این ابزار دیجیتال مارکتینگ فراهم شده است، احتمالاً شما هم به عنوان پرفورمنس مارکتر یا دیجیتال مارکتر باید این فرصت را مغتنم بشمارید و بعد از اتصال آنالیتیکس 4 به بیگ کوئری، نحوه کار با BigQuery را یاد بگیرید. با این حال، بسیاری از افراد بااطلاع از اینکه باید برنامه نویسی SQL را یاد بگیرند از استفاده از این ابزار خودداری میکنند.
اما در این مطلب میخواهم نحوه استفاده از BigQuery با ChatGPT را به شما آموزش دهم. با استفاده از این راهنما، میتوانید با کمک ابزار ChatGPT و بدون نیاز به دانش برنامه نویسی SQL، از قابلیت های تجزیه و تحلیل بهتر و دقیقتر با استفاده از بیگ کوئری بهرهمند شوید.
نیازمندیهای لازم برای کوئری زدن از طریق بیگ کوئری
برای اجرای کوئری در بیگ کوئری و درواقع استخراج اطلاعات لازم از جدولهای آنالیتیکس، به موارد زیر نیاز خواهید داشت:
- برای شروع به یک حساب sandbox بیگ کوئری نیاز دارید. منظور از حساب sandbox، حساب رایگانی است که بیگ کوئری با یک ظرفیت محدود برای اجرای کوئریها و تمرین در اختیار شما قرار میدهد. با استفاده از این حساب، هیچ نیازی به کارت اعتباری نیست؛ درواقع تنها در صورتی که قصد ارتقا حساب خود را داشته باشید، به کارت اعتباری نیاز خواهید داشت. در نسخه sandbox بیگ کوئری، تنها 60 روز از اطلاعات آنالیتیکس ذخیره خواهند شد. درواقع برای ذخیره اطلاعات روز 61، اطلاعات روز 1 از بین میروند.
- ایجاد یک پروژه در بیگ کوئری، برای ذخیره اطلاعاتی که از سمت آنالیتیکس برای BigQuery ارسال میشود.
- اتصال آنالیتیکس 4 به بیگ کوئری و ایجاد دیتاست در پروژه بیگ کوئری.
بعد از پشت سر گذاشتن سه مرحله قبل، میتوانید از ChatGPT برای کوئری زدن و درواقع ساخت گزارش از Tableهای آنالیتیکس در بیگ کوئری، استفاده کنید. به عنوان مثال تصور کنید که بخواهیم تمام اطلاعات موجود در جدول رو دریافت کنیم. همراه با دستوری که در چت جی پی تی مینویسید، باید آدرس جدول مورد نظر خود را هم قرار دهید. درست مثل تصویر زیر:
کدی که ChatGPT در اختیارتان قرار میدهد را در قسمت Query در بیگ کوئری قرار دهید و روی Run کلیک کنید.
بعد از اجرای کد، خروجی حاصل از کوئری ایجاد شده در قسمت پایین صفحه نمایش داده میشود.
در بسیاری از حالتها، ما برای تحلیل بهتر و دقیقتر به تمام ستونها نیاز نداریم. پس حالتی را تصور کنید که قصد ما ایجاد جدولی متشکل از دو ستون event_date و event_name است. برای انجام این کار هم میتوانید از ChatGPT کمک بگیرید. با توجه به اینکه ChatGPT برای پاسخ دادن به سؤالات از تاریخچه گفتگوها استفاده میکنید، با ادامه دادن همان چت، میتوانید جوابهایی دقیقتر و بهتر دریافت کنید.
کدی که از ChatGPT دریافت میکنید را مشابه با قبل در بیگ کوئری اجرا کنید. همانطور که در تصویر زیر مشاهده میکنید، خروجی تنها شامل دو ستون event_date و event_name است.
با توجه به تصویر بالا، تعداد ردیفهای خروجی ایجاد شده، 27000 است. شما میتوانید بازهم از ChatGPT برای محدود کردن تعداد ردیفها استفاده کنید. پس بیایید از ChatGPT بخواهیم که 10 ردیف اول داده را نشان دهد.
بعد از اجرای کد جدید در بیگ کوئری، خواهید دید که تنها 10 ردیف از گزارش در اختیار شما قرار میدهد. اما احتمالاً این سؤال برای شما مطرح میشود که اگر یک گزارش را بر اساس یک سری فیلترهای خاص نیاز داشته باشیم، چه؟
نحوه فیلترکردن دیتا در بیگ کوئری با استفاده از ChatGPT
برای بررسی نحوه فیلترکردن دیتا در بیگ کوئری با استفاده از ChatGPT، تصور کنید که میخواهیم فقط به دیتای یک سری از ایونتهای خاص دسترسی داشته باشیم. با نگاهی به ستون event_name، میتوانیم ایونتهای مختلفی که در وب سایت ما رخ دادهاند را مانند page_view، user_engagement، scroll و غیره مشاهده کنیم. تصور کنید که ما تنها به دنبال اطلاعات ایونت scroll هستیم.
از چت جی پی تی میخواهیم که بر اساس آی دی جدول ما و ستونهای event_date و event_name، تنها اطلاعات مربوط به ایونت اسکرول را در اختیار ما قرار دهد.
با اجرای این کد در بیگ کوئری، متوجه خواهید شد که تنها اطلاعات مربوط به ایونت اسکرول را در خروجی مشاهده میکنید.