CONTEXTA
Блоки
Метки
Пользователи
Справка
Оплата
Комментарии
Настройки
Выйти
  • Начало работы
  • Метки
    • Что такое метки
    • Редактирование меток
  • Блоки
    • Что такое блоки
    • Производительность
    • Добавление и настройка
  • Виджет
    • Настройки контекстного блока
    • Контекстное меню виджета
    • Работа с разных устройств
  • Комментарии
    • Что такое комментарии
    • Создание комментария
    • Как работать с комментариями
  • Пользователи и роли
    • Роли
    • Пользователи
  • Оплата
    • Тарифные планы
    • Опции тарифных планов
    • Баланс
  • Настройки
    • Адрес сайта
    • Yandex Market Language markup
    • Режим конструктора
    • Ссылка на API
    • Стиль виджета подсказки
    • Маска вывода виджета подсказки
  • Группы правил
    • Определение
    • Как сделать новую группу
    • Работа с группами правил
  • Правило
  • Краткое описание операторов
  • Инспектор правил
  • Разметка страницы метками
  • Описание API

Разметка страницы метками

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

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

Локализуйте элемент, который содержит нужные данные
Например, вы хотите сделать правило, которое будет зависеть от цены. Тогда нужно отметить на странице – где мы выводим цену.

Или вы хотите “привязаться” к производителю – надо отметить на странице – где название производителя.

Пометка нужного элемента делается через дата-аттрибут “data-contexta”.

Например, код вашей страницы выглядит так:

<div class="price">Current price is:230 EUR</div>
Мы хотим сделать правило, которое будет зависеть от цены товара. Например, выводить какое-то напоминание продавцу, если цена товара больше 500 евро. Для этого нам нужно указать где брать цену товара:

<div class="price">Current price is:<span data-contexta="Цена">230</span> EUR</div>
Таким образом, мы выделили сумму нашего товара (“230”) и сказали Contexta, что ее нужно искать в переменной “Цена”

Обратите внимание, что <span data-contexta="Цена"> должен быть только один раз на странице. Т.е. если у вас, например, цена товара показывается в нескольких местах страницы – нужно выбрать какое-то одно. Если Contexta найдет несколько таких элементов – она возьмет значение первого найденного.

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

Использование разметки от Schema.org


Так же Contexta автоматически распознает данные, размеченные с помощью микроразметки Schema.org – Schema.org

Все элементы страницы, размеченные с помощью такой микроразметки будут автоматически импортированы в раздел “Метки”