Отслеживание по идентификатору в URL с помощью Google Analytics - PullRequest
1 голос
/ 01 мая 2011

Я хочу отслеживать просмотры историй на моем сайте. Я хочу использовать Google Analytics для этого. Я думаю о том, чтобы сделать это:

pageTracker._trackEvent('Story', 'View', 'Title of story');

Но я также предпочел бы отслеживать с идентификатором истории, который передается в URL. Поэтому, если я хочу запустить отчет в GA, я бы хотел иметь возможность получать статистику по заголовку или идентификатору, который передается через URL. Это возможно?

1 Ответ

1 голос
/ 01 мая 2011

GA по умолчанию не удаляет параметры из URL при запуске _trackPageview, поэтому в ваших отчетах будут отображаться уникальные страницы.Например, эти два будут отображаться как отдельные записи:

/somePage.html?id=1
/somePage.html?id=2

edit:

Хорошо, вы можете использовать это, чтобы получить любой параметр url:

function getParam (n) {
  var x=new RegExp("[\\?&]"+n.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]")+"=([^&#]*)");
  var r=x.exec(window.location.href);  
  return(r==null)?'':r[1] ;
}
// example 
var story = getParam('story'));

теперь story имеет любое значение, равное значению параметра URL-адреса story = xxx, и вы можете использовать story в качестве значения категории в аргументе отслеживания событий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...