_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 つのトラッカーが同じ名前で作成されると、最初のトラッカーが上書きされ、最初のトラッカーは _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']);