Tracking Code: Urchin Server
Stay organized with collections
Save and categorize content based on your preferences.
This reference describes the methods that you use for configuring your server setup when you are using both Google Analytics and the Urchin software to track your website.
GATC Urchin Server Methods
Method Details
_getLocalGifPath()
_getLocalGifPath()
Gets the local path for the Urchin GIF file. See _setLocalGifPath()
for more information.
Async Snippet (recommended)
_gaq.push(function() {
var pageTracker = _gat._getTrackerByName(); // Gets the default tracker.
var localGifPath = pageTracker._getLocalGifPath();
});
Traditional (ga.js) Snippet
var localGifPath = pageTracker._getLocalGifPath();
returns
String
Path to GIF file on the local server.
_getServiceMode()
_getServiceMode()
Returns the server operation mode. Possible return values are 0 for local
mode (sending data to local server set by _setLocalGifPath()
),
1 for remote mode (send data to Google Analytics backend server), or 2
for both local and remote mode.
Async Snippet (recommended)
_gaq.push(function() {
var pageTracker = _gat._getTrackerByName(); // Gets the default tracker.
var serviceMode = pageTracker._getServiceMode();
});
Traditional (ga.js) Snippet
var serviceMode = pageTracker._getServiceMode();
returns
Number
Server operation mode.
_setLocalGifPath()
_setLocalGifPath(newLocalGifPath)
Sets the local path for the Urchin GIF file. Use this method
if you are running the Urchin tracking software on your local
servers. The path you specific here is used by the
_setLocalServerMode()
and
_setLocalRemoteServerMode()
methods to determine
the path to the local server itself.
Async Snippet (recommended)
_gaq.push(['_setLocalGifPath', 'http://mysite.com']);
Traditional (ga.js) Snippet
pageTracker._setLocalGifPath("http://mysite.com");
parameters
String newLocalGifPath
Path to GIF file on the local server.
_setLocalRemoteServerMode()
_setLocalRemoteServerMode()
Invoke this method to send your tracking data both to a local
server and to the Google Analytics backend servers. You would
use this method if you are running the Urchin tracking software
on your local servers and want to track data locally as well as
via Google Analytics servers. In this scenario, the
path to the local server is set by _setLocalGifPath()
.
Async Snippet (recommended)
_gaq.push(['_setLocalRemoteServerMode']);
Traditional (ga.js) Snippet
pageTracker._setLocalRemoteServerMode();
_setLocalServerMode()
_setLocalServerMode()
Invoke this method to send your tracking data to a local
server only. You would use this method if you are running
the Urchin tracking software on your local servers and want all
tracking data to be sent to your servers. In this scenario, the
path to the local server is set by _setLocalGifPath()
.
Async Snippet (recommended)
_gaq.push(['_setLocalServerMode']);
Traditional (ga.js) Snippet
pageTracker._setLocalServerMode();
_setRemoteServerMode()
_setRemoteServerMode()
Default installations of Google Analytics send tracking data to
the Google Analytics server. You would use this method if you have
installed the Urchin software for your website and want to send
particular tracking data only to the Google Analytics server.
Async Snippet (recommended)
_gaq.push(['_setRemoteServerMode']);
Traditional (ga.js) Snippet
pageTracker._setRemoteServerMode();
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-02-07 UTC.