8 хаков для Google Analytics.
135 views September 28th, 2008 by webninjaПредлагаю вашему вниманию список из 8 хаков Google Analytics - фактически это почти все что можно вытащить из сервиса. Некоторые из них бесполезны для рунетовских реалий, но часть очень даже юзабельны.
Итак поехали :
- Отслеживай клики по ссылкам (Tracking clicks on links). Каждый раз когда вы ставите внешнюю ссылку или ссылку на файл для загрузки, добавьте такой код : onClick=”javascript:pageTracker._trackPageview(’/link/linkname’);”. Будь в курсе всех перемещений своих посетителей!
- Отслеживай группы пользователей (Tracking user groups). Если вы отсылаете серферов на свой лэндинг (landing page), и вы хотите знать куда они уходят оттуда, распределите их по группам используя : onLoad=”javascript:pageTracker._setVar(’Segment/Subgroup’);”, это поможет вам анализировать, что делают различные группы серферов.
- Отслеживай полные ссылающиеся 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
- Исключай собственные посещения (Exclude internal visits). Добавь новый фильтр, с “Exclude all traffic from an IP address” - исключить весь траффик с IP адреса. Затем добавь свой собстревнный и другие IPы, посещения с которых не хотел бы отслеживать.
- Отслеживание перемещений между доменами/сабдоменами (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)”. - Отслеживаение сделок 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(….); повторяется для каждого дополнительного продукта или заказа в сделке. Теперь в вас есть инструмент для отслеживания сделок электронной коммерции!
- Отслеживание точных ключевых слов для 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.
Теперь в отчетах будут показыватся кейворды которые серфер ввел в поисковик, а рядом в скобках клики по рекламе. - Немного улучшим инструмент Site Overlay (Making the site overlay tool useful). Есть небольшой недостаток в работе инструмента Site Overlay (показывает клики по элементам сайта на изображении самого сайта). К сожалению он группирует все клики по URL вместе, т.е. если на странице есть 2 ссылки с одинаковыми урлами, в отчет пойдут общие данные, а не для каждой ссылки индивидуально. Чтобы обойти этот недостаток, оставьте первую ссылку как есть, а к каждой следующей добавляйте &location=x (где х - номер ссылки).
Оригинал можно прочитать тут. Для лучшего понимания материала, наверняка возникнет необходимость в информации из “первых” рук, т.е. от Гугла. Все документированно четко и по русски - Справка Google Analytics.
