Предлагаю вашему вниманию список из 8 хаков Google Analytics - фактически это почти все что можно вытащить из сервиса. Некоторые из них бесполезны для рунетовских реалий, но часть очень даже юзабельны.

Итак поехали :

  1. Отслеживай клики по ссылкам (Tracking clicks on links). Каждый раз когда вы ставите внешнюю ссылку или ссылку на файл для загрузки, добавьте такой код : onClick=”javascript:pageTracker._trackPageview(’/link/linkname’);”. Будь в курсе всех перемещений своих посетителей! :)
  2. Отслеживай группы пользователей (Tracking user groups). Если вы отсылаете серферов на свой лэндинг (landing page), и вы хотите знать куда они уходят оттуда, распределите их по группам используя : onLoad=”javascript:pageTracker._setVar(’Segment/Subgroup’);”, это поможет вам анализировать, что делают различные группы серферов.
  3. Отслеживай полные ссылающиеся URL (Tracking full referred URLs). Думаю, вы получаете траффик, не только с SE, но и с различных форумов и блогов. И было бы неплохо знать с каких страниц к вам идут посетители. Для этого поставьте фильтр с такими настройками :
    • Name: Full Referrers
    • Type: Custom filter - Advanced
    • Field A -> Extract A: Referral > (.*)
    • Field B -> Extract B: -
    • Output To -> Constructor: User-defined > $A$1
  4. Исключай собственные посещения (Exclude internal visits). Добавь новый фильтр, с “Exclude all traffic from an IP address” - исключить весь траффик с IP адреса. Затем добавь свой собстревнный и другие IPы, посещения с которых не хотел бы отслеживать.
  5. Отслеживание перемещений между доменами/сабдоменами (Tracking across multiple domains/subdomains). Если ты владелец очень большого ресурса, который состоит из нескольких доменов/сабдоменов, может понадобится отслеживать траффик между всеми этими частями. К счастью есть способ сделать это. Для начала создайте следующий фильтр :
    • Name: Full URI
    • Type: Custom filter - Advanced
    • Field A -> Extract A: Hostname > (.*)
    • Field B -> Extract B: Request URI > (.*)
    • Output To -> Constructor: Request URI > /$A1$B1

    теперь в отчетах будет видно URL , и выглядеть это будет следующим образом : www.example.com/index.html, help.example.com/more.html и т.д. Далее нужно немного апдейтить код аналитикса :

    <script type=“text/javascript”><!
    var gaJsHost = ((“https:” == document.location.protocol) ? “<a target=”_blank” href=”https://ssl” mce_href=”https://ssl”>https://ssl</a>.” : “<a target=”_blank” href=”http://www.” mce_href=”http://www.”>http://www.</a>”);

    document.write(unescape(“%3Cscript src=’” + gaJsHost + “<a target=”_blank” href=”http://google-analytics.com/ga.js” mce_href=”http://google-analytics.com/ga.js”>google-analytics.com/ga.js</a>’ type=’text/javascript’%3E%3C/script%3E”));

    // –></script>

    <script type=“text/javascript”><!
    var pageTracker = _gat._getTracker(“UA-xxxxx-x”);

    <b>pageTracker._setDomainName(“none”);
    pageTracker._setAllowLinker(true);</b>
    pageTracker._trackPageview();
    // –></script>

    Это заставит код работать по всем вашим (саб) доменам. И наконец, всякий раз когда ссылаешься с одного домена на другой позаботься о том чтобы каждая такая ссылка содержала следующий код : onclick=”pageTracker._link(this.href); return false;”. Но если используются формы (forms)
    для перемещения между доменами используй следующий код : onSubmit=”javascript:pageTracker._linkByPost(this)”.

  6. Отслеживаение сделок eCommerce (Tracking ecommerce transactions). Да! Google Analytics имеет всроенный модуль электронной коммерции, который поможет вам четко отслеживать транзакции. Чтобы подключить его нужно в настройках аккаунта поменять опцию Ecommerce Website с no на yes. Далее нужно добавить следующий код на страницу заказа (с полями заполненными как вам нужно)

    <script type=“text/javascript”><!
    var gaJsHost = ((“https:” == document.location.protocol) ? “https://ssl.” : “http://www.”);

    document.write(unescape(“%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));

    // –></script>

    <script type=“text/javascript”><!
    var pageTracker = _gat._getTracker(“UA-xxxxx-x”);
    pageTracker._trackPageview();
    pageTracker._addTrans(

    “1234″, // The ID for the whole transaction
    “Mountain View”, // The affiliate name, if there is one. If not, put as your name
    “11.99″, // Total transaction value
    “1.29″, // Tax

    “5.99″, // Shipping charges
    “San Jose”, // City
    “California”, // State
    “USA” // Country

    );

    pageTracker._addItem(
    “1234″, // The ID for this single part of the order
    “DD44″, // Product SKU
    “T-Shirt”, // Product Name

    “Green Medium”, // Category
    “11.99″, // Price
    “1″ // Quantity
    );

    pageTracker._trackTrans();
    // –></script>

    Последняя часть кода - pageTracker._addItem(….); повторяется для каждого дополнительного продукта или заказа в сделке. Теперь в вас есть инструмент для отслеживания сделок электронной коммерции!

  7. Отслеживание точных ключевых слов для AdWords (Tracking exact keywords for AdWords). Проблема с отчетами по ключевым словам для твоих оплаченных рекламных кампаний Adwords в том, что они только показывают ключевое слово, которое было вызвано, а не точное ключевое слово которое фактически ввел серфер. Если Вы хотите получать эту информацию - придется создавать следующие два фильтра :
    • Name: PPC Keywords 1
    • Type: Custom filter - Advanced
    • Field A -> Extract A: Referral > (\?|&)(q|p)=([^&]*)
    • Field B -> Extract B: Campaign Medium > cpc|ppc
    • Output To -> Constructor: Custom Field 1 > $A3

    Установите поля Field A Required, Field B Required и Override Output Field в yes.

    • Name: PPC Keywords 2
    • Type: Custom filter - Advanced
    • Field A -> Extract A: Custom Field 1 > (.*)
    • Field B -> Extract B: Campaign Term > (.*)
    • Output To -> Constructor: Campaign Term > $B1,($A1)

    Как и в предыдущем фильтре установите поля Field A Required, Field B Required и Override Output Field в yes.
    Теперь в отчетах будут показыватся кейворды которые серфер ввел в поисковик, а рядом в скобках клики по рекламе.

  8. Немного улучшим инструмент Site Overlay (Making the site overlay tool useful). Есть небольшой недостаток в работе инструмента Site Overlay (показывает клики по элементам сайта на изображении самого сайта). К сожалению он группирует все клики по URL вместе, т.е. если на странице есть 2 ссылки с одинаковыми урлами, в отчет пойдут общие данные, а не для каждой ссылки индивидуально. Чтобы обойти этот недостаток, оставьте первую ссылку как есть, а к каждой следующей добавляйте &location=x (где х - номер ссылки).

Оригинал можно прочитать тут. Для лучшего понимания материала, наверняка возникнет необходимость в информации из “первых” рук, т.е. от Гугла. Все документированно четко и по русски - Справка Google Analytics.