Цели на Турбо-страницах, созданных в Вебмастере

Цели для информационного сайта

Для отслеживания взаимодействия посетителей с элементами Турбо-страницы используйте цель типа «JavaScript-событие».

  1. Добавьте в содержимое RSS-канала элемент turbo:goal:

    ...
    <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" />
    <turbo:content>
       <![CDATA[
           ...
       ]]>
    </turbo:content>
    

    где

    • name — идентификатор цели;
    • id — номер счетчика;
    • turbo-goal-id — идентификатор, который нужно назначить содержимому Турбо-страницы.
  2. Добавьте идентификатор к содержимому, статистику по которому хотите отслеживать, в качестве значения атрибута data-goals. Можно указать несколько значений через запятую, то есть привязать несколько целей к одному элементу Турбо-страницы.

    <turbo:content>
        <![CDATA[
            <p><a href="http://example.com/" data-goals="goal-link,goal-link2">Текст</a></p>
        ]]>
    </turbo:content>
    
  1. Добавьте в содержимое RSS-канала элемент turbo:goal:

    ...
    <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" />
    <turbo:content>
    <![CDATA[
    ...
    ]]>
    </turbo:content>
    

    где

    • name — идентификатор цели;
    • id — номер счетчика;
    • turbo-goal-id — идентификатор, который нужно назначить содержимому Турбо-страницы.
  2. Добавьте идентификатор к содержимому, статистику по которому хотите отслеживать, в качестве значения атрибута data-goals. Можно указать несколько значений через запятую, то есть привязать несколько целей к одному элементу Турбо-страницы.

    <turbo:content>
    <![CDATA[
    <p><a href="http://example.com/" data-goals="goal-link,goal-link2">Текст</a></p>
    ]]>
    </turbo:content>
    
  3. В Метрике перейдите на страницу Цели в левом меню и нажмите кнопку Добавить цель.

  4. В поле Название укажите имя создаваемой цели.

  5. Выберите тип цели JavaScript-событие.

  6. Укажите нужное условие и идентификатор цели. Под полем с идентификатором появится строка Код цели для сайта. Скопируйте код. Он понадобится для настройки метода reachGoal на вашем сайте.
    Примеры использования метода reachGoal на страницах сайта:

    ...
    <form action="">
        ...
        <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Заказать" />
    </form>
    ...
    
    ...
    <form action="" method="get" onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;">
        ...
    </form>
    ...
    
    ...
    <form action="">
        ...
        <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'}); return true;" value="Заказать"/>
    </form>
    ...
    
    Как передавать доход с помощью атрибута-селектора

    Чтобы в качестве order_price передавать доход со всех странниц сайта, на которых он задан атрибутом-селектором (например, class или id), передавайте в Метрику вместе с данными о доходе имя селектора.

    1. Найдите в коде вашего сайта фрагмент, где задан подобный селектор. Пример:

      <div class="ORDER">Сумма заказа: <div class="PRICE">110</div> рублей</div>
      
    2. В код элемента, который будет передавать в Метрику доход по цели, добавьте имя селектора. Пример:

      <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Заказать" />
      
    • XXXXXX — номер вашего счетчика.
    • TARGET_NAME — идентификатор цели.
    • order_price — доход по цели. Можно указать доход в валюте или в условных единицах.
    • currency — валюта дохода по цели. Метрика распознает трехбуквенный код валюты по ISO 4217.
  7. Нажмите кнопку Добавить цель. Созданная цель отобразится в списке целей. Метрика начнет сбор статистики по ней в течение нескольких минут.

Данные начнут передаваться в Яндекс Метрику после того, как робот обойдет RSS-канал и узнает об изменениях.

Созданную цель можно использовать в большинстве отчетов Яндекс Метрики. Также вы можете отслеживать конверсию по цели, используя Отчет «Конверсии».

Написать в службу поддержки

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

Это может происходить по нескольким причинам:

  • Счетчик установлен неправильно. Например, CMS внесла изменения в код счетчика. Следует переустановить счетчик или обратиться в службу поддержки вашей CMS.
  • Работу счетчика Яндекс Метрики на сайте блокируют неработающие скрипты. Проверить это можно в консоли браузера.
Рекомендации не помогли

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

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

  • Данные отправляются на счетчик с другим номером.
  • В настройках счетчика, на вкладке Фильтры, указаны слишком жесткие фильтры. Удалите ненужные фильтры.
  • В настройках счетчика, на вкладке Фильтры, задан фильтр Не учитывать мои визиты. Это значит, что счетчик не учитывает ваши посещения — попробуйте перейти на сайт в режиме браузера “инкогнито”.
Рекомендации не помогли

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

Написать в чат

Написать письмо

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

Это может происходить по нескольким причинам:

  • Счетчик установлен неправильно. Например, CMS внесла изменения в код счетчика. Следует переустановить счетчик или обратиться в службу поддержки вашей CMS.
  • Работу счетчика Яндекс Метрики на сайте блокируют неработающие скрипты. Проверить это можно в консоли браузера.
Рекомендации не помогли

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

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

  • Данные отправляются на счетчик с другим номером.
  • В настройках счетчика, на вкладке Фильтры, указаны слишком жесткие фильтры. Удалите ненужные фильтры.
  • В настройках счетчика, на вкладке Фильтры, задан фильтр Не учитывать мои визиты. Это значит, что счетчик не учитывает ваши посещения — попробуйте перейти на сайт в режиме браузера “инкогнито”.
Рекомендации не помогли

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