شی سراسری _gat
برای ایجاد و بازیابی اشیاء ردیاب استفاده می شود که از آن همه روش های دیگر فراخوانی می شود. بنابراین روشهای موجود در این لیست باید فقط از یک شی ردیاب ایجاد شده با استفاده از متغیر جهانی _gat اجرا شوند. همه روشهای دیگر باید با استفاده از شی سراسری _gaq
برای ردیابی ناهمزمان فراخوانی شوند.
_gat روش های شی
-
_getTracker (account)
منسوخ شده است -
_createTracker (opt_account, opt_name)
-
_getTrackerByName (opt_name)
-
_anonymizeIp ()
-
_forceSSL (bool)
جزئیات روش
_getTracker()
_getTracker(account)
_gat._createTracker (opt_account, opt_name)
استفاده کنید. - یک شی ردیاب برای شناسه ویژگی وب داده شده ایجاد می کند. اگر این روش بیش از یک بار برای یک شناسه حساب تحلیلی یکسان فراخوانی شود،
پارامترهای
_gat._getTracker('UA-65432-1');
String account
شناسه کامل ویژگی وب (به عنوان مثال UA-65432-1
) برای شی ردیاب. برمی گرداند
Tracker
شی ردیابی ایجاد شده._createTracker()
_createTracker(opt_account, opt_name)
- یک شی ردیاب جدید ایجاد می کند و نام داده شده را به آن اختصاص می دهد. اگر نامی داده نشود، یکی ایجاد می شود. اشیاء ردیاب تحت نام خود ذخیره می شوند تا بتوان آنها را از طریق
_getTrackerByName
بازیابی کرد. اگر دو ردیاب با یک نام ایجاد شوند، دومی اولی را بازنویسی میکند و اولی دیگر از طریق _getTrackerByName
قابل بازیابی نخواهد بود._gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
مولفه های
String opt_account
شناسه کامل ویژگی وب (به عنوان مثال UA-XXXXX-X
) برای شی ردیاب.String opt_name
نام اختیاری برای ذخیره ردیاب در زیر. از این نام برای بازیابی ردیاب از طریق _getTrackerByName
استفاده کنیدبرمی گرداند
Tracker
شی ردیابی ایجاد شده. _getTrackerByName()
_getTrackerByName(opt_name)
- شی ردیاب با نام داده شده را بازیابی می کند. اگر نامی داده نشود، از پیش فرض استفاده می شود که رشته خالی ('') است. اگر هیچ ردیاب با نام داده شده وجود نداشته باشد، یک ردیاب جدید ایجاد می شود، به آن نام اختصاص داده می شود و برگردانده می شود.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
مولفه های
String opt_name
نام اختیاری ردیاب برای بازیابی. پیشفرض رشته خالی ('') است.برمی گرداند
Tracker
شی ردیابی بازیابی شده یا ایجاد شده. _anonymizeIp()
_anonymizeIp()
به Google Analytics میگوید که اطلاعات ارسال شده توسط اشیاء ردیاب را با حذف آخرین اکتت آدرس IP قبل از ذخیرهسازی آن پنهان کند. توجه داشته باشید که این کار دقت گزارش های جغرافیایی را اندکی کاهش می دهد.
هنگام استفاده از این عملکرد برای پوشاندن ردیابی، باید از تابع push
استفاده کنید و عملکرد را به درستی با شی ردیاب مرتبط کنید، همانطور که در زیر نشان داده شده است.
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
Google Analytics را برای ارسال همه بازدیدها با استفاده از SSL، حتی از صفحات ناامن (HTTP) پیکربندی می کند.
Async Snippet (توصیه می شود)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);