هر زمان که کسی صفحهای از وبسایت شما را بارگذاری میکند یا وضعیت تاریخچه مرورگر او توسط سایت فعال تغییر میکند، یک رویداد اندازهگیری پیشرفته به نام page_view از وبسایت شما به گوگل آنالیتیکس ارسال میشود. از آنجایی که این رویداد به طور خودکار ارسال میشود، نیازی نیست دادههای بازدید از صفحه را به صورت دستی به آنالیتیکس ارسال کنید.
با این حال، وقتی میخواهید نحوه ارسال بازدید از صفحه را به صورت دستی کنترل کنید (مثلاً برنامههای تک صفحهای یا پیمایش نامحدود)، میتوانید بازدید از صفحه را غیرفعال کنید و سپس آنها را به صورت دستی از وبسایت خود ارسال کنید. یاد بگیرید که چگونه برنامههای تک صفحهای را اندازهگیری کنید .
این سند رفتار پیشفرض بازدید از صفحه و سپس نحوه ارسال بازدیدهای صفحه خودتان را به صورت دستی شرح میدهد.
برای اطلاعات بیشتر در مورد نحوه اندازهگیری تعداد بازدیدهای صفحه نمایش در یک برنامه تلفن همراه، به بخش اندازهگیری تعداد بازدیدهای صفحه نمایش مراجعه کنید.
قبل از اینکه شروع کنی
این راهنما فرض میکند که شما موارد زیر را انجام دادهاید:
- یک حساب کاربری و ویژگی گوگل آنالیتیکس ایجاد کنید . این مرحله به طور خودکار یک تگ گوگل برای شما ایجاد میکند.
- یک جریان داده وب برای وبسایت خود ایجاد کنید
- قطعه کد تگ گوگل را در وبسایت خود قرار دهید
همچنین فرض بر این است که شما موارد زیر را دارید:
- دسترسی به کد منبع وبسایت شما
- نقش ویرایشگر (یا بالاتر) در حساب گوگل آنالیتیکس
رفتار پیشفرض
وقتی تگ گوگل (gtag.js) را به سایت خود اضافه میکنید، قطعه کد شامل یک دستور config است که به طور پیشفرض نمای صفحه را ارسال میکند. میتوانید <parameters> اضافی را با اطلاعات مربوط به نمای صفحه اضافه کنید تا نحوه مقداردهی اولیه گوگل آنالیتیکس را مشخص کنید:
gtag('config', 'TAG_ID', <parameters>);
هنگام سفارشیسازی رفتار نمایش صفحه، میتوان از کلیدهای زیر استفاده کرد:
| نام | نوع | مورد نیاز | مقدار پیشفرض | توضیحات |
|---|---|---|---|---|
page_title | string | خیر | عنوان سند | عنوان صفحه. |
page_location | string | خیر | مکان.href | آدرس اینترنتی (URL) صفحه. اگر |
send_page_view | boolean | خیر | true | اینکه آیا نمای صفحه ارسال شود یا خیر. |
برای مثال، کد زیر مقادیر page_title را لغو میکند:
gtag('config', 'TAG_ID', {
'page_title' : 'homepage'
});
بازدیدهای دستی از صفحه
وقتی میخواهید نحوه ارسال بازدیدهای صفحه را به صورت دستی کنترل کنید (مثلاً برنامههای تک صفحهای یا پیمایش نامحدود)، موارد زیر را انجام دهید:
غیرفعال کردن اندازهگیری بازدید صفحه
برای غیرفعال کردن رویداد پیشفرض page_view که توسط دستور config هنگام بارگذاری تگ گوگل ارسال میشود، پارامتر send_page_view را در قطعه کد تگ گوگل روی false تنظیم کنید:
gtag('config', 'TAG_ID', {
send_page_view: false
});
تنظیم send_page_view در دستور config در بین صفحات ثابت نمیماند. این تنظیم باید در هر صفحه از وبسایت شما که میخواهید نمایش خودکار صفحه هنگام بارگذاری تگ را غیرفعال کنید، تکرار شود.
غیرفعال کردن تغییرات صفحه بر اساس رویدادهای تاریخچه مرورگر
اگر اندازهگیری پیشرفته فعال باشد، گوگل آنالیتیکس رویدادهای page_view را بر اساس تغییرات تاریخچه مرورگر ارسال میکند، حتی اگر send_page_view: false تنظیم کرده باشید. به طور پیشفرض، اندازهگیری پیشرفته رویدادهای تاریخچه، مانند رویدادهایی که در برنامههای تک صفحهای استفاده میشوند را بررسی میکند و رویدادهای page_view را مستقل از پارامتر send_page_view در دستور config ارسال میکند.
برای جلوگیری از ارسال رویدادهای page_view به دلیل تغییرات تاریخچه، باید تنظیمات اندازهگیری پیشرفته را نیز در ویژگی Google Analytics خود پیکربندی کنید. میتوانید گزینه "تغییرات صفحه بر اساس رویدادهای تاریخچه مرورگر" را در تنظیمات اندازهگیری پیشرفته برای جریان داده وب خود غیرفعال کنید. درباره رویدادهای اندازهگیری پیشرفته بیشتر بدانید.
ارسال دستی رویدادهای page_view
در صورت لزوم، فراخوانی gtag زیر را انجام دهید و مقادیر placeholder را در صورت لزوم جایگزین کنید:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});