Комментарии 43
интересно, очень интересно, сейчас в закладки, а вечером буду прикручивать. Вопрос один остался не отвеченным, почему только авторизированные в Гугле пользователи?
Ну это вопрос к Google, отслеживают видимо только действия залогинившихся пользователей. Если пользователь незарегистрирован, то ссылки прямые остаются.
А почему и менно в Google, так потому, что, например в Яндексе, такого параметра нет в открытом доступе (номер позиции сайта).
в Яндексе я так понимаю можно тогда похожим образом отследить на какой странице находиться ключевое слово yandex.ru/yandsearch?p=2&text=слово
Да, совершенно верно.
Единственные минус — есть выдача по 10 и 50 сайтов, например, соответственно немного путаница с данными будет.
а там еще один параметр тогда надо учитывать, как я сейчас смотрю — numdoc. Интересно, можно ли при настройке фильтра арифметику использовать, например $A2/5? Anyway, большое спасибо за метод и наводку.
Нет, арифметические действия невозможны, но как вариант возможно использовать фильтр «Найти и заменить» — www.google.com/support/analytics/bin/answer.py?hl=ru&answer=55573.
Например, у нас есть параметры «p=2numdoc=50» (это означает что сайт находится на 3-й странице, да именно на третьей, т.к. первая страница никак не нумеруется, а вторая имеет параметр p=1), этим фильтром заменим их на «page 110-150», если мы хотим привести все к стандарту выдачи по 10 страниц.
имхо игра не стоит свеч.
Потенциальная возможность присутствует, но профит минимальный.
Надо заглянуть в статистику — сколько людей используют поиск с больше чем 10 результатами выдачи на одном листе.
Полагаю что таких меньше 5%
Хорошо что один раз прикручивать надо. а то стока телодвижений
но если ваш сайт меняет свои позиции, то будет эдакая «каша» из одних и тех же кивордов с добавлением position: 5, position: 7 и т.п.? и невозможно будет отследить динамику сходу, только кликая на каждую позицию и визуально анализировать график, когда появился данный ключевик на данной позиции. в общем решение конечно интересное, но в таком случае для практических целей (для определения динамики продвижения) малополезное.
Кстати, отслеживать позиции очень просто с помощью компонентак «Chart», который очень красиво все отрисовывает. Нажимаем Play и отображается нужный нам график, например:

Стоит только отметить что он досутпен в английской версии интерфейса Google Analytics.
Сначала нужно зайти в пункт «Настройки» в верхнем правом меню аналитикса.
В разделе «Изменить мой аккаунт» в меню «Язык» выбираем «US English», жмем «Сохранить изменения».

Теперь заходим в нужный нам профиль сайта и далее в меню «Traffic Sources» --> «Keywords».
Рядом с кнопками «Export», «Email» появится еще одна под названием «Visualize» — это и есть заветный раздел.

Он служит для наглядного отображения данных Google Analytics в виде графиков и диаграмм, составленных по различным заданным критериям.
Благодарю.
Попробуем применить к выборке с позицией.
Необязательно прослеживать динамику позиций, хотя и это в принципе можно, конечно.
Мы сегментировали трафик, теперь можно и сравнить, например, так (показатель отказов):
Попробовал, почему-то не получилось. Это будет применяться только к новым данным? Или к тому, что уже есть тоже?
Конечно, только к новым данным. Только, как и написано в статье, создайте для этого новый профиль.
Так, а если существующий профиль? Со временем в отчетах появятся позиции?
Да, просто данные не сразу обновляются, смотрите по истечении некоторого времени.
Но лучше создайте отдельный профиль. Чтобы сохранить данные в основном профиле «чистыми» (для этого в принципе и создается копия).
Techart, а почему бы не попробовать помещать данные о позиции не в ключевое слово, а в пользовательские переменные GA?

По идее, это реализуемо. Тогда можно будет смотреть и pivot table с данными по позициям, и динамические сегменты.
Можно попробовать. А посмотрите на верхний комментарий с Chart. По-моему, хорошо все визуализирует.
НЛО прилетело и опубликовало эту надпись здесь
А как Вы собираетесь интегрировать SEMonitor и Google Analytics? Тема ведь об этом. Чтобы не просто собирать данные о позициях, но интергировать с системой веб-аналитики Google Analytics, для последующего анализа полученных данных.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Если бы сам не ковырялся, ни за что бы не придумал, что это надо делать так. Вообще, думал, что это сделали стандартной функцией адсенс, просто как обычно запрятали глубоко в меню.
Остаётся один вопрос: почему бы для второго фильтра «трафик только с гугла» не использовать стандартный фильтр?
«Но нам предоставляется информация только о том поисковом запросе, с которого пользователь перешел на сайт, но не его место в выдаче поисковой системы, на которое кликнул посетитель.» — а Яндекс Вебмастер?
Да, но с ограничениями, показываются только 25 популярных запросов, по которым сайт чаще всего показывался в результатах поиска на первых 50 позициях + можно добавить еще 10 своих.
Ещё бы показывало с какого домена google пришли, а то показывает google position: 1, но у меня на поисковой выдаче другой результат.
Во-первых, стоит отметить что выдача гугла динамическая и может меняться в течение дня.

Во-вторых, определение домена не проблема, в конструкции регулярного выражения в принципе уже заложена эта возможность.

Чтобы отображался и домен Google требует разместить в конструктор такую строку:
$B1 (Google position: $A2, $A1)

В результате получим такие отчеты:
ключевое слово (google position: 5, ru)
Может у меня кривые руки и я что то не так сделал, но после создания фильтров по вашим инструкциям у меня собиралась статистика исключительно по этим фильтрам, общей статистики не стало!
Все верно, статистика будет собираться только по этим фильтрам. Общую статистику смотрите в главном профиле.

В топике первым разделом идет «Создание нового профиля» для данного набора фильтров.
Правильно ли я понял, что в таком случае на сайте надо располагать два кода Google Analytics?
Нет. Код на сайте остается один, следует просто создать копию основного профиля сайта в Google Analytics, как показано на скриншоте выше, и уже в этой копии настроить нужные фильтры. Основной профиль оставляем без изменений (не добавляем туда эти фильтры).

В итоге мы получаем два профиля: основной со всей общей статистикой по сайту и его копию, содержащую только статистику по трафику Гугла. В приме он называется «Профиль с указанием места ключевого слова в Google».
Итак, для начала следует создать копию профиля отслеживаемого сайта.

А на текущем нельзя?
Если применить фильтры к текущему профилю, то Google Analytics будет собирать данные, удовлетворяющие указанным условиям, остальные данные будут потеряны. Создание копии профиля позволяет сохранить полную статистику в исходном профиле.
А с помощью этих фильтром можно что то сделать с (not provided)? Что бы получать данные о переходах залогиненых пользователей?
Можно узнать, например, на какую страницу перешел залогиненый пользователь.
Для этого надо опять создать копию профиля и применить к нему расширенный пользовательский фильтр:
Поле A -> Извлечь A — Условие кампании = (not provided)
Поле В -> Извлечь В — URL запроса = (.*)
Вывод в -> Конструктор — Условие кампании = logged-$B1
После этого страницы, которые посетили залогиненые пользователи будут отображаться с префиксом logged.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.