| df217059 |
1 | |
| 2 | Module: Google Analytics |
| 506365b9 |
3 | Author: Alexander Hass <http://drupal.org/user/85918> |
| df217059 |
4 | |
| 5 | |
| 6 | Description |
| 7 | =========== |
| 8 | Adds the Google Analytics tracking system to your website. |
| 9 | |
| 10 | Requirements |
| 11 | ============ |
| 12 | |
| 13 | * Google Analytics user account |
| 14 | |
| 15 | |
| 16 | Installation |
| 17 | ============ |
| 18 | * Copy the 'googleanalytics' module directory in to your Drupal |
| 19 | sites/all/modules directory as usual. |
| 20 | |
| 21 | |
| 22 | Usage |
| 23 | ===== |
| 24 | In the settings page enter your Google Analytics account number. |
| 25 | |
| 26 | You can also track the username and/or user ID who visits each page. |
| 27 | This data will be visible in Google Analytics as segmentation data. |
| 28 | If you enable the profile.module you can also add more detailed |
| 29 | information about each user to the segmentation tracking. |
| 30 | |
| 31 | All pages will now have the required JavaScript added to the |
| 32 | HTML footer can confirm this by viewing the page source from |
| 33 | your browser. |
| 34 | |
| 35 | New approach to page tracking in 5.x-1.5 and 6.x-1.1 |
| 36 | ==================================================== |
| 37 | With 5.x-1.5 and 6.x-1.1 there are new settings on the settings page at |
| 38 | admin/settings/googleanalytics. The "Page specific tracking" area now |
| 39 | comes with an interface that copies Drupal's block visibility settings. |
| 40 | |
| 41 | The default is set to "Add to every page except the listed pages". By |
| 42 | default the following pages are listed for exclusion: |
| 43 | |
| 44 | admin |
| 421557d9 |
45 | admin/* |
| 46 | user/*/* |
| 47 | node/add* |
| df217059 |
48 | node/*/* |
| 49 | |
| 50 | These defaults are changeable by the website administrator or any other |
| 421557d9 |
51 | user with 'administer google analytics' permission. |
| df217059 |
52 | |
| 53 | Like the blocks visibility settings in Drupal core, there is now a |
| 54 | choice for "Add if the following PHP code returns TRUE." Sample PHP snippets |
| 55 | that can be used in this textarea can be found on the handbook page |
| 56 | "Overview-approach to block visibility" at http://drupal.org/node/64135. |
| 57 | |
| 58 | A code snippet that creates opt-out by role functionality for unchecked roles |
| 59 | can be found in the Google Analytics handbook at http://drupal.org/node/261997. |
| 60 | |
| 61 | Advanced Settings |
| 62 | ================= |
| 63 | You can include additional JavaScript snippets in the custom javascript |
| 64 | code textarea. These can be found on the official Google Analytics pages |
| 65 | and a few examples at http://drupal.org/node/248699. Support is not |
| 66 | provided for any customisations you include. |
| 67 | |
| 68 | To speed up page loading you may also cache the Analytics ga.js |
| 69 | file locally. You need to make sure the site file system is in public |
| 70 | download mode. |