トラッキング コード: Urchin サーバー

このリファレンスでは、Google アナリティクスと Urchin ソフトウェアの両方を使用してウェブサイトをトラッキングしている場合に、サーバーを設定する方法について説明します。

GATC Urchin サーバー メソッド

メソッドの詳細

_getLocalGifPath()

_getLocalGifPath()

Urchin GIF ファイルのローカルパスを取得します。詳しくは、_setLocalGifPath() をご覧ください。

非同期スニペット(推奨)

_gaq.push(function() {
  var pageTracker = _gat._getTrackerByName(); // Gets the default tracker.
  var localGifPath = pageTracker._getLocalGifPath();
});

戻り値

    String ローカル サーバー上の GIF ファイルへのパス。

_getServiceMode()

_getServiceMode()

サーバーの動作モードを返します。ローカルモード(_setLocalGifPath() で設定されたローカル サーバーにデータを送信する)の場合は 0、リモートモード(Google アナリティクスのバックエンド サーバーにデータを送信する)の場合は 1、ローカルモードとリモートモードの両方の場合は 2 の戻り値が返されます。

非同期スニペット(推奨)

_gaq.push(function() {
 var pageTracker = _gat._getTrackerByName(); // Gets the default tracker.
 var serviceMode = pageTracker._getServiceMode();
});

戻り値

Number サーバー運用モード。


_setLocalGifPath()

_setLocalGifPath(newLocalGifPath)

Urchin GIF ファイルのローカルパスを設定します。ローカル サーバーで Urchin トラッキング ソフトウェアを実行している場合は、この方法を使用します。ここで指定したパスは、ローカル サーバー自体へのパスを決定するために _setLocalServerMode() メソッドと _setLocalRemoteServerMode() メソッドで使用されます。

非同期スニペット(推奨)

_gaq.push(['_setLocalGifPath', 'http://mysite.com']);

パラメータ

String   newLocalGifPath ローカル サーバー上の GIF ファイルへのパス。


_setLocalRemoteServerMode()

_setLocalRemoteServerMode()

ローカル サーバーと Google アナリティクスのバックエンド サーバーの両方にトラッキング データを送信するには、このメソッドを呼び出します。この方法は、ローカル サーバー上で Urchin トラッキング ソフトウェアを実行していて、データをローカルおよび Google アナリティクス サーバー経由でトラッキングする場合に使用します。このシナリオでは、ローカル サーバーへのパスが _setLocalGifPath() によって設定されます。

非同期スニペット(推奨)

_gaq.push(['_setLocalRemoteServerMode']);


_setLocalServerMode()

_setLocalServerMode()

トラッキング データをローカル サーバーのみに送信する場合に呼び出します。この方法は、ローカル サーバー上で Urchin トラッキング ソフトウェアを実行していて、すべてのトラッキング データをサーバーに送信する場合に使用します。このシナリオでは、ローカル サーバーへのパスが _setLocalGifPath() によって設定されます。

非同期スニペット(推奨)

 _gaq.push(['_setLocalServerMode']);


_setRemoteServerMode()

_setRemoteServerMode()

Google アナリティクスのデフォルトのインストール環境では、トラッキング データが Google アナリティクスのサーバーに送信されます。ウェブサイトに Urchin ソフトウェアをインストールしていて、特定のトラッキング データを Google アナリティクス サーバーにのみ送信する場合は、この方法を使用します。

非同期スニペット(推奨)

_gaq.push(['_setRemoteServerMode']);