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