Тепловая карта метрики. Показ данных в iframe. Где взять тепловую карту кликов

  • Визуализация данных ,
  • Яндекс API

  • Иногда бывает полезным нанесение каких-то количественных показателей на географическую карту, как в случае отображения зон покрытия мобильной связи/интернета у МТС:


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

    Модульная система

    В версии 2.1 мы открыли доступ пользователям к нашей модульной системе , которая написана на основе YModules , разработанной нашим коллегой . Эта модульная система имеет много разных приятных фич, таких как асинхронный resolve зависимостей, переопределение модулей, etc. Она была уже достаточно подробно , так что если интересно, можете почитать.

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

    • самостоятельно писать новую функциональность для API Яндекс.Карт и делиться им в удобном виде с другими разработчиками;
    • использовать нашу модульную систему как основную, если приложение целиком и полностью завязано на картах.
    В качестве примера первого мы и создали тепловые карты.

    Поскольку написать свои тепловые карты не было самоцелью данной затеи (главной задачей было сделать готовое решения для API Яндекс.Карт), перед тем как начать писать код и думать над алгоритмом работы, естественно, я полез на github искать какие-то готовые решения. Вполне ожидаемо было то, что разных реализаций тепловых карт было там чуть больше, чем достаточно (почти две с половиной сотни).

    Немного изучив исходники разных проектов, я остановил свое внимание на библиотеке simpleheat авторства . У нее было два ключевых преимущества:

    • код всего проекта занимал около сотни строчек;
    • тепловая карта хорошо держала 10к точек без напряга при отрисовках (при большем количестве данных тестировать уже как-то бессмысленно, поскольку отдавать такие объемы данных только для отрисовки картинки на клиент крайне неразумно).
    В конечном итоге мне, конечно, пришлось переписать значительную ее часть, но все равно, мне кажется, что это был лучший выбор. Все остальные решения были куда более громоздкими, но особых плюшек не предоставляли.

    Алгоритм отрисовки тепловых карт

    Пообщавшись с коллегами, я понял, что все видели тепловые карты, все знают, зачем и что это. Но почти никто не знал, как они отрисовываются. Именно поэтому я постараюсь описать эту часть более детально.

    API Яндекс.Карт предоставляет возможность для отображения собственной подложки для карты, реализуется это с помощью специального класса Layer . На вход ему необходимо передать функцию, которая по номеру тайла и уровню масштабирования вернет url для загрузки тайла. Кто еще не знаком с тайлами и тайловой графикой можете немного почитать о них в википедии и у нас в документации .

    Написание функции генератора url"ов для получения тайлов - это фактически и есть вся задача создания тепловой карты для нашего API.

    Когда мы определились с тем, что от нас нужно, мы начали думать над тем, как это сделать. Есть два принципиально различных метода для задания тепловой карты:

    • с помощью двухмерного скалярного (плоского) поля (фактически это функция двух переменных);
    • с помощью набора простых или взвешенных точек (каждой точке в соответствие ставится какое-то положительное число - ее вес).
    Первый метод является более универсальным и включает в себя второй, но в тоже время он очень неудобен для использовании на практике (как часто вам предоставляют данные в виде функций нескольких переменных?), да и выглядит странно и непонятно для неподготовленных пользователей. Поэтому без лишних угрызений совести мы приняли решение, что будем использовать именно второй метод.

    Для удобства работы пользователей мы решили, что будем поддерживать все самые популярные форматы входных данных, которые используются в API (Number, IGeoObject, IGeoObject, ICollection, ICollection, GeoQueryResult, JSON), из-за этого нам пришлось наложить не сильно приятное ограничение на программный интерфейс теплокарт. Теплокарте можно задавать только набор данных и нельзя удалять или добавлять точки из этого набора. Таким образом, для работы с данными мы предоставляем всего лишь два метода: getData() и setData().

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

    После того, как данные были предподготовлены можно начать их отрисовывать. Как отрисовывать вопроса, вроде, не стоит (Canvas - наше все, тем более, у него есть замечательная функциональность getDataURL, особенно необходимый в нашем случае, поскольку именно url тайла мы должны предоставить API).

    Для отрисовки каждой отдельной точки будем использовать кисть (рисунок слева), которая представляет из себя черно-белый градиент и рисуется на canvas"е весьма просто:

    Var brush = document.createElement("canvas"), context = brush.getContext("2d"), radius = 20, gradient = context.createRadialGradient(radius, radius, 0, radius, radius, radius); gradient.addColorStop(0, "rgba(0,0,0,1)"); gradient.addColorStop(1, "rgba(0,0,0,0)"); context.fillStyle = gradient; context.fillRect(0, 0, 2 * radius, 2 * radius);
    Вес точки будет определять, с какой прозрачностью кисть будет «рисовать» точку на тайле. После того, как мы отрисуем все точки тайла, у нас получится такой себе негатив нашего тайла тепловой карты.

    var canvas = document.createElement("canvas"), context = canvas.getContext("2d"), maxOfWeights = 1, radius = 20; context.clearRect(0, 0, 256, 256); for (var i = 0, length = points.length; i < length; i++) { context.globalAlpha = Math.min(points[i].weight / maxOfWeights, 1); context.drawImage(brush, points[i].coords - radius, points[i].coords - radius); }
    После чего тайл будет раскрашен установлением цвета каждому пикселю из градиента (options.gradient) в соответствии со значением его прозрачности. Прозрачность же каждого пикселя тайла будет равна общей прозрачности тепловой карты (options.opacity).

    // Создаем градиент. var canvas = document.createElement("canvas"), context = canvas.getContext("2d"), gradient = context.createLinearGradient(0, 0, 0, 256), gradientOption = { 0.1: "rgba(128, 255, 0, 0.7)", 0.2: "rgba(255, 255, 0, 0.8)", 0.7: "rgba(234, 72, 58, 0.9)", 1.0: "rgba(162, 36, 25, 1)" }; canvas.width = 1; canvas.height = 256; for (var i in gradientOption) { if (gradientOption.hasOwnProperty(i)) { gradient.addColorStop(i, gradientOption[i]); } } context.fillStyle = gradient; context.fillRect(0, 0, 1, 256); // Раскрашиваем пиксели тайла. var gradientData = context.getImageData(0, 0, 1, 256).data; var opacity = 0.5 for (var i = 3, length = pixels.length, j; i < length; i += 4) { if (pixels[i]) { j = 4 * pixels[i]; pixels = gradientData[j]; pixels = gradientData; pixels = gradientData; pixels[i] = opacity * (gradientData || 255); } }
    Вроде как и все, но нет. Всегда найдутся какие-то исключительные ситуации, которые придется обработать дополнительно. И в нашем случае возможность задания неограниченного сверху веса точки может привести к тому, что одна точка «погасит» все остальные. Так, например, если добавить на карту несколько сотен точек с весом один и одну точку с весом тысяча, то видна будет только последняя (рисунок слева).


    Карты в Яндекс метрике - это специальный инструмент позволяющий анализировать поведение людей, их активность на сайта при помощи тепловых карт - иногда их именно так и называют.

    Раньше, когда карты только появились, их наличие было по умолчанию. Сейчас же при добавлении нового счетчика в Яндекс метрике или редактировании текущего нужно обязательно поставить галочку напротив пункта про карты, вебвизор и аналитику форм.

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

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

    Начнем разбор по порядку.

    Карта ссылок

    Что отображает эта карта? По сути это все, что является у Вас на сайте ссылками.

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

    По мере того, как часто кликают на ту или иную ссылку они окрашиваются в разные цвета от холодного синего до горячего красного.

    Как видно из скрина выше, само часто люди кликают по логотипу и пункту меню "главная". Оно в принципе и понятно. Обычно ко мне на блог попадают из поисковых систем и сразу на определенную статью и чтобы почитать больше статей один из способов - это перейти на главную страницу, где выводится все самое свежее.

    Карта кликов

    В отличие от карты ссылок, в карте кликов отображаются абсолютно все клики по сайту, даже по пустому месту или фотографии. По цветам клики имеют такую же градацию.

    К тому же только у карты есть несколько вариаций отображения карты.

    Наиболее популярно и в основном смотрят именно "тепловую карту". Монохромная - это то же самое, только экран становится чб, а все клики с теми же размерами только красные.

    Карта прозрачности тоже интересный вариант - это выглядит примерно так - весь экран затемнен и только там где кликали как бы протертые места.

    Был забавный случай, когда с коллегой маркетологом смотрели карты по официальному сайту города Алматы и самое протертое место на карте прозрачности было лицо Акима города в одной из новостных публикаций (что был на тот момент).

    Да да именно лицо - народ видимо принципиально, чтобы прочитать новость тыкали курсором мышки ему в лицо. Весь экран такой затемненный и он смотрит на тебя из темноты)

    Покажу карту кликов опять же на примере моего блога.

    Как видно помимо тех же наиболее кликабельных мест, что мы наблюдали в карте ссылок, есть клики и на пустые места. Также трижды кто-то кликал по моему фото, хорошо хоть не в глаз 🙂

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

    Карта скроллинга

    Постепенно мы перешли к карте скролинга и здесь почти бессмыленно делать скриншоты.

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

    Лично я считаю данный инструмент малополезным для блогов и им подобных многостраничных сайтов.

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

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

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

    Или, например может быть популярным первый экран с УТП и какой-то блок в середине страницы. Можно тот блок что в середине переместить немного выше и тем самым сделать 2 самых цепляющих блока один за другим. Затем спустя несколько дней анализируете снова и так по новой, пока не добьетесь отличного результата и повышения конверсии.

    Про аналитику форм мы поговорим отдельно в другой статье.

    Часть 3

    Раскрываем тайны сайта

    Продолжаем знакомиться с возможностями, которые предоставляет нам Яндекс Метрика. О «Сводке» и «Отчетах» мы уже поговорили, и сегодня на очереди новый раздел: Яндекс Метрика — Карты.

    Яндекс Метрика — Карты

    Я надеюсь, что Вы читали предыдущие статьи (если Вы еще не успели этого сделать, то ссылка — выше), так что рассказывать о том, где именно найти раздел «Карты» уже нет необходимости. Так что сразу посмотрим на то, какие именно карты есть в нашем распоряжении:

    Как видите, их не так уж и много — всего 4 варианта:

      Карта ссылок

      Карта кликов

      Карта скроллинга

      Аналитика форм

    Так как основное содержание каждой из карт описано тут же, да и Вы, читатели, уже не совсем начинающие, то на этот раз постараемся разобраться не только в том, какую информацию дает нам каждая из этих карт, но и в том, как мы можем эту информацию использовать.

    Но для начала — общие принципы работы с картами.

    Вот как выглядит окно работы с картами на начальном этапе. Особое внимание обратите на верхнее меню — для начала мы разберем именно его:

    4 закладки в левой части экрана позволяют переключаться между различными картами, не переключаясь на основной экран Яндекс Метрики.

    Но самые интересные для на кнопки находятся в правом углу экрана. Нажав на кнопку «Взаимодействие с сайтом», Вы сможете переключаться между страницами сайта, нажимать на кнопки, открывать окна… В общем, работать с сайтом так, как будто он просто открыт у Вас в браузере. Для того, чтобы вернуться обратно к работе с картой, нажмите на ту же кнопку (теперь она называется «Просмотр карты») еще раз.

    Но самая интересная кнопка в верхнем меню — это незаметная стрелочка в самом углу. Для меня, если честно, загадка: почему самая важная кнопка сделана такой незаметной? Ведь именно она вызывает основное меню карты:

    Что мы можем сделать с его использованием?

    • выбрать точный адрес страницы, которую мы хотим посмотреть;
    • увидеть общее число кликов, сделанных на странице (а также сколько процентов от этих кликов мы видим на открытой части страницы);
    • выбрать временной интервал, который нас интересует;
    • возможность настроить сегменты, сравнить их и так далее — впрочем, это Вы уже видели и в «Отчетах», так что повторяться нет смысла;
    • варианты отображения информации — об этой настройке поговорим подробнее чуть позже.

    Карта ссылок

    Вот как выглядит карта ссылок нашего блога:

    Чем «теплее» цвет — тем больше кликов по ссылке, которой он отмечен, было совершено. Посмотреть градацию цветов Вы можете в верхнем меню:

    Но самую интересную информацию можно получить, кликнув по самой ссылке. Вот как это выглядит:

    Не удивляйтесь отсутствию кликов в начале и в конце графика — это специфика блога. Статья была опубликована 23 января, поэтому раньше кликов быть не могло. А потом она начала постепенно уходить с верхней позиции на странице — и количестве переходов также начало уменьшаться.

    Какую информацию мы можем получить, использовав эту карту? Общее количество переходов по каждой ссылке и долю переходов по каждой из ссылок.

    То есть мы можем оценить, насколько та или иная ссылка интересна посетителям страницы и поработать над тем, как сделать нужные нам ссылки более кликабельными.

    Кстати, обратите внимание на особенность этой карты: у одинаковых ссылок статистика будет общей! То есть, если у Вас на странице есть 2 разные кнопки, к которым прикреплена одна и та же ссылка, то у них будет общая статистика.

    А понять, по какой из кнопок кликают чаще, Вам поможет следующий инструмент:

    Карта кликов

    И сразу же важное замечание. Если карта ссылок отмечала переходы по конкретным ссылкам, то карта кликов показывает на конкретные места на странице, по которым кликали пользователи. Именно на странице!

    Поясню на примере. Пока я писал эту статью, у нас в блоге вышла новая статья:

    Как видите, посмотреть ее успело всего 2 человека. Зато кликов и по кнопке, и по тексту, и по фото (да и по заголовку тоже, поверьте на слово) уже очень много. Почему? Потому что карта кликов показывает все клики, сделанные по конкретной точке экрана за выбранный период. А какая именно статья находилась в этой точке — карте без разницы.

    Как Вы понимаете, для блога (вернее, для переменных на главной странице блога) это не самый полезный инструмент. Зато для статических страниц — самое то! Главное, не забывайте четко отмечать даты внесения различных изменений на свою страницу, чтобы понимать, какие из кликов были внесены до совершения перемен, а какие — после.

    Кстати, про режимы отображения. Тот, что Вы видите на картинке выше, называется «Тепловая карта». Чем чаще кликают — тем «теплее» цвет. Есть и другие варианты:


    Как использовать информацию, полученную с помощью карты кликов? Посмотрите, куда кликают посетители Вашего сайта. Если какому-то неактивному элементу достается особенно много кликов, значит, посетители от него чего то ожидают. Нужно или оправдать их ожидания, добавив туда какое-то всплывающее окно (переход по ссылке, интерактив и так далее) или изменить его дизайн таким образом, чтобы у посетителей не было желания на него нажимать.

    В целом, карта кликов позволяет сделать Ваш сайт более дружелюбным для пользователей, подстроить его под их желания (хотите дополнительную информацию — получите!). Главное, помните: один клик — случайность, а вот много — уже тенденция, и на это стоит реагировать!

    Верно и обратное. Если Вы считали, что вот по этой маленькой кнопочке щелкать будут регулярно, а в итоге кликов — с гулькин нос, то Ваша теория не оправдалась и нужно что-то менять!

    Карта скроллинга

    Изучают ли Вашу страницу целиком? Или редко кто прокручивает ее дальше первого экрана? Поможет разобраться этот инструмент.

    Для того, чтобы получить общую информацию, достаточно посмотреть на шкалу в правом нижнем углу страницы:

    Как видите, нижняя треть нашего блога получает крайне мало внимания. И если для блога в этом нет ничего страшного — все статьи успевают получить свое, пока находятся в верхней, самой посещаемой части страницы, то для обычного сайта это уже было бы поводом задуматься.

    Еще один полезный счетчик расположен в верхней левой части страницы:

    Он показывает на общее количество просмотров той или иной части экрана и среднее время, которое посетители потратили на ее просмотр. Обратите внимание, что его показатели зависят не только от того, что попало на экран в данный момент, но и от местоположения курсора мыши!

    Еще одна особенность инструмента — он показывает данные только за последние две недели, так что использовать его для того, чтобы отследить какие-то долгосрочные изменения не получится.

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

    Зачем использовать? О первом варианте я уже написал — чтобы понять, какую часть сайта обычно изучают Ваши посетители. Должен сразу предупредить: не пугайтесь, это нормально, что больше всего посетителей изучают первый экран, а до подвала добираются хорошо если половина посетителей!

    Но, конечно, Ваша задача — повышать этот процент. Чем больше людей изучают страницу от корки до корки — тем лучше.

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

    Аналитика форм

    Позволяет оценить конверсию различных форм Вашего сайта. Данные, к сожалению, хранит также за последние 2 недели…

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

    Вся основная информация о форме — в правой части страницы. здесь же — и воронка продаж. Общее количество посещений страницы — количество посетителей, взаимодействующих с формой — количество тех, кто отправил данные из формы… И результат — конверсия формы.

    Вы, наверное, обратили внимание, на надпись в левой части страницы: «Форма на странице не найдена». Откуда она взялась? Дело в том, что Метрика учитывает фактическую отправку данных. А отправка происходит не с главной страницы, а из всплывающего окна. Поэтому переключаемся в режим взаимодействия со страницей, открываем поп-ап…

    И вот она — та самая форма №1:

    Иногда найти на странице нужную форму оказывается довольно сложно.

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

    Итак, в этот раз мы разобрались, что представляют собой Карты Яндекс Метрики. В следующий раз речь пойдет о самом, пожалуй, любопытном инструменте Метрики — вебвизоре.

    А пока что задавайте вопросы, пишите комментарии. Буду рад помочь Вам.

    Анализируем поведение пользователей на сайте с инструментами карты кликов от Яндекс Метрика. Аналитика юзабилити, популярности веб-страниц и источников трафика.

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

    Яндекс метрика дает вебмастеру всю собранную статистику по поведению пользователя по следующим картам: карта путей по сайту, ссылок, кликов и скроллинга. Также увидеть, как себя ведут на сайте ваши посетители можно с помощью инструментов: вебвизор и аналитика форм.

    В будет очень полезно использовать данные карты кликов. Главное отличие от карты ссылок в том, что увидите все популярные элементы сайта вне зависимости от того, что являются ли они ссылками или нет.

    Карта ссылок в Яндекс метрике

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

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

    Тепловая карта кликов яндекс метрики

    Карту кликов Яндекс Метрики используют для выбора оптимального места для рекламы. При анализе юзабилити сайта она тоже используется. Можно обнаружить неработающие элементы сайта. Например, кликов много, а конверсия нулевая может означать на сайте нерабочую форму для заполнения данных. Также обнаружить, где посетитель запутался, приняв некликабельный элемент за ссылку.

    Отсюда логично будет не делать кликабельными заголовки. Тем более, что заголовок находится в теге

    или

    . А ссылка в этом случае будет относиться к переспаму. Но, вполне возможно, что для другого сайта картинка будет другая, и люди будут чаще нажимать на заголовок статьи. К каждому сайту нужно подходить индивидуально.

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

    По этой карте будет видно, как далеко вниз посетитель прокручивает веб-страницу. При анализе сайта нам нужно обратить внимание на число просмотров, время нахождения в данной области страницы и на то, каким образом распределяется теплота цвета. Чем краснее, тем лучше; чем синее, тем хуже.

    Благодаря информации по скроллингу мы с вами разрешим свое сомнение по длине веб-страницы. Все знают, что оптимальной длиной является первый экран, т.е. страница без прокрутки. Но не для каждого ресурса это возможно.

    Можно даже перечислить виды сайтов с короткой страницей. Это визитки, лендинг страницы, только услуги с номером телефона. Остальные же, с большим количеством контента, такой укороченный вариант не подойдет. Яндекс метрика помогает убедиться, что у вас с этим все в порядке и посетитель двигается вниз по тексту.

    Пример скроллинга в верхней части блога (первый экран) от ярко-красного цвета до ярко-оранжевого:

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

    Внизу под картой показано количество и время просмотров в данном месте страницы.

    Верх веб-страницы красный:

    Ближе к низу веб-страницы зеленый цвет:

    Из этих данных можно сделать вывод, что люди не только реже спускаются вниз по странице, но находятся там меньше времени.

    Настройка тепловой карты яндекса

    Для того, чтобы собиралась статистика карты кликов, нужно на вкладке «Код счетчика» выбрать галку «Карта кликов». По умолчанию она включена.

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

    О том, как добавить карты ссылок, кликов, скроллинга в разные браузеры, можно прочитать в помощи яндекс метрики: help.yandex.ru/metrika/qanda/reports-qanda.xml

    Карта путей яндекс метрики

    Ее масштаб можно настроить ползунком в сторону минуса или плюса.

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

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

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

    Схема работы с отчетом карты путей по сайту.

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

    Для анализа поведения пользователей и юзабилити интернет ресурса карты яндекс метрики являются лучшим русскоязычным инструментом.

    Для этих же целей служит технология «Вебвизор» и «Аналитика форм». Как их настраивать и пользоваться рассмотрим в следующий раз.

    Карта кликов - инструмент для измерения и отображения статистики по кликам на вашем сайте. Карта отображает клики по всем элементам страницы (в том числе по тем, которые не являются ссылками). При этом можно увидеть не только взаимодействие посетителей с одной страницей, но и агрегированную статистику по группе страниц сайта . Например, получить статистику по отдельному разделу.

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

    Клики на карте подсвечиваются разными цветами в зависимости от их частоты. На карте указано общее количество кликов на странице (группе страниц) и доля кликов, попавших в текущую видимую вам область.

    Вы можете использовать несколько режимов отображения карты:

      «Тепловая карта» - теплые цвета соответствуют частым кликам, холодные - редким.

    • «Монохромная карта» - плотность цвета соответствует частоте кликов в данной точке.
    • «Клики по ссылкам и кнопкам» - на карте не отображаются клики по элементам, не являющимся ссылками или кнопками.
    • «Карта прозрачности» - карта кликов отображается как «туманная маска» : наиболее кликабельные элементы более четко проступают сквозь «туман» .

    • «Карта элементов» - на карте отображаются все элементы страницы сайта.

    Статистика по группе страниц

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

    Символ Описание Пример
    *
    ~ регулярному выражению
    Символы, используемые при отображении статистики
    Символ Описание Пример
    * Соответствует любому количеству любых символов

    Отобразить данные по всем страницам, URL которых начинается с https://example.com/goods/, включая указанную страницу: https://example.com/goods/* .

    Если ввести в поле адрес без символов, Метрика предложит вам в выпадающей подсказке строку с символом *

    ~ Условие является регулярным выражением Отобразить данные по страницам, URL которых удовлетворяет регулярному выражению . Например, ~http://example.com/.*

    Рассмотрим пример. Необходимо получить статистику по страницам, входящим в каталог https://example.com/goods/. Чтобы данные отобразились на карте, введем в поле адрес https://example.com/goods/* (после ввода этот же адрес отобразится в выпадающей подсказке). Данные загрузятся автоматически.

    Карта будет отображена на наиболее популярной странице сайта, URL которой соответствует указанному условию. Числовые показатели (количество просмотров, кликов, доля видимых кликов) будут являться объединенными для всех страниц, соответствующих условию.

    Показ данных в iframe

    Если ваш сайт защищен от показа в iframe (то есть в настройках сервера используется заголовок X-Frame-Options), то собранные данные будут недоступны для просмотра. Чтобы просмотреть данные о посещении сайта, необходимо добавить в настройки сервера исключение для домена webvisor.com и его поддоменов, а также для домена вашего сайта с помощью регулярного выражения

    ^https?:\\/\\/([^\\/]+\\.)?(yourdomain\\.com|webvisor\\.com)\\/

    Если вы используете nginx, добавьте следующие исключения в конфигурацию:

    Location / {\n set $frame_options "";\n if ($http_referer !~ "^https?:\\/\\/([^\\/]+\\.)?(yourdomain\\.com|webvisor\\.com)\\/"){\n set $frame_options "SAMEORIGIN";\n }\n add_header X-Frame-Options $frame_options;\n ...\n }

    где yourdomain\\.com - имя домена вашего сайта. Используйте доменную зону вашего сайта (может отличаться от.com).

    Ограничение размера страниц

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

    Браузер Максимальная высота/ширина страницы (в пикселах) Максимальное количество пикселей
    Mozilla Firefox 32 767 472 907 776 (22 528 x 20 992)
    Chrome 32 767 268 435 456 (16 384 x 16 384)
    Internet Explorer 8 192 67 108 864 (8 192 x 8 192)
    Статьи по теме: