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

Как настроить условие показа при кастомном свойстве?
Настройка показа виджета в зависимости от кастомных свойств происходит в два этапа: 1) На стороне вашего сайта 2) В настройках виджета в ЛК GetReview.
1) Настройка на стороне вашего сайта
1.1) Вы можете задать кастомные свойства через JavaScript на странице вашего сайта. Для этого поместите следующий код в блок HEAD вашего сайта. Если у вас нет возможности добавить код в HEAD сайта, то можете добавить его после тега <body>. На странице также обязательно должен присутствовать универсальный код инициализации видеовиджетов GetReview (является одним и тем же для всех виджетов рамках одного проекта).

<script>
  window.GetReviewSettings = {
    customProperties: {
      userPaid: false,
      userRegistered: true,
      paymentsCount: 5
    },
  };
</script>
В данном коде для примера переданы 3 кастомных свойства пользователя: userPaid - является ли пользователь платным, userRegistered - является ли пользователь зарегистрированным, paymentsCount - количество платежей, совершенных пользователем. Названия свойств вы можете задавать самостоятельно. Например, добавить свойство userAge или user_age. Ориентируйтесь на то название, которое будет понятно вам и будет соответствовать нужному свойству.
Как правило, данные свойства задаются в шаблоне вашего сайта и используют переменные из вашей базы данных. Например, если вы используете Ruby и вам нужно передать в шаблон кастомное свойство в видеовиджет GetReview, то вы можете использовать следующий код:

<script>
  window.GetReviewSettings = {
    customProperties: {
      userAge: <%= @user.age %>
    },
  };
</script>
2) Настройка виджета в ЛК GetReview
2.1) В настройках виджета в ЛК GetReview добавьте ваше первое правило показа виджета в зависимости от кастомных свойств
2.2) Задайте настройки вашего первого правила. Например, задайте условие, при котором свойство userPaid должно быть равно значению true. Все свойства преобразовываются в текстовый формат как на стороне ЛК GetReview, так и на стороне JS API виджета. Название свойства в правиле должно соответствовать названию кастомного свойства, заданному на вашем сайте через JavaScript (пункт 1.1)
2.3) Вы можете задать составные правила. В этом случае будет срабатывает условие "И" (AND), т.е. должны будут быть выполнены все заданные правила. Например, вы можете задать правило показывать виджет только зарегистрированным пользователям (userRegistered), но которые еще не совершали оплату (userPaid):
2.4) Не забудьте сохранить виджет для применения настроек
Была ли инструкция полезна?