کد رهگیری: شی جهانی _gat

شی سراسری _gat برای ایجاد و بازیابی اشیاء ردیاب استفاده می شود که از آن همه روش های دیگر فراخوانی می شود. بنابراین روش‌های موجود در این لیست باید فقط از یک شی ردیاب ایجاد شده با استفاده از متغیر جهانی _gat اجرا شوند. همه روش‌های دیگر باید با استفاده از شی سراسری _gaq برای ردیابی ناهمزمان فراخوانی شوند.

_gat روش های شی

جزئیات روش

_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 استفاده کنید و عملکرد را به درستی با شی ردیاب مرتبط کنید، همانطور که در زیر نشان داده شده است.

        Async Snippet (توصیه می شود)
        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']);