2014-02-10 3 views
0

У меня есть сайт, на котором пользователи могут создавать подкаталоги и файлы, и мне нужно иметь возможность отслеживать каждый подкаталог отдельно по мере его создания.Google Analytics - отслеживать несколько подкаталогов

Например: если мой сайт www.domain.com

User 1 creates www.domain.com/user1/index.html 
User 2 creates www.domain.com/user2/index.html 

Мне нужно, чтобы иметь возможность автоматически отслеживать подкаталоги user1 и user2. Я не могу вручную войти в панель администратора GA и добавлять сегмент/фильтр каждый раз, когда создается новый подкаталог для его отслеживания. Я также должен иметь возможность отображать эти данные для пользователей.

Возможно ли это с помощью Google Analytics?

+0

Каким образом вам нужно отобразить это для пользователей - Вы хотите, чтобы дать им доступ к учетной записи Google, или вы хотите, чтобы программно вытащить данные из учетной записи и отображения его на веб-странице? –

+0

Я хотел бы программно вытащить данные из учетной записи и отобразить их на веб-странице. –

ответ

0

Удалось сделать это очень легко.

1) Программно добавлен код аналитики Google на каждую новую страницу, которую создает пользователь. Это автоматически отслеживает трафик для отдельных подкаталогов.

2) Используется oocharts.js для отображения данных по отдельности, передавая фильтр таким образом.

var timeline1 = new oo.Timeline("12345678", "30d"); 
timeline1.addMetric("ga:visits", "Visits"); 
timeline1.query.setFilter('ga:pagePath=~/user1/'); 
timeline1.draw('chart1'); 

var timeline2 = new oo.Timeline("12345678", "30d"); 
timeline2.addMetric("ga:visits", "Visits"); 
timeline2.query.setFilter('ga:pagePath=~/user2/'); 
timeline2.draw('chart2'); 
Смежные вопросы