_gat
グローバル オブジェクトは、トラッカー オブジェクトの作成と取得に使用されます。他のメソッドの呼び出しには、このトラッカー オブジェクトが使用されます。そのため、このリストのメソッドは、_gat グローバル変数を使用して作成されたトラッカー オブジェクトでのみ実行する必要があります。その他のメソッドはすべて、非同期トラッキング用に _gaq
グローバル オブジェクトを使用して呼び出す必要があります。
_gat オブジェクトのメソッド
_getTracker(account)
サポート終了_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
メソッドの詳細
_getTracker()
_getTracker(account)
-
指定されたウェブ プロパティ ID のトラッカー オブジェクトを作成します。同じアナリティクス アカウント ID に対してこのメソッドが複数回呼び出されると、呼び出しごとに新しいオブジェクトが作成されます。
_gat._getTracker('UA-65432-1');
パラメータ
String account
トラッカー オブジェクトの完全なウェブ プロパティ ID(例: UA-65432-1
)。
戻り値
Tracker
作成されたトラッキング オブジェクト。_createTracker()
_createTracker(opt_account, opt_name)
-
新しいトラッカー オブジェクトを作成し、指定の名前を割り当てます。名前を指定しない場合は生成されます。トラッカー オブジェクトは名前で保存されるため、
_getTrackerByName
で取得できます。
同じ名前で 2 つのトラッカーを作成した場合、2 番目のトラッカーで最初のトラッカーが上書きされ、最初のトラッカーは _getTrackerByName
で取得できなくなります。
_gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
パラメータ
String opt_account
トラッカー オブジェクトの完全なウェブ プロパティ ID(例: UA-XXXXX-X
)。String opt_name
トラッカーを保存する名前(省略可)。この名前を使用して、_getTrackerByName
でトラッカーを取得します。戻り値
Tracker
作成されたトラッキング オブジェクト。_getTrackerByName()
_getTrackerByName(opt_name)
-
指定された名前のトラッカー オブジェクトを取得します。名前を指定しない場合は、デフォルトの値(空の文字列('')が使用されます)
指定した名前のトラッカーが存在しない場合は、新しいトラッカーが作成され、その名前に割り当てられ、返されます。
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
パラメータ
String opt_name
取得するトラッカーの名前(省略可)。デフォルトは空の文字列('')です。
戻り値
Tracker
取得または作成されたトラッキング オブジェクト。
_anonymizeIp()
_anonymizeIp()
IP アドレスを保存する前にアドレスの最後のオクテットを削除することで、トラッカー オブジェクトによって送信された情報をマスクするよう Google アナリティクスに指示します。この機能を有効にすると、地域レポートの精度は若干低くなります。
この関数を使用してトラッキングをマスクする場合は、push
関数を使用し、以下のように、関数とトラッカー オブジェクトを適切に関連付ける必要があります。
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
保護されていない(HTTP)ページであっても、SSL を使用してすべてのヒットを送信するように Google アナリティクスを設定します。
非同期スニペット(推奨)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);