_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 global değişkeni kullanılarak oluşturulan bir izleyici nesnesinden ç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 izleme nesnesi oluşturur. Bu yöntem aynı Analytics hesap kimliği için birden çok kez çağrılırsa her ç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 nesneye belirtilen adı atar. Ad verilmediyse bir ad oluşturulur. İzleyici nesneleri, adlarının altında depolanır. Böylece
_getTrackerByName
aracılığıyla alınabilirler.
Aynı ada sahip iki izleyici oluşturulursa ikincisinin ilk üzerine yazılır ve ilki artık _getTrackerByName
aracılığıyla 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
İzleyicinin depolanacağı isteğe bağlı ad. İzleyiciyi _getTrackerByName
yoluyla almak için bu adı kullanınreturns
Tracker
Oluşturulan izleme nesnesi._getTrackerByName()
_getTrackerByName(opt_name)
-
Belirtilen ada sahip izleyici nesnesini alır. Ad belirtilmezse boş dize ('') olan varsayılan değer kullanılır.
Belirtilen ada sahip bir izleyici yoksa bu ada atanan yeni bir izleyici oluşturulur ve döndürülür.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
Parametreler
String opt_name
Alınacak izleyicinin 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 depolama alanından önceki son sekizliğini kaldırarak izleyici nesneleri tarafından gönderilen bilgileri anonimleştirmesini söyler. Bu yöntemin, coğrafi raporlamanın doğruluğunu biraz da olsa azaltacağını aklınızda bulundurun.
İzlemeyi anonimleştirmek 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 bir ş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, tüm isabetleri güvenli olmayan (HTTP) sayfalardan bile 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']);