AdWords
Сейчас в сети: 3.5K
Сейчас в сети: 3.5K
Если вы так и не нашли, куда задать ваш вопрос, оставьте его здесь!
Подсказки
star_border
Ответить

Искажение трафика "Поиск по сайту"

Студент ✭ ✭ ✭

Дело в том, что 4 января 2013 года клиентом был переустановлен код счетчика. Код, который мы установили в аттаче. В результате этого у нас существенно сократился трафик в отчете "Поиск по сайту". Ранее количество переходов было в районе 9000 , а стало около 100. Пользователь не менял параметры поиска, и это произошло именно после переустановки кода. Подскажите, что в данном коде или может какие-то другие сторонние причины могли повлиять на это. Заранее огромное спасибо!!! Скрин и код счетчика в приложении.

скрин

http://rghost.ru/43200647/image.png

код

http://rghost.ru/download/private/43200661/3f903f5a1d2f5b10e5fd80668f4a4d61/a2e106577b6e5453a0bafa32...

2 Ответ экспертаverified_user
2 УТВЕРЖДЕН. РЕШЕН.

Утвержденные решения
Лучший ответ.
Решение
Утверждено Марина (Админ сообщества)
сентября 2015

Я вот, что заметил: для разных разделов сайта URL поисков...

Ведущий участник

Я вот, что заметил: для разных разделов сайта URL поисковы выдачи отличается

 

Где-то выглядит так:

1) http://www.b2b.by/search/keyword?where=минск

 

Где-то так:

2) http://www.b2b.by/info/?q=keyword

 

Причина точно не в коде отслеживания. Подозреваю, что люди начали чаще пользоваться поиском с главной, чем поиском в разделе "справочники".

 

Вам нужно сделать так, чтобы выдача была вида 2) тогда все заработает. Как это сделать, написано выше.

 

-------
С уважением, Владимир

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Natalia_Semak
сентября 2015

Варианты 1,2 отличаются только последовательностью вызово...

Ведущий участник
Варианты 1,2 отличаются только последовательностью вызовов методов. То есть практически ничем.

В этом случае будет генерироваться 2 просмотра страницы: один соответствует тому, что Вы написали в качестве виртуального URL, второй - фактическому URL страницы,поэтому показатель отказа меняться не будет (в прошлом сообщении я допустил ошибку, утверждая обратное)

Я бы использовал вариант 3(оптимальный вариант), но первые два тоже подходят, т.к. на отчеты по поиску они не повлияют.
-------
С уважением, Владимир

Просмотреть решение в исходном сообщении

Добрый день! Ссылку на сайт можете скинуть?

Ведущий участник
Добрый день!

Ссылку на сайт можете скинуть?
-------
С уважением, Владимир

Володь, привет)) www.b2b.by

Привет, Андрей :smileyhappy:   Если речь идет о www.b2b.b...

Ведущий участник

Привет, Андрей Веселый

 

Если речь идет о www.b2b.by, то при поиске "ключевого слова" в "минске" ссылка будет выглядеть следующим образом:

 

http://www.b2b.by/search/ключевое%20слово?where=минск

 

Поиск по сайту аналитикаса определяет ключевые слова по get параметрам. В данном случае, он будет определять только местоположение (то бишь все, что после where= )

 

Возможно, недавно производились работы с сайтом, и поменялся URL результата выдачи.

 

Как вариант можете вместо _gaq.push(['_trackPageview']);

 

Запускать виртуальный просмотр страницы

_gaq.push(['_trackPageview','/search?q=ключевое_слово&where=местоположение']);

 

Тогда Вы сможете легко отслеживать использование поиска по сайту.

 

Удачи!

-------
С уважением, Владимир

Здравствуйте! Спасибо за Ваш ответ, но, к сожалению, вопр...

Студент ✭ ✭
Здравствуйте!

Спасибо за Ваш ответ, но, к сожалению, вопрос все равно остался.
Дело в том, что работ на сайте не производилось. Никаких, кроме переустановки счетчика GA. Поэтому урл результата выдачи смениться не мог.

Может ли отслеживанию поиска по сайту препятствовать какая-либо из настроек счетчика (добавление функций addOrganic, addIgnoredOrganic?) Или может ли замена счетчика (простого асинхронного на модифицированный асинхронный) повлиять на отображение данных в аналитиксе?

Возможно, если еще какие-то причины (помимо связанных со счетчиком GA), по которым может не отслеживаться внутренний поиск по сайту?

Заранее спасибо!
Лучший ответ.
Решение
Утверждено Марина (Админ сообщества)
сентября 2015

Я вот, что заметил: для разных разделов сайта URL поисков...

Ведущий участник

Я вот, что заметил: для разных разделов сайта URL поисковы выдачи отличается

 

Где-то выглядит так:

1) http://www.b2b.by/search/keyword?where=минск

 

Где-то так:

2) http://www.b2b.by/info/?q=keyword

 

Причина точно не в коде отслеживания. Подозреваю, что люди начали чаще пользоваться поиском с главной, чем поиском в разделе "справочники".

 

Вам нужно сделать так, чтобы выдача была вида 2) тогда все заработает. Как это сделать, написано выше.

 

-------
С уважением, Владимир

Подскажите, пожалуйста, тогда еще несколько моментов по м...

Студент ✭ ✭
Подскажите, пожалуйста, тогда еще несколько моментов по модификации функции trackPageview:

1. нужно ли модифицировать функцию _trackPageview на всех страницах сайта или только на тех, где не подхватывается поисковый трафик?

Если же мы добавим на все страницы сайта модифицированную функцию _gaq.push(['_trackPageview','/search?q=KW']); то не приведет ли это к искаженному подсчету всего трафика?

2. В каком месте кода необходимо вставлять модифицированную функцмю? все там же: после функций _addOrganic, _addIgnoredOrganic и _addIgnoredRef (как в примере с нашим сайтом)?

2. можно ли оставить немодифицированную функцию и добавить еще одну такую же, но уже с урлом, т.е. примерно вида:
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageview', '/search']);

Или такого рода модификация неизбежно приведет к удвоению трафика?


Спасибо!

1. Модифицировать нужно только те, где показывается резул...

Ведущий участник

1. Модифицировать нужно только те, где показывается результат поиска. Если добавить код на все странпоиск статистика испортится (будет много not_set)

 

2. Да, после всех этих функций.

 

Можно добавить и второй метод _trackPageview. В этом случае будет генерироваться 2 просмотра одной страницы, что повлияет на показатель отказов для страницы

 

-------
С уважением, Владимир

Таким образом, есть 3 варианта модификации кода, который...

Студент ✭ ✭ ✭
Таким образом, есть 3 варианта модификации кода, который добавляется на все страницы поиска БЕЗ get-параметров:

1)
var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
...
// остальные функции
...
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageview', '/search/?q=KW']);

или

2)
var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
...
// остальные функции
...
_gaq.push(['_trackPageview', '/search/?q=KW']);
_gaq.push(['_trackPageview']);

или

3)
var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-XXXXXX-1']);
...
// остальные функции
...
_gaq.push(['_trackPageview', '/search/?q=KW']);


Чем отличаются варианты 1 и 2? т.к., насколько нам известно, последовательность функций имеет значение при отслеживании.

К чему может привести использование 1, 2 или 3 варианта?
В 1 и 2 случае - это генерация лишних просмотров и изменение показателя отказов. Показатель отказов в этом случае снижается или увеличивается? Тогда каким образом настроить потом GA, чтобы избежать дублирования страниц?

Исправит ли ситуацию с дублированием страниц третий вариант кода? И какие негативные последствия его использования могут быть?

Какой из вариантов будет более корректным с технической точки зрения?
Лучший ответ.
Решение
Утвердил автор темы Natalia_Semak
сентября 2015

Варианты 1,2 отличаются только последовательностью вызово...

Ведущий участник
Варианты 1,2 отличаются только последовательностью вызовов методов. То есть практически ничем.

В этом случае будет генерироваться 2 просмотра страницы: один соответствует тому, что Вы написали в качестве виртуального URL, второй - фактическому URL страницы,поэтому показатель отказа меняться не будет (в прошлом сообщении я допустил ошибку, утверждая обратное)

Я бы использовал вариант 3(оптимальный вариант), но первые два тоже подходят, т.к. на отчеты по поиску они не повлияют.
-------
С уважением, Владимир