2015-09-01 7 views
1

Я ищу, чтобы получить освещенную тройку посещаемых URL-адресов с веб-сайта в пределах определенного подкаталога. Например, верхние три URL-адреса от http://www.website.com/news/ (пока отслеживаются все страницы на http://www.website.com).API Piwik: как получить список наиболее посещаемых URL-адресов внутри подкаталога веб-сайта?

Было бы замечательно, если бы API мог возвращать чистые URL-адреса (например, без отслеживания направления, например utm_source = campaign).

Я ищу, чтобы вернуть его с помощью JSON.

ответ

1

ОК, поэтому на данный момент нет возможности точно получить список верхних URL-адресов на основе показателей. Это происходит потому, что они разбиты на основе символа «/» в категории, и никакие фактические строки URL не записываются в любом удобном месте.

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

_paq.push(['setCustomVariable', 1,'url', window.location.href, 'visit']); 

Вы также можете очистить этот URL из значений кампании с помощью следующей функции JavaScript

removeURLCampaigns: function(search){ 
    if(search.indexOf('&') > -1){ 
     search = search.split('&').filter(function(v) { 
      return !/^utm_/.test(v); 
     }).join('&'); 
    } 
    if(search.indexOf('?') > -1){ 
     search = search.split('?').filter(function(v) { 
      return !/^utm_/.test(v); 
     }).join('?'); 
    } 

    return search; 
} 

Вы можете использовать вызов API Piwik с помощью CustomVariables.getCustomVariablesValuesFromNameId, сортировать по filter_sort_column = sum_daily_nb_uniq_visitors (ежедневно уникальные посетители) и убедитесь, что ваш заказ нисходит: filter_sort_order = desc. Вы также можете ограничить свои результаты: filter_limit = 1

 Смежные вопросы

  • Нет связанных вопросов^_^