تعداد بازدید از صفحه را اندازه گیری کنید

هر زمان که کسی صفحه‌ای از وب‌سایت شما را بارگذاری می‌کند یا وضعیت تاریخچه مرورگر او توسط سایت فعال تغییر می‌کند، یک رویداد اندازه‌گیری پیشرفته به نام page_view از وب‌سایت شما به گوگل آنالیتیکس ارسال می‌شود. از آنجایی که این رویداد به طور خودکار ارسال می‌شود، نیازی نیست داده‌های بازدید از صفحه را به صورت دستی به آنالیتیکس ارسال کنید.

با این حال، وقتی می‌خواهید نحوه ارسال بازدید از صفحه را به صورت دستی کنترل کنید (مثلاً برنامه‌های تک صفحه‌ای یا پیمایش نامحدود)، می‌توانید بازدید از صفحه را غیرفعال کنید و سپس آنها را به صورت دستی از وب‌سایت خود ارسال کنید. یاد بگیرید که چگونه برنامه‌های تک صفحه‌ای را اندازه‌گیری کنید .

این سند رفتار پیش‌فرض بازدید از صفحه و سپس نحوه ارسال بازدیدهای صفحه خودتان را به صورت دستی شرح می‌دهد.

برای اطلاعات بیشتر در مورد نحوه اندازه‌گیری تعداد بازدیدهای صفحه نمایش در یک برنامه تلفن همراه، به بخش اندازه‌گیری تعداد بازدیدهای صفحه نمایش مراجعه کنید.


قبل از اینکه شروع کنی

این راهنما فرض می‌کند که شما موارد زیر را انجام داده‌اید:

همچنین فرض بر این است که شما موارد زیر را دارید:

  • دسترسی به کد منبع وب‌سایت شما
  • نقش ویرایشگر (یا بالاتر) در حساب گوگل آنالیتیکس

رفتار پیش‌فرض

وقتی تگ گوگل (gtag.js) را به سایت خود اضافه می‌کنید، قطعه کد شامل یک دستور config است که به طور پیش‌فرض نمای صفحه را ارسال می‌کند. می‌توانید <parameters> اضافی را با اطلاعات مربوط به نمای صفحه اضافه کنید تا نحوه مقداردهی اولیه گوگل آنالیتیکس را مشخص کنید:

gtag('config', 'TAG_ID', <parameters>);

هنگام سفارشی‌سازی رفتار نمایش صفحه، می‌توان از کلیدهای زیر استفاده کرد:

نام نوع مورد نیاز مقدار پیش‌فرض توضیحات
page_title string خیر عنوان سند عنوان صفحه.
page_location string خیر مکان.href

آدرس اینترنتی (URL) صفحه.

اگر page_location را لغو کنید، مقدار باید با پروتکل شروع شود و به دنبال آن آدرس کامل URL قرار گیرد؛ برای مثال، https://www.example.com/contact-us-submitted.

send_page_view boolean خیر true اینکه آیا نمای صفحه ارسال شود یا خیر.

برای مثال، کد زیر مقادیر page_title را لغو می‌کند:

gtag('config', 'TAG_ID', {
  'page_title' : 'homepage'
});

بازدیدهای دستی از صفحه

وقتی می‌خواهید نحوه ارسال بازدیدهای صفحه را به صورت دستی کنترل کنید (مثلاً برنامه‌های تک صفحه‌ای یا پیمایش نامحدود)، موارد زیر را انجام دهید:

  1. غیرفعال کردن اندازه‌گیری بازدید صفحه
  2. رویداد page_view را در زمان مناسب ارسال کنید

غیرفعال کردن اندازه‌گیری بازدید صفحه

برای غیرفعال کردن رویداد پیش‌فرض 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>'
});