Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


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

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Отчет Параметры визитов в Яндекс Метрике

Сергей    11.03.2015    3529    4.5 из 5.0 (10)

Оцените материал:

    О чем здесь?

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

    Информация по настройке отчетов взята здесь http://help.yandex.ru/metrika/content/visit-params.xml.

    Какие отчеты можно создавать

    Примерами персонализированных отчетов могут быть:

    • Список пользователей и привязка страниц, которые они посещали
    • Поисковые запросы и количество найденных результатов
    • Любой другой отчет вида $переменная1$ : $переменная2$

    Как начать

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

    Перейдите к редактированию счетчика на сайте Метрики и установите галочку "Пример использования параметров визитов":

    Скопируйте скрипт счетчика в шаблон.

    Если вы подключали счетчик в разделе "Раскрутка сайта" панели управления сайтом и по каким-то причинам параметры визитов не включены в код счетчика, то в шаблоне нижней части сайта разместите код, то отключите счетчик и подключите вручную.

    Передача данных для отчетов

    Теперь рассмотрим процесс передачи данных для отчета "Параметры визитов". Все, что нужно это заменить {/*Здесь параметры визита*/} на свой объект, который состоит из $переменных$. Пример отчета "Пользователь - URL":

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    var yaParams = {'$USERNAME$': '$PAGE_ID$'} 
    </script>
    

    Так мы получили отчет построенный по имени пользователей и считающий $PAGE_ID$ посещенных страниц:

    Как передать несколько отчетов? Просто укажите их через запятую в фигурных скобках:

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    var yaParams = {'$USERNAME$': '$REQUEST_URI$', '$GROUP_ID$': '$USERNAME$'} 
    </script>
    

    Посмотрите, как реализовать отчет по результатам поиска на сайте:

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    var yaParams = {'Найдено: $NUM_ENTRIES$': 'Запрос: $SEARCH_QUERY$'} 
    </script>
    

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

    Важно и то, что можно создавать отчеты любой глубины вложенности. Для этого в фигурные скобки (объект) помещаются другие фигурные скобки (еще объект). Выглядит так:

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    var yaParams = {
      'Страница поиска': {
        'Выдача': 'Найдено: $NUM_ENTRIES$; Запрос: $SEARCH_QUERY$'
        // другой отчет, который вложен в отчет Страница поиска
      } ,
      'Другая группа отчетов': {
    ...
      } ,
    } 
    </script>
    

    Так можно настраивать для своего сайта огромной количество отчетов. Например, для тестирования разного функционала.

    Конечно, $SEARCH_QUERY$ доступен только в шаблоне страницы поиска, поэтому необходимо поправить код. Добавим условные операторы:

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
    var yaParams = {
    <?if $PAGE_ID$ = 'search'?>
      'Страница поиска': {
        'Выдача': 'Найдено: $NUM_ENTRIES$; Запрос: $SEARCH_QUERY$'
        // другой отчет, который вложен в отчет Страница поиска
      } ,
    <?endif?>
      'Другая группа отчетов': {
    ...
      } ,
    } 
    </script>
    

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

    Статьи по теме

    Обсуждение

    Всего комментариев: 8

    avatar
    1
    Ничего не понятно, как создавать эти цели?
    avatar
    0
    2
    Цели создавать не нужно. После размещения кода в шаблоне, все отчеты будут доступны в метрике "Содержание - Параметры визитов". Моя вина, что об этом в заметке не написал.
    avatar
    3
    Помогите, пожалуйста, создать счетчик обращений в почтовой форме. Сайт http://shirin-nsk.ucoz.ru/
    avatar
    0
    4
    Уточните, счетчик обращений должны видеть посетители или администраторы в Метрике?
    avatar
    5
    Да, счетчик обращений должны видеть все посетители сайта
    avatar
    6
    На страницу я добавила код счетчика, но ничего не поменялось после сохранения изменений
    avatar
    0
    7
    Здесь история немного про другое. Всю статистику видит администратор в Метрике. Это счетчик не для страниц сайта.

    Чтобы пользователи видели количество, условно, нажатий на кнопку формы, необходимо это количество считать и где-то хранить. А это совсем другой скрипт, хотя и не очень сложный.
    avatar
    8
    Спасибо!
    Отчет Параметры визитов в Яндекс Метрике
    Отчет Параметры визитов в Яндекс Метрике