Vkontakte и google analytics

Vkontakte и google analytics

Сообщение Nicloay 21 авг 2013, 18:21

Как создать акаунт в гугл аналитикс можно вполне себе нагуглить, а вот небольшая фича

с вконтакта к нам приходит строка вида (vk.html это адрес страницы на которую указывается вконтактовское приложение, и на котором понятно дело установел скрипт google analytics)
Код: Выделить всё
/vk.html?api_url=http://api.vk.com/api.php&api_id=3712811&api_settings=0&viewer_id=127852603&viewer_type=2&sid=b17ca467beb35e1b1507395cac2a9d7d58e6946a2726ff5a3f066d881490a9500b1b8b51e1c7bfdbc0b26&secret=d71985c8c7&access_token=d1eaede59c4b3868319b7a1b345710da440f21f513942c3b7c8da2943b18c8a7cd33a261805338c28398d&user_id=127852603&group_id=0&is_app_user=1&auth_key=e06d05cb07d57ab5dc77f269a55e1b73&language=0&parent_language=0&ad_info=ElsdCQBeRl1hBwJbFkVUXiN2AFVzBx5pU1BXIgZUJlIEAWcgAUoLQQ==&is_secure=0&referrer=user_apps&lc_name=c2091085&hash=

Из которой меня например интересует лишь 2 весчи, от куда пришел пользователь (referrer) и id пользователя (viewer_id) остальное может использоваться веб сервером но в статистике это просто мусор.

Что нужно сделать в этом случае,
В дашборде к нашему сайту нажать кнопку Admin
После этого жмакнуть на кнопку Filters
Изображение

Далее "New Filter"
И вот тут есть много способов как модифицировать входящий запрос, но я предпочитаю "Search and Replace"
Изображение

search strig
Код: Выделить всё
^\/vk.html?(.*)viewer_id=([^&]*)(.*)referrer=([^&]*)(.*)$

replace string:
Код: Выделить всё
/vk/\4/user_\2


Сохранить фильтр, после этого все входящие запросы будут фильтроватся и переписываться если они удовлетворяют регулярному выражению
Ну и дальше в статистике у нас будет красота типа этой
Изображение
Ну и далее, можно группировать по папкам, использовать поиск и прчее, без лишнего мусора.
Другие ресурсы сервера данное выражение никак не затрагивает (ибо ^\/vk.html)

Ну и для порядку оставлю здесь полезную ссылку для тестирования выражений онлайн http://rubular.com/
If you wish to make an apple pie from scratch, you must first invent the universe.(Carl Sagan, Cosmos)
| My Asset Store | coloring book | github | _wiki.unity3d.com | twitter | linkedin |
Аватара пользователя
Nicloay
Адепт
 
Сообщения: 1288
Зарегистрирован: 31 май 2012, 09:27
Откуда: Альпс
  • Сайт

Вернуться в Tips & Tricks

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1