_gat
global nesnesi, diğer tüm yöntemlerin çağrıldığı izleyici nesnelerini oluşturmak ve almak için kullanılır. Bu nedenle, bu listedeki yöntemler yalnızca _gat genel değişkeni kullanılarak oluşturulan bir izleyici nesnesinde çalıştırılmalıdır. Diğer tüm yöntemler, eşzamansız izleme için _gaq
global nesnesi kullanılarak çağrılmalıdır.
_gat Nesne Yöntemleri
_getTracker(account)
kullanımdan kaldırıldı_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
Yöntem Ayrıntıları
_getTracker()
_getTracker(account)
-
Belirtilen web mülkü kimliği için bir izleyici nesnesi oluşturur. Bu yöntem aynı Analytics hesap kimliği için birden çok kez çağrılırsa her bir çağrı için yeni bir nesne oluşturulur.
_gat._getTracker('UA-65432-1');
Parametreler
String account
İzleyici nesnesinin tam web mülkü kimliği (ör. UA-65432-1
).
returns
Tracker
Oluşturulan izleme nesnesi._createTracker()
_createTracker(opt_account, opt_name)
-
Yeni bir izleyici nesnesi oluşturur ve buna verilen adı atar. Herhangi bir ad verilmemişse bir ad oluşturulur. İzleyici nesneleri, adlarıyla saklandığından
_getTrackerByName
aracılığıyla alınabilir.
Aynı adla iki izleyici oluşturulursa ikincisi ilkinin üzerine yazılır ve ilki artık _getTrackerByName
ile geri alınamaz.
_gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
Parametreler
String opt_account
İzleyici nesnesinin tam web mülkü kimliği (ör. UA-XXXXX-X
).String opt_name
Takip cihazının saklanacağı isteğe bağlı ad. Takip cihazını _getTrackerByName
üzerinden almak için bu adı kullanınreturns
Tracker
Oluşturulan izleme nesnesi._getTrackerByName()
_getTrackerByName(opt_name)
-
Verilen ada sahip izleyici nesnesini getirir. Ad sağlanmazsa boş dize ("'") olan varsayılan değer kullanılır.
Belirtilen ada sahip bir izleyici yoksa yeni bir izleyici oluşturulur, bu ada atanır ve döndürülür.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
Parametreler
String opt_name
Alınacak takip cihazının isteğe bağlı adı. Varsayılan olarak boş dize ("'") kullanılır.
returns
Tracker
Alınan veya oluşturulan izleme nesnesi.
_anonymizeIp()
_anonymizeIp()
Google Analytics'e, IP adresinin depolamadan önceki son sekizliğini kaldırarak izleyici nesneleri tarafından gönderilen bilgileri maskelemesini söyler. Bu yöntemin, coğrafi raporlamanın doğruluğunu biraz da olsa azaltacağını aklınızda bulundurun.
İzlemeyi maskelemek için bu işlevi kullanırken push
işlevini kullanmanız ve işlevi, aşağıda gösterildiği gibi izleyici nesnesiyle doğru şekilde ilişkilendirmeniz gerekir.
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
Google Analytics'i, güvenli olmayan (HTTP) sayfalar dahil olmak üzere tüm isabetleri SSL kullanarak gönderecek şekilde yapılandırır.
Eş Zamansız Snippet (önerilir)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);