ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Используйте настройки видимости на сайте или в уроках, чтобы показывать или скрывать блоки в зависимости от категорий пользователей, типов устройств, времени и других параметров. Каждый пользователь будет видеть версию страницы, предназначенную именно для него.
Посмотрите, как настроить видимость блоков, в коротком видео:
Как настроить видимость блоков в новом конструкторе
Настройки видимости доступны для блоков:
- на страницах сайта;
- в блоге;
- в уроках типа «Визуальный конструктор» или «Видеоурок».
Важно! Не используйте настройку видимости блоков в виджетах. Из-за ужесточения браузерами политики по межсайтовому взаимодействию корректная работа этого функционала в виджетах не гарантируется.
С помощью условий вы можете как показывать, так и скрывать блоки от разных категорий пользователей или в зависимости от типа устройств, времени и других параметров.
Например, у вас есть два предложения: со скидкой и без нее. Предложение со скидкой могут купить те, кто уже что-то покупал ранее. Для этого нужно добавить на страницу две формы с разными предложениями и показывать форму со скидкой одному сегменту, а предложение без скидки скрыть от этого сегмента.
Ниже в статье разберем подробнее, как работает каждое условие.
Условия видимости/скрытия блоков:
Любой — блок виден (скрыт) для любого пользователя.
Авторизован — блок виден (скрыт) только для авторизованных пользователей, гостям блок будет доступен.
Не авторизован — блок виден (скрыт) от гостей и виден только авторизованным пользователям.
Является покупателем — блок виден (скрыт) от тех пользователей, у кого есть Покупка.
Не является покупателем — блок виден (скрыт) от тех пользователей, кто еще не имеет Покупки.
Эл. адрес подтвержден — блок виден (скрыт) для пользователей с подтвержденным эл.адресом.
Эл. адрес не подтвержден — блок виден (скрыт) для пользователей с неподтвержденным эл.адресом.
Администратор — блок виден (скрыт) только для администраторов.
Сотрудник — блок виден (скрыт) только для сотрудников.
В группе — блок виден (скрыт) пользователям, которые состоят в определенной группе. Группу можно выбрать только одну.
Если необходимо выбрать несколько групп, воспользуйтесь условием «В сегменте».
В сегменте — блок виден (скрыт) пользователям определенного сегмента.
Смотрит через приложение — блок виден (скрыт) пользователям, если они просматривают его в мобильном приложении GetCourse.
В стране — блок виден (скрыт) для пользователей определенной страны. Страна пользователя определяется по IP-геолокации.
Обратите внимание: некоторые условия работают только для авторизованных пользователей. К таким условиям относятся:
- «Является покупателем»;
- «Не является покупателем»;
- «Эл. адрес подтвержден»;
- «Эл. адрес не подтвержден»;
- «Администратор»;
- «Сотрудник»;
- «В группе»;
- «В сегменте».
Например, если скрыть блок от тех, кто состоит в группе, то для неавторизованных пользователей данный блок будет показан, так как система не сможет определить, состоит пользователь в группе или нет.
Для того чтобы пользователям, состоящим в группе, но не авторизованным в системе, такой блок не отображался, можно дополнительно показывать его только авторизованным.
Если блок показан только для тех пользователей, кто состоит в группе, то для неавторизованных пользователей данный блок будет скрыт.
Если на странице настроена видимость блоков только для авторизованных пользователей, можно добавить форму авторизации с обновлением страницы, чтобы неавторизованный пользователь мог увидеть ранее не доступные ему блоки. Для этого:
1. Добавьте на страницу блок «Обычная форма».
2. В настройках формы укажите обработчик «Переадресация» без ввода адреса, включите в нем опцию «Обновить текущую страницу».
3. Чтобы авторизованные пользователи не видели эту форму, скройте ее через настройку видимости «Авторизован».
После заполнения такой формы для пользователя будут действовать настройки видимости, которые работают только для авторизованных.
Видимость на устройствах — блок будет виден (скрыт) в зависимости от разрешения экрана устройства, с которого пользователь зашел на страницу.
Возможные границы:
- меньше 320px;
- 320px (iPhone X/XS/6/7/8/SE);
- 410px (iPhone XR/XS Max/6, 7, 8 Plus);
- 760px (iPad);
- 1020px (iPad Pro, обычный iPad горизонтально);
- 1200px (ноутбуки);
- 1600px (большие мониторы);
- плюс бесконечность.
Например, укажите в настройках, что блок доступен только с устройств, где разрешение от 320px до 760px. Если пользователь зайдет на страницу с использованием устройства, где разрешение экрана меньше или больше указанных, блок ему отображен не будет.
Обратите внимание: правая граница на слайдере не включает видимость для устройства. То есть в данном примере блок будет показан для мобильных телефонов, но не будет показан для планшетов и более крупных мониторов.
В дополнительных настройках видимости блока находятся опции:
- «По параметру в URL»;
- «По домену»;
- «По тегу страницы»;
- «Показывать по расписанию»;
- «Показывать только в указанное время».
Рассмотрим их работу подробнее.
По параметру в URL — блок виден/скрыт в зависимости от параметров в ссылке, по которой пользователь пришел на страницу.
Рассмотрим пример, где блок должен быть виден.
Укажем в поле «Параметр» — param, в поле «Значение» — 1.
При таких настройках пользователь увидит блок, только если перейдет по ссылке вида
https://название_домена/адрес_страницы?param=1. При переходе по адресу страницы с любыми другими параметрами блок отображен не будет.
Если блок, в котором настраивается видимость, находится в уроке, то параметр со значением необходимо добавлять к строке адреса не через знак вопроса "?", как случае со страницей, а через знак амперсанд "&". То есть ссылка в этом случае будет иметь такой вид: https://полная_ссылка_на_урок & param=1
По домену — блок виден/скрыт в зависимости от имени домена в ссылке, по которой пользователь пришел на страницу.
В настройках аккаунта можно добавить несколько доменов. При этом страницы сайта будут общими для всех привязанных доменов. Однако работа аккаунта может быть построена таким образом, что одни пользователи работают с доменом1, а другие с доменом2.
При создании страницы можно настроить видимость блока для каждого домена. Например, указать в настройках видимости, что блок показывается, только если пользователь приходит по домену1, но не виден, если приходит по домену2.
По тегу страницы — блок будет виден/скрыт в зависимости от того, задан тег странице или нет.
Показывать по расписанию — позволяет показывать блок в определенное время и дни недели. Например, только в будни с 15:00 до 19:00.
При включенном чекбоксе «Обновлять вживую у пользователей при публикации» в настройках страницы блок будет появляться/исчезать без обновления страницы.
Если использовать эту опцию видимости для блоков в виджете (при вставке скриптом), то
блок будет появляться/исчезать при обновлении страницы.
Показывать только в указанное время — блок будет виден (скрыт) в зависимости от дат и времени, указанных в настройке.
При настройке видимости по данному условию можно заполнять только одно из полей: с начальной или конечной датой показа.
Как настроить видимость блоков в старом конструкторе
Видимостью блоков можно также управлять на системных страницах: входа, тренингов, оплаты заказа, списка уроков и т.д. Для этого:
1. Перейдите в режим редактирования страницы по кнопке «Настроить вид».
2. Выберите блок и укажите нужные настройки видимости в полях «Показывать только для» и «Скрывать от».
3. Нажмите «Сохранить».
Важно! В старом конструкторе ограниченные настройки видимости для блоков:
- авторизованные пользователи;
- неавторизованные пользователи (гости);
- все пользователи;
- администраторы (админы);
- сегменты пользователей.
Обратите внимание: не рекомендуется настраивать видимость блоков в продающих блоках для вебинара, так как при включении такого блока участникам вебинара может потребоваться обновление страницы для того, чтобы увидеть продающий блок.
авторизуйтесь
Вы можете настроить на странице с видео таймер и приводить на нее авторизованных пользователей. Система будет “запоминать” для таких пользователей значение времени, и если прошло более 24 часов - переадресовывать пользователя на другую страницу, без возможности еще раз просмотреть видео.
Приводить на страницу только авторизованных пользователей можно, например, через другую страницу. Для этого:
1) Добавьте на первую страницу форму авторизации https://getcourse.ru/blog/275966 .
2) Настройте редирект на вторую страницу с видео https://getcourse.ru/blog/275964 .
Далее можно сделать блок с видео недоступным для неавторизованных пользователей. Для этого:
1) Перейдите в настройки видимости блока https://skr.sh/sNG5HBiYg42 .
2) Установите опцию “Показывать только если пользователь” - “Авторизован” https://skr.sh/sNGkZfkCbc9 .
Так неавторизованные пользователи не увидят блок с видео.
Далее на странице с видео:
1) Добавьте блок “Таймер” https://skr.sh/sNGV4DDvIxT .
2) В настройках блока удалите заголовок https://skr.sh/sNGdrHDzFoR , выберите тип таймера “Персональный таймер для каждого посетителя” и установите время в секундах https://skr.sh/sNGi7cs1J5l .
3) Ниже выберите действие после завершения “Переход по ссылке” и укажите адрес страницы, на которую будет переадресовываться пользователь после истечения 24 часов https://skr.sh/sNGtZ3QsNjf .
4) Обязательно отметьте опцию “Запоминать для авторизованного пользователя”, а также “Является скрытым”, если таймер не должен отображаться на странице https://skr.sh/sNGwv9X8nVJ .
5) Опубликуйте изменения https://skr.sh/sNGaMQ7bR2X .
При таких настройках авторизованный пользователь будет попадать на страницу с возможностью просмотра видео. Система запомнит для него значение времени. После истечения 24 часов при повторной попытке войти на страницу пользователь будет переадресовываться на другую страницу без возможности повторно просмотреть видео.
Если такое решение вам не подходит или у вас останутся вопросы по настройкам, пожалуйста, напишите нам в техподдержку https://getcourse.ru/contacts . В обращении подробно опишите вашу задачу, приложите поясняющие скриншоты или ссылки.
Ответили в рамках технической поддержки.
Количество баллов будет выводиться в конце тестирования в любом случае, дополнительно вы можете в настройках тестирования добавить необходимый текст https://getcourse.ru/blog/281999#ltBlock386700981 о дополнительных результатах, которые будут отправлены на почту ученику.
Если он не сдал или не завершил сдачу тестирования - вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно.
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts
Уточните, где будет размещаться тестирование на ограниченный срок? Например, в уроке, на странице сайта.
Если он не сдал или не завершил сдачу тестирования - вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно.
Ответили вам в рамках технической поддержки.
Если он не сдал или не завершил сдачу тестирования - вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно.
Подскажите, Как настроить на сайте, без перехода на другие страницы: Если пользователь сдал тест - то спустя 48 часов от момента получения доступа к тесту, тестирование (т.е. результат) скрывается, а вместо результата должно быть показано сообщение о поздравление со сдачей теста, но завершении доступа к нему.
Если он не сдал или не завершил сдачу тестирования - вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно.
Для реализации такой задачи потребуется ряд дополнительных настроек.
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts
Дублирую вопрос коллеги от 24.ноября. Подскажите, пожалуйста, как настроить на сайте, без перехода на другие страницы?
"Если пользователь сдал тест - то спустя 24 часа от момента получения доступа к тесту, тестирование (т.е. результат) скрывается, а вместо результата должно быть показано сообщение о поздравлении со сдачей теста, но завершении доступа к нему.
Если он не сдал или не завершил сдачу тестирования вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно."
Подскажите, Как настроить на сайте, без перехода на другие страницы: Если пользователь сдал тест - то спустя 24 часа от момента получения доступа к тесту, тестирование (т.е. результат) скрывается, а вместо результата должно быть показано сообщение о поздралении со сдачей теста, но завершении доступа к нему.
Если он не сдал или не завершил сдачу тестирования) вместо тестирования должно отображаться сообщение с информацией о том, что тестирование ему больше недоступно.
Ответили вам через техническую поддержку.
Напишите, пожалуйста, по этому вопросу в нашу техническую поддержку https://getcourse.ru/contacts .
Чтобы сотрудник аккаунта имел возможность редактировать страница сайта, вы можете перейти в его карточку, на вкладке "Права" назначить ему право "может управлять cms" https://skr.sh/s7U9rS71ygW?a и сохранить изменения.
Подробнее о назначении дополнительных правах для сотрудников рассказывается в статье - https://getcourse.ru/blog/276048
Подскажите, параметр "является покупателем" означает, что пользователь имеет любую покупку?
Если да, то как сузить до покупки, содержащей конкретный продукт/предложение?
Это возможно
"Подскажите, параметр "является покупателем" означает, что пользователь имеет любую покупку?"
Да
"Если да, то как сузить до покупки, содержащей конкретный продукт/предложение?"
Для этого можно выбрать сегмент по пользователям в блоке видимости http://joxi.ru/Vm6M4OvivVbeNr Сегмент необходимо создать заранее в разделе "Пользователи", например, с такой выборкой http://joxi.ru/8AnMbJGiy1WLl2 и нажать "Сохранить как", указав имя сегмента. Подробнее о сегменте по пользователям https://getcourse.ru/blog/275947 и заказам https://getcourse.ru/blog/275949
На данный момент реализовать видимость/скрытие блока по пользователям, которые просматривают в Chatium, а также по пользователям из сегмента нет возможности.
Передали разработчикам пожелание по реализации данной возможности.
Если на стороннем сайте вы разместите виджет https://getcourse.ru/blog/275829, для которого заданы настройки видимости, то они будут работать только в том случае, если пользователь перешел на ваш сайт из браузера, в котором он авторизован в вашем аккаунте на GetCourse. Для неавторизованных пользователей настройки видимости работать не будут.
Условия "В сегменте" или "В группе", как раз решают данную задачу. Вы можете создавать нужные сегменты и выбирать их в настройках видимости. Это позволяет не перечислять все условия в настройках видимости.
Мне надо блок НЕ Показывать в понедельник с 18 до 23:59.., А в остальное время показать..
- как это сделать?
- Какая связь в параметрах настройки расписания.. есть ли иерархия..
- Если скажу в одном поле понедельник до 18:00 показать а во втором поле ежедневно с 00 до 23:59 - что будет важней..
- как дополнить поля - те сделать их 6?
1. Для реализации вашей задачи вы можете указать, что в ПН блок будет отображаться с 00:00 до 18:00, во ВТ с 00:00 до 23:59, в СР с 00:00 до 23:59. Далее следует создать копию блока http://joxi.ru/p27wy6vfWLpNn2 в котором необходимо указать остальные дни http://joxi.ru/GrqqkdxUkzKGYr.
2. Иерархии в настройках расписания полей нет.
3. Если указать в одном поле день недели «Понедельник» отображающийся до 18:00, а в другом поле отображение до 23:59 каждый день, то блок также будет отображаться в понедельник после 18:00.
4. Добавить дополнительные поля нет возможности.
Пожелание по расширению функционала таймера с возможностью перезапуска было передано профильным специалистам.
Что делать в ситуации, если мне нужно при наличии параметров URL отображать один блок, а при их отсутствии (т.е. по голой ссылке) - другой?
Да, можно скрыть блок по параметру URL http://prntscr.com/nhawbf
Если задано время видимости блоков - http://joxi.ru/E2p1kJdC740PWA, то на странице будет показываться только нужный блок http://prntscr.com/lbggfs и он автоматически поменяется в заданное время без обновления страницы у пользователей. Если в настройках страницы установлено автообновление при публикации http://prntscr.com/n0wuvu Видимость блоков срабатывает с 10 секундной задержкой.
"Является покупателем" - это пользователь, который совершил покупку. "Не является покупателем" - это пользователь, который еще не совершал покупки.
Если необходимо показать блок пользователям, которые совершили покупку по определенному предложению, то можно сформировать сегмент по пользователям http://prntscr.com/mzecqi и ограничить видимость блока по сегменту http://prntscr.com/mzed8y
Настроить видимость блока можно по следующим параметрам: http://joxi.ru/gmvB8ggcLg57Qm
И все они носят некий обобщающий характер, бо скрытие блока от одного пользователя - это крайне редкий частный случай, который можно решить, например, с помощью создания сегмента, куда и будет включен пользователь.
То есть скрыть какой либо блок от одного конкретного пользователя без формирования сегментов или групп - возможности нет.
Чтобы скрыть блок от нескольких групп сразу, вы можете создать сегмент, в который входят эти группы, после чего указать в настройках блока, что он скрывается не от группы, а от сегмента: http://joxi.ru/gmvOBYwULZoGj2 Так же можно показать блок нескольким выбранным группам.