Показ дописів із міткою google. Показати всі дописи
Показ дописів із міткою google. Показати всі дописи

вівторок, квітня 07, 2009

Как установить __utmv

В продолжении серии постов о Google Analytics, я расскажу как установить __utmv для решения проблемы с директ-траффиком.

Как Google Analytics отслеживает рефералы?

Ниже приведен кусок кода, который следует установить на страницу, и по ключевому слову Direct сформировать пользовательский отчет в Google Analytics.

<!-- Urchin begin -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<!-- place to paste the hack -->
<script type="text/javascript">
try {
_uacct = "UA-XXXXXXX-X";
urchinTracker();
} catch(err) {}</script>
<!-- Urchin end -->


<!-- hack begin -->
<script type="text/javascript">
function _uGC(l,n,s)
{
if (!l || l=="" || !n || n=="" || !s || s=="") return "-";
var i,i2,i3,c="-";
i=l.indexOf(n);
i3=n.indexOf("=") 1;

if (i > -1)
{
i2=l.indexOf(s,i); if (i2 < 0) { i2=l.length; }
c=l.substring((i i3),i2);
}

return c;
}

var z = _uGC(document.cookie, '__utmz=', ';');
var source = _uGC(z, 'utmcsr=', '|');
if (source != '' && document.referrer == '')
{
__utmSetVar('Direct');
}
//Код для Urchin, для ga.js надо писать pageTracker._setVar('Direct');

</script>
<!-- hack end -->

Данный код, позволяет решить именно ту проблему с рефералами и директ траффиком, которую я описал выше. Методом анализа куки __utmz, вычленения из нее utmcsr и на основании этого установить __utmv.

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

вівторок, березня 24, 2009

Как Google Analytics отслеживает рефералы?

пщщпду фтфднешсы
Когда пользователь заходит на сайт, его данные сохраняются на компьютере при помощи кук. В куке содержится реферал пользовательской сессии:
  1. organic google реферал (поиск гугла);
  2. протаженные ссылки google analytics;
  3. обычные ссылки;
  4. direct траффик (пользователь вбил адрес в браузер).
Каждый раз, когда посетитель посещает ваш сайт, Google Analytics отслеживает реферал и апдейтит куку. Когда кука проапдейтилась GA отменяет предыдущую информацию о реферале и как результат отслеживает только текущую сессию.

Таким образом есть два правила, по которым GA апдейтит куку:
  • Директ траффик всегда переписывается другими рефералами;
  • Новые рефералы (не директ траффик) всегда переписывают существующую куку.
В этом - то и проблема, например:
  1. Человек пришел из Адвордса, google записала его как source=cpc
  2. Он посерфал по сайту, ушел. Через неделю вернулся, но вбил адрес в браузер. Google его все равно покажет как source=cpc, поскольку директ траффик не переписывается поверх других источников.
Из-за этого теряются данные о директ траффике в отчетах. Когда вы работаете с клиентом и клиент хочет знать КАЖДЫЙ шаг пользователя на сайте, то перед вами стоит задача разработать некий хинт, который покажет этот потерянный кусок траффика.

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

Javascript код должен:
Читать куку __utmz GA, смотреть, есть ли там информация о реферале, если есть и в данный момент реферал является директ траффиком, сегментировать пользователя устанавливая переменную посредством utmSetVar('var segment'). На этот сегмент и надо создавать пользовательский отчет в Google Analytics, где можно будет проследить неучтенный директ траффик.

Дополнительную информацию, и сам код я выложу позже, а пока оставьте свое мнение о том, была ли данная информация полезна... Источником статьи и размышлений на эту тему послужил блог Analytics Talk.

Как и говорил, выкладываю сам хак!

пʼятницю, березня 20, 2009

Пщщпду в действии.

Прошла очередная рабочая неделя. Время сыпется как песок сквозь пальцы, уже на дворе конец марта, а вроде бы недавно был только первый день весны. Эта неделя была довольно занимательна в том смысле, что на протяжении ее я не постил ни одной новой новости в свой блог, а занимался разработкой пщщпду-календаря.

Календарь за неделю превратился в довольно неплохое web-приложение полнофункциональное и действенное, правда были некоторые запарки с версткой, которую я спионерил у google. У них довольно хитро строится верстка, я оценил оценил. Очень умно сочитается совместимость блоков с абсолютными и релэйтив позициями. Я правда не весь функционал воплотил в жизнь, но постарался с ajax-ом сделать все красиво.

С такими темпами я бы мог сам весь пщщпду-календарь написать на php+js за месяц.

Недавно задумался о переквалификации на Java. Что-то мне подсказывает, о том, что Java это круто и порядок зарплат там повыше. Также просматривал вакансии google, у них Java наряду с Python это основные требования, почему-то про php ни слова.

Но переквалификация на джаву займет уйму времени, а с моим плотным графиком работы и усталости от компьютера я наверное не скоро переучусь. Но желание есть, а это главное. Звонил в GlobalLogik по поводу курсов java, так они закрылись из-за кризиса, капец просто. Выписал себе 3 вакансии Senior PHP developer таких контор как Ciklum и GlobalLogik повесил их на рабочем месте, теперь смотрю на требования и подтягиваю свои знания. Примерно все знаю, но на поверку путаюсь в вопросах и как обычно проваливаю собеседование.

Также заинтересовало требование у Ciklum, а именно Google Adwords и Google Web Toolkit. Как раз подтягиваю эти пробелы...

Выйдя на обеде на улицу я почувствовал весну и сразу захотелось поехать в Харьков. В Харькове весна особенная, там настроение совсем другое, не такое как в Киеве. Харьков студенческий город.

Такое хаотичное описание прошедшей недели, все что вспомнилось...

понеділок, березня 16, 2009

Я хочу работать в Google.

Я хочу работать в Google! Представьте себе! Представили? Классно? Я тоже так думаю. Почему? Да потому что там безумно классно работать. Так вот, я действительно там хочу быть, и я надеюсь, туда принимают на работу. Дело за малым - устроится в Google. Только есть одна проблема, я не знаю английского языка. Еще я не знаю, куда надо идти, что бы спросить, возьмут ли меня на работу и подхожу ли я. Я даже не знаю требования к соискателю, и я не знаю, есть ли у них вакансия. Но я твердо знаю одно, я там буду.

Почему я так хочу туда попасть? Потому что там хорошая мотивация. Есть три вида мотивации. Самая первая мотивация: «Условия работы», вторая мотивация «Деньги», третья мотивация «Хорошие проекты». Этими тремя качествами обладает данная компания. Так почему бы не поработать в ней? Почему бы не приложиться к созданию будущего?

Что мне мешает? В данный момент мне очень мешает отсутствии знания английского языка. Это, пожалуй, самое основное препятствие, которое мною стыдливо замалчивается, но постоянно лезет наружу. Еще мне не хватает основных требований. Я не знаю, что надо знать, для того, что бы приняли на работу. Возможно, мне не хватает креативности и творческого подхода, но это в самую последнюю очередь.

Что я буду делать? Я уже хочу начать учить английский язык, я почти записался к репетитору. Приблизительно 1 год мне понадобится, что бы выучить язык. За этот год я буду подтягивать те знания, которые требуются в основном списке Google. Английский плюс багаж знаний, хватит ли мне? Не знаю. Возможно, удастся узнать обо всем в московском офисе google. Надо написать письмо с просьбой предоставить мне подробную информацию.

Если у меня получится, осуществится моя мечта. А если она осуществится, значит мечты сбываются!

суботу, березня 14, 2009

Website Optimizer, встретил GA.js

Website Optimizer, meet GA.js
Website Optimizer использует Google Analytics для отслеживания пользователей и страниц конверсий.
Вот как это выглядит графически: )))
Official Google Website Optimizer Blog

Can You Go A Day Without Google?

"Certainly if you had all the world's information directly attached to your brain, or an artificial brain that was smarter than your brain, you'd be better off."

-- Sergey Brin, co-founder, Google


Google, что будет если отключиться google?
Я хочу представить себе, что потеряю в случае пропажи гугла...

Я потеряю свою почту, а значит важные переписки и контакты;

Я потеряю документы, сохраненные в google-documents;

Я потеряю свой календарь;

Я потеряю всю информацию из google-analytics;

Я потеряю этот чертов блог, а значит мой труд коту под хвост;

Я потеряю AdSense, а значит потеряю теоретический доход, а это же черт возьми деньги;
(Кому в наше время не нужны деньги?)
... ... ...

Следуя рекомендации гуру-менеджмента Тома Питерса, надо все свои данные переносить в интернет. А что будет если они пропадут?

неділю, березня 01, 2009

A day of Google, а также O'Reilly - books

Во время чтения блогов на Radare, увидел интереснейшую заметку, о дне Гугла... Стало интересно, сколько же Гугл пропускает траффика за день! Наверное много, это наглядно представлено на картинке!

google traffic

Данные конечно старые, но все же занимательно посмотреть на то как планета использует поисковую систему. Кстати из картинки видно, что Россия в 2003 году не очень активно использовала Гугл, возможно сейчас ситуация изменилась!

:) Вот такая вот информация, возможно кто-то ее уже видел, не обесудьте!

Линк на блог в Radare: Radar archive
Линк на информацию из Google: Google labs

Ребят, также очень интересует опыт программистов, которые читают печатную или электронную литературу O'Reilly. Очень хочу или купить или скачать или вообще наладить канал получения литературы данного издательства!
Прошу помочь, буду благодарен за линки, советы и т.д и т.п.

Кто-нибудь покупал книги прямо у них на сайте или на Amazon.com???

Perl and Google -coop

Всем любителям Perl, кто пользуется, а кто еще и нет!
Гугл имеет вот такой кастомный поиск по ресурсам Perl:
Ссылочка
Вот и новости конец, а кто слушал молодец )))))

Що таке база данних?

База данних — це спеціальна система зберігання, організації та пошуку інформації. Вона містить дані у вигляді таблиць, записів та інших стру...