این راهنما نحوه تنظیم اندازهگیری رویداد صفحه را با 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
.