[Бизнес вызов] Полный адрес страниц товаров в гуглоаналитке и метрике
Некоторое время назад, один из участников конкурса стартапов от Pokupo спрашивал меня: "Почему так происходит, что в гугловской аналитике или яндекс.метрике все просмотры товаров отображаются как заходы на главную страницу?".
Я объяснил это технологией ajax, применяемой в магазинах pokupo, но вот решения этого вопроса я тогда не предложил. Хотел бы сейчас исправить эту ситуацию.
Решений на самом деле несколько - простое и очень простое.
Начнем с очень простого. Для того, чтобы в Яндекс.Метрике полностью отображались адреса страниц (включая часть после #), достаточно в настройках счетчика включить всего одну галочку "Отслеживание хэша в адресной строке браузера".
После чего адреса по которым обращались пользователи, будут выглядеть следующим образом
Для гуглоаналитики решение чуть сложней. Галочки, подобной той, что сделана в Яндексе, у Гугла нет, поэтому нужно добавить немного javascripta:
_$(window).on('hashchange', function()
{
var h=window.document.title
_gaq.push(['_trackPageview', h]);
});
//Счетчик
var _gaq=[["_setAccount","UA-код счетчика"],["_trackPageview"]];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;
g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";
s.parentNode.insertBefore(g,s)}(document,"script"));
Сделать это можно прямо в панели управления магазином, в разделе JS коды. После проделывания данных манипуляций получаем вот такой результат:
При желании можно отображать полный путь, тот, что пользователь видит в адресной строке браузера, но мне удобней так.
Надеюсь кому-нибудь пригодится.