[Show/Hide Right Column]

Implement Google Analytics for the site
Print

Plugin Google Analytics

This Wiki Plugin provides a simple way to add the code snippet needed for Google Analytics to work on your site. Google Analytics will provide various types of detailed traffic reports and statistics for you to use to monitor the traffic on your Tiki site.

Syntax and Parameters

This plugin uses the following syntax:

{GOOGLEANALYTICS(account=xxxxxxx-x) /}
Additional syntax is also needed to implement this plugin - see the next section for the implementation steps.

This plugin only requires one parameter as follows:

Parameter Accepted Value
account XXXXXXX-YY (the portion of your Google Analytics account number after UA-)

Steps for Using This Plugin

Since Tiki3

  1. Open Google Analytics account
    If you don't already have an account, go to http://www.google.com/analytics/ to open one. When setting the account settings, choose "A single domain" when asked what you're tracking. If you choose another setting, you won't be able to use the plugin - use the instructions below for prior Tiki versions instead.

  2. Go to Look & Feel admin panel
    Go to Admin Home > Look & Feel > General Layout Options (tab)

  3. Insert Syntax and apply
    Go to the box titled "Custom End of <body> Code" and insert the following and then click "Apply":
    {wiki}{literal}{GOOGLEANALYTICS(account=xxxxxxx-x) /}{/literal}{/wiki}

    tipTip
    Note: use your Google Analytics account number where the x's are shown above. Do not include the "UA-" part of your account number.

    tipTip
    Note: if you can't get the GOOGLEANALYTICS module to work, you can do something like this (also excludes admins from generating Google Analytics hits, and sets cookie so you can use G/A filters to exclude Admin hits even when not logged in):
    {if $tiki_p_admin ne 'y'}{literal}<script type="text/javascript">
    
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
      _gaq.push(['_trackPageview']);
    
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    
    </script>{/literal}
    {else}
    {literal}<script type="text/javascript">
    
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
      _gaq.push(['_trackPageview']);
      _gaq.push(['_setVar', 'ga_exclude']); 
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    
      })();
    
    </script>{/literal}{/if}

See http://www.google.com/support/analytics/bin/answer.py?hl=en-uk&answer=55481 and http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=en

  1. Check stats
    Go to http://www.google.com/analytics/ to see the stats for your site.

Go to this Google help page to see the code that will be inserted at the end of each page as a result of following these steps.

Prior Tiki Versions

This plugin didn't exist before Tiki3, but the code snippet that Google provides when you open a Google Analytics account can be added in prior versions as follows:

  • Version 2.0: add to the footer at Admin Home > Look & Feel
  • Version 1.9: add to templates/footer.tpl. Need to set "Edit templates" first in the Look & Feel admin panel

Aliases

Google Analytics


Contributors to this page: petjal122 points  , stefbrodu88 points  , pascalstjean382 points  , Marc Laporte5511 points  and lindon2331 points  .
Page last modified on Monday 16 August, 2010 18:31:57 UTC by petjal122 points .

Find by Page Name

Exact match

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki documentation and should correspond to development keywords (bug reports and feature requests):