Рубрика «веб-аналитика» - 60

Была задача — создать систему учёта посетителей для пары десятков сайтов. Сайты принадлежат игровым объединениям (кланам) одного игрового сообщества. Так сказать, нужна сводная таблица, в которой сразу будет видно какой сайт более популярен. Заказчик одобрил подсчёт уникальных посетителей.

Так как у заказчика не было никакой цельной идеи — что и как, то мне можно было делать всё что угодно (техзадания не было тоже). Написал систему учёта (PHP, MySQL). Уникальные хосты идентифицировались по IP, записи в кукисах и записи в DOM-хранилище. По сути это был эксперимент, который не был доведён до конца. Новый вариант системы учёта должен был использовать счётчики какой-либо готовой системы, таких как Яндекс.Метрика, Google Analytics, LiveInternet и подобных. Выбрал Яндекс, ибо там есть API и толковая справка. Пример использования подглядел на хабре. Для работы с API метрики нужен OAuth-токен. Описывать процедуру его получения не буду, всё есть в справке.
Читать полностью »

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

ifoAppleStore первыми сообщили, что вице-президент Apple по ритейлу Джерри МакДугал (Jerry McDougal) ушел из компании по «личным причинам» и потому, что хочет проводить больше времени с семьёй.

От самой компании была получена информация, что его место займёт Джим Бин (Jim Bean), который раньше занимал пост вице-президента по финансам.

Интересно, что раньше МакДугану прочили вакантную позицию Senior VP for Retail. Думаю, что у Тима Кука стало одной головной болью больше.
Читать полностью »

Про LinkedIn часто забывают, когда задумываются о продвижения компании в интернете. И это зря! Сеть подходит для собственного продвижения, для продвижения своей компании, для поиска сотрудников и партнеров.

Профессионалы создают себе профили, вступают в тематические группы, общаются с интересными людьми на интересные темы. И это не сравнить с общением на других площадках. LinkedIn – площадка для общения серьезных людей на серьезные темы.
Если Вы продвигаете компанию, клиентами которой являются топ-менеджеры, HR-специалисты, маркетологи, иностранные специалисты, то LinkedIn необходим. Из собственного опыта могу сказать, что трафик переходов на ваш сайт из LinkedIn может быть самым значительным, сравнивая со всеми остальными социальными площадками. Это к разговору о том, что нужно правильно выбирать площадки для продвижения. Например, продвигая такие компании, как Международный Форум “Life Science Invest”, РЕСТЭК EVENTS, Центр Международной торговли Санкт-Петербурга, использую LinkedIn как основную площадку.
LinkedIn – трудная, но эффективная сеть для продвижения. Основные принципы и подводные камни
Читать полностью »

В какой-то момент тихую гавань воспринимаемого мной интернета всколыхнула одна из лекций TED.

Описание лекции с сайта:

После составления карты запутанных социальных сетей Николас Кристакис и его коллега Джеймс Фаулер исследовали возможности использования этой информации во благо. И сейчас Николас Кристакис обнародует свое последнее открытие: социальные сети можно использовать как самый быстрый метод для обнаружения распространения любых эпидемий: от новаторских идей до социально опасного поведения или вирусов.

Читать полностью »

Пока все пьянствуют(сегодня 1 января!), посмотрим статистику по кликам с новогоднего Google Doodles.

Новогодний Google Doodles сделал 200 тысяч посетителей сайту с гороскопами

Читать полностью »

Доброе время суток, уважаемые читатели Хабра.

Мне очень хочется узнать у Вас, а что Вы А что Вы коллекционируете?коллекционируете, или, возможно, собираетесь коллекционировать? В данном посте-опросе, во многом благодаря Википедии и тематическим ресурсам, систематизированы все наиболее популярные возможности для коллекционирования. Понятно, что собирать Вы можете что угодно, никто не в праве Вам это запретить, и список предметов для коллекционирования практически бесконечен. Но, как мне кажется, очень грустно и одиноко собирать что-то одному, не имея возможности сравнить свою коллекцию с кем-то, кто собирает тоже самое, или совершать взаимовыгодные обмены предметами коллекционирования. Если Вы ничего не коллекционируете, думаю, Вам будет интересно почитать, что же такое собирают там эти чудаки. А, может, пришло время стать одним из них? Читать полностью »

Это логическое продолжение статьи "Построение графа социальной сети с помощью Drupal и Feeds"

Я в составе группы занимался собором информации из блогосферы. Задачей было оценить напряженность, активность политических дискуссий в период избирательной кампании выборов в Государственную Думу. Забегая вперед скажу, что исследование позволило выдвинуть гипотезы, которые позже подтвердились. В частности, по результатам, о которых вы прочтете ниже можно понять, кто же будет выходить на площади и выводить за собой людей. И главное, за кем они пойдут.
Читать полностью »

Три года назад, когда я работал веб-разработчиком на YouTube, один из старших инженеров начал разглагольствовать о слишком большом весе видеостраницы. Страница была раздута до 1,2MB и содержала десятки запросов. Этот инженер так и заявил: если целые клоны Quake пишутся с объемом до 100KB, у нас просто нет оправданий! Я согласился с ним и был в восторге от нового проекта, решив сделать страницу просмотра YouTube с весом ниже 100 КВ. В этот вечер, в автобусе, едущем из Сан-Бруно, я написал код прототипа. Я решил ограничить функциональность базовым минимумом: видеоплеер, пять похожих видео, кнопка «Поделиться», инструмент разметки и десять комментариев, загружаемых с помощью AJAX. Я назвал проект “Feather” (англ. — перышко).

Даже при таком ограниченном наборе функций страница весила около 250 КБ. Я углубился в изучение кода и понял, что наше средство оптимизации (т.е. Closure compilation) не способно исключить код, который никогда реально не используется на самой странице (чего и следовало ожидать от любого инструмента в сложившихся обстоятельствах). Единственным способом дополнительно сократить код было вручную оптимизировать спрайты CSS, Javascript и изображения. Три дня стараний — и я получил гораздо более удачное решение. И все равно это было не 100 КБ. Я совсем недавно закончил написание кода видеоплеера HTML5, и поэтому решил включить его вместо гораздо более увесистого Flash player. Бамс! 98KB, и всего 14 запросов. Я снабдил код некоторыми базовыми возможностями мониторинга и запустил его исполнение в части нашего трафика.
Читать полностью »

Доброго времени суток, Хабравчанин! На сайте, все чаще стали появляться статьи о том, как предприимчивые пользователи добивались справедливости (выполнения законов), при нарушении их прав, всяческими недобросовестными организациями. Обычно «джентельменский» набор таких контор это: смс-рассылка, телефонные звонки, хамство в офисах, некачественное предоставление услуг и товаров. Обычно, я терпимо отношусь к таким смс, в основном, это реклама такси. Но сегодня, мне пришли сразу Три Смс одного содержания, с рекламой кредитов. А при упоминании данного слова, у меня сразу же портится настроение. Поэтому для его улучшения, я полез в интернет.
В интернете, помимо нужного мне Роскомнадзора, есть много полезных сайтов, которые предлагает наше Государство. Обычно, ссылки на них очень хаотично разбросаны по категориям (например как на сайте http:://gov.ru) Здесь же, я публикую список наиболее актуальных и интересных, как мне думается, сайтов РФ, чтобы в случае надобности, они были под рукой.
Читать полностью »

Я уже писал о сервисе CostUp, который создан для загрузки данных о затратах в Google Analytics. Мы учли пожелания пользователей и сделали автоматическую загрузку данных о показах, кликах и затратах из Яндекс.Директ в Google Analytics, в том числе по расписанию.

Для этого необходимо пройти авторизацию в API Google Analytics и Яндекс.Директ через сервис CostUp, выбрать параметры импорта и параметры использованных UTM-меток по кампаниям (для однозначной идентификации кампании с Директа) и сохранить настройки задания в расписание.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js