این راهنما نحوه تنظیم اندازهگیری رویداد صفحه را با analytics.js شرح میدهد
بررسی اجمالی
صفحه نمایش در Google Analytics نشان دهنده محتوایی است که کاربران در یک برنامه مشاهده می کنند. مفهوم معادل برای یک وب سایت صفحات است. اندازهگیری نماهای صفحه به شما این امکان را میدهد که ببینید کاربران شما کدام محتوا را بیشتر مشاهده میکنند و چگونه بین قطعات مختلف محتوا حرکت میکنند.
پیاده سازی
بازدیدهای صفحه را می توان با استفاده از دستور send
و تعیین ضربه نوع screenview
ارسال کرد. دستور send
دارای امضای زیر برای نوع ضربه screenview
است:
ga('send', 'screenview', [fieldsObject]);
فیلدهای صفحه نمایش
نام زمینه | نوع ارزش | ضروری | شرح |
---|---|---|---|
screenName | متن | آره | نام صفحه نمایش. |
دادههای صفحه معمولاً به نماهای Google Analytics از نوع «app» (به جای «وب») ارسال میشوند، به این معنی که علاوه بر ارسال screenName
، باید حداقل قسمت appName
نیز ارسال کنید.
جدول زیر فیلدهای برنامه ای را که می توان به نماهای برنامه ارسال کرد فهرست می کند.
نام زمینه | نوع ارزش | ضروری | شرح |
---|---|---|---|
appName | متن | آره | نام برنامه. |
appId | متن | نه | شناسه برنامه |
appVersion | متن | نه | نسخه برنامه. |
appInstallerId | متن | نه | شناسه نصب کننده برنامه. |
برای جزئیات بیشتر در مورد تمایز بین نمای وب و برنامه در Google Analytics، به مقاله تفاوت بین بازدیدهای وب و برنامه در مرکز راهنمای Analytics مراجعه کنید.
مثال ها
دستور زیر یک ضربه نمایش به Google Analytics برای برنامه ای به نام "myAppName" و صفحه نمایش "Home" ارسال می کند:
ga('send', 'screenview', {
'appName': 'myAppName',
'screenName': 'Home'
});
از آنجایی که فیلد appName
باید با تمام بازدیدهای برنامه ارسال شود، اغلب بهتر است آن فیلد را با دستور set
تنظیم کنید:
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('set', 'appName', 'myAppName');
// The `appName` field is now set, so
// screenview hits don't need to include it.
ga('send', 'screenview', {screenName: 'Home'});
استفاده از فیلترها برای نمایش های فقط برنامه یا وب
اگر دادههای وب و برنامه را برای یک ویژگی (UA-XXXXXX-Y) ارسال کنید، Google Analytics هر دو مجموعه داده را در نماهای آن ویژگی نمایش میدهد. این امکان مشاهده ترکیبی برنامه و وب را فراهم می کند.
اگر میخواهید دادههای برنامه و وب را برای یک ویژگی ارسال کنید اما یک برنامه و/یا نمای وب جداگانه داشته باشید، میتوانید فیلترها را ایجاد کنید. به عنوان مثال، می توانید یک نمای ترکیبی (پیش فرض)، یک نمای وب و یک نمای برنامه داشته باشید.
فیلتر نمایش برنامه
با تنظیم Application?
یک فیلتر سفارشی ایجاد کنید تا فقط داده های برنامه را شامل شود ؟ به yes
.
فیلتر نمایش وب
با تنظیم Application?
یک فیلتر سفارشی ایجاد کنید تا فقط داده های وب را شامل شود ؟ به no
.