Skip to main content

Trac plugin to enable your trac environment to be logged by Google Analytics

Project description

Previously known as Google Analytics Plugin, this plugin will enable your trac environment to be logged by Google Analytics.

It ads the necessary javascript code to log your environment, plus, it also logs the downloads of regular filenames which end with a specific extension; these extensions are defined by you; and also external links.

Plugin has been renamed and package hierarchy has changed to join other trac plugins that addressed Google services.

Download and Install

The easiest way to install is using EasyInstall:

sudo easy_install TracGoogleAnalytics

Then, to enable the plugin add to the [components] section in your trac.ini:

[components]
tracext.google.analytics.* = enabled

Configuration

The necessary configuration is:
  • UID: Google Analytics’ UID. The UID is needed for Google Analytics to log your website stats. Your UID can be found by looking in the JavaScript Google Analytics gives you to put on your page. Look for your UID in between the javascript:

    var pageTracker = _gat._getTracker("UA-111111-11");

    In this example you would put UA-11111-1 in the UID box.

There are other, more advanced configuration options:
  • admin_logging: Disabling this option will prevent all logged in TRAC_ADMIN’s from showing up on your Google Analytics reports.

  • authenticated_logging: Disabling this option will prevent all authenticated users from showing up on your Google Analytics reports.

  • outbound_link_tracking: Disabling this option will turn off the tracking of outbound links. It’s recommended not to disable this option unless you’re a privacy advocate (now why would you be using Google Analytics in the first place?) or it’s causing some kind of weird issue.

  • google_external_path: This will be the path shown on Google Analytics regarding external links. Consider the following link:

    <a href="http://trac.edgewall.org/">Trac</a>

    The above link will be shown as:

    /external/trac.edgewall.org/

    This way you will be able to track outgoing links. Outbound link tracking must be enabled for external links to be tracked.

  • extensions: Enter any extensions of files you would like to be tracked as a download. For example to track all MP3s and PDFs enter mp3,pdf. Outbound link tracking must be enabled for downloads to be tracked.

  • tracking_domain_name: If you’re tracking multiple subdomains with the same Google Analytics profile, like what’s talked about here, enter your main domain here. For more info, please visit the previous link.

Bugs and/or New Features

Please submit bugs of new features to:

http://google.ufsoft.org/

Source Code

If you wish to be on the bleeding edge and get the latest available code:

hg clone http://google.ufsoft.org/hg/analytics/ TracGoogleAnalytics

Note: For up-to-date documentation please visit TracGoogleAnalytics’s site.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

TracGoogleAnalytics-0.2.2.zip (19.2 kB view details)

Uploaded Source

TracGoogleAnalytics-0.2.2.tar.gz (11.0 kB view details)

Uploaded Source

TracGoogleAnalytics-0.2.2.tar.bz2 (11.1 kB view details)

Uploaded Source

Built Distribution

TracGoogleAnalytics-0.2.2-py2.5.egg (18.5 kB view details)

Uploaded Source

File details

Details for the file TracGoogleAnalytics-0.2.2.zip.

File metadata

File hashes

Hashes for TracGoogleAnalytics-0.2.2.zip
Algorithm Hash digest
SHA256 cd43fbfc47204f3b498a3996fbcb693f307eada4ea65e164d17eba808a14e5ec
MD5 e5aa5b8e70b113f94ee4ec8f15f37e3c
BLAKE2b-256 be6f8de997a3d2085ec07cff2d963f4eb25838c27d75465642beda8490aed439

See more details on using hashes here.

File details

Details for the file TracGoogleAnalytics-0.2.2.tar.gz.

File metadata

File hashes

Hashes for TracGoogleAnalytics-0.2.2.tar.gz
Algorithm Hash digest
SHA256 98c01fae85dbe675b807cbe753d18da61659153fdded9736a857e6a5b70f0d5d
MD5 095ae77cbbd2af0437e96fb9a08e65fd
BLAKE2b-256 b175639b3adcc98a4370f1d53e4cd4d99c118ddf71ae28f3fbfee6aaabcb37e1

See more details on using hashes here.

File details

Details for the file TracGoogleAnalytics-0.2.2.tar.bz2.

File metadata

File hashes

Hashes for TracGoogleAnalytics-0.2.2.tar.bz2
Algorithm Hash digest
SHA256 a77fc04a5f3945bd836da3750124211cb699d01d0208676215f5410d8ccfbee6
MD5 a6bf9353ff5e4203742d9ef1660ac875
BLAKE2b-256 e48d9282fcca692863fde2eb18a2bb76fc31d7f8487326af55c98e830461d0ca

See more details on using hashes here.

File details

Details for the file TracGoogleAnalytics-0.2.2-py2.5.egg.

File metadata

File hashes

Hashes for TracGoogleAnalytics-0.2.2-py2.5.egg
Algorithm Hash digest
SHA256 f1b82841c8226def6f268010b292a59d089b8f472840ac9aedcd653e7f7a5bba
MD5 73c2dd6d2a2ed04daae63c11e0b2fed5
BLAKE2b-256 6b025a847a5fad533c9140f6b594779b1b4338326a75152b62f8296265418222

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page