Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
Чёрная пятница в GetCourse! Самые большие скидки за историю платформы
СМОТРЕТЬ
ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Переменные — это атрибут, вместо которого подставляются индивидуальные данные пользователя или связанного с ним объекта (заказ, покупка и т.д.).
Переменные в процессах чаще всего используются в таких операциях, как:
- «Вопрос менеджеру»
- «Уведомить партнера»
- «Уведомить сотрудника»
- «Отправить сообщение»
- «Вызвать URL»
Очень важно указывать переменные в процессах в правильном формате, чтобы вместо них корректно подставлялись данные о пользователях, заказах и др. объектах.
В статье вы узнаете, как правильно использовать переменные:
Как использовать переменные в процессах по пользователям
В процессах по пользователям переменные необходимо указывать в фигурных скобках с приставкой object
:
{object.first_name} | Имя пользователя |
{object.email} | Электронная почта пользователя |
{object.phone} | Телефон пользователя |
{object.city} | Город пользователя |
Полный список переменных по объекту «Пользователи» смотрите в этой → статье.
Как использовать переменные в процессах по заказам
В процессах по заказам доступны переменные по:
- заказу,
- пользователю, которому принадлежит заказ.
Чтобы использовать переменные по заказу, добавьте к ним приставку object
:
{object.number}
— Номер заказа.
{object.positions}
— Состав заказа.
{object.payment_link}
— Ссылка на оплату.
{object.offers}
— Состав заказа: ID-идентификаторы предложений.
{object.promocode}
— Название промокода, использованного в заказе.
{object.cost_money}
— Стоимость заказа с указанием валюты.
{object.funnel_id}
— ID доски продаж, на которой находится заказ.
{object.funnel_stage_id}
— ID этапа на доске продаж, в котором находится заказ.
Чтобы в процессе по заказу использовать переменные по пользователю, добавьте приставки object
и user
.
{object.user.first_name}
— Имя пользователя.
{object.user.email}
— Электронная почта пользователя.
{object.user.phone}
— Телефон пользователя.
{object.user.city}
— Город пользователя.
Обратите внимание: переменная для вывода основного домена аккаунта {maindomain}
является переменной по пользователям. Поэтому при ее использовании в процессах по заказам необходимо использовать аналогичную конструкцию, т.е. {object.user.maindomain}
.
Полный список переменных по объекту «Заказы» доступен в этой → статье.
Как использовать переменные в процессах по покупкам
В процессах по покупкам доступны переменные по:
- покупке,
- пользователю, которому принадлежит покупка.
Чтобы использовать переменные по покупке, добавьте к ним приставку object
.
{object.start_at} | Дата начала |
{object.finish_at_ago} | Время до окончания |
{object.state} | Текущее состояние покупки |
Чтобы в процессе по покупкам использовать переменные по пользователю, добавьте приставки object
и user
.
{object.user.first_name} | Имя пользователя |
{object.user.email} | Электронная почта пользователя |
{object.user.phone} | Телефон пользователя |
{object.user.city} | Город пользователя |
Обратите внимание: переменная для вывода основного домена аккаунта {maindomain}
является переменной по пользователям. Поэтому при ее использовании в процессах по покупкам необходимо использовать аналогичную конструкцию — {object.user.maindomain}
.
Полный список переменных по объекту «Покупки» доступен в этой → статье.
Формат переменных по партнеру
Чтобы подставлять данные по партнёру используйте в переменных приставки object
, user
и partner
.
В процессах по пользователям переменная будет иметь вид:
- {object.partner.email}
В процессах по покупкам используйте дополнительную приставку user
, если хотите передать данные владельца покупки:
- {object.user.partner.email}
В процессах по заказам можно передавать данные партнера пользователя и партнера заказа:
- {object.partner.email} — партнер в заказе;
- {object.user.partner.email} — партнер пользователя.
Ниже представлен полный список доступных переменных по партнеру:
{partner.uid} | Идентификатор партнёра |
{partner.first_name} | Имя партнёра |
{partner.last_name} | Фамилия партнёра |
{partner.real_name} | Автоматическое русскоязычное имя партнёра |
{partner.email} | Эл. адрес партнёра |
{partner.phone} | Номер телефона партнёра |
{partner.created_at} | Дата регистрации партнёра |
Формат переменных по источнику пользователя
Переменные источника пользователя позволяют передать UTM-метки и значение других параметров из ссылки, по которой зарегистрирован пользователь.
Формируются переменные источника при помощи приставок object
, user
и create_session
.
В процессах по пользователям переменные имеют следующий формат:
- {object.create_session.utm_source}
В процессах по заказам и покупкам используйте дополнительную приставку user
.
- {object.user.create_session.utm_source}
Для передачи UTM-меток используются следующие переменные:
- {create_session.utm_source}
- {create_session.utm_medium}
- {create_session.utm_campaign}
- {create_session.utm_content}
- {create_session.utm_term}
- {create_session.utm_group}
Если в ссылке используются дополнительные параметры, вы можете передать их, используя название параметра в качестве переменной:
- {create_session.gcpc} — партнёрский код;
- {create_session.clickid} — произвольный дополнительный параметр из источника пользователя.
Особенности работы переменных по дополнительным полям
Для создания переменной используется заголовок дополнительного поля. Далее добавьте к полученной переменной приставки для корректной работы в процессе.
Выбор приставок зависит от типа объекта, для которого создано дополнительное поле:
- дополнительные поля пользователя обрабатываются как переменные по пользователю;
- дополнительные поля заказа обрабатываются как переменные по заказу;
- дополнительные поля покупок обрабатываются как переменные по покупкам.
Ниже разберем примеры использования переменных.
Для этого используем заголовки дополнительных полей:
- «Часовой пояс» — дополнительное поле пользователя;
- «Дата консультации» — дополнительное поле заказа;
- «Удобная дата продления» — дополнительное поле покупки;
В процессе по пользователям используйте дополнительные поля пользователя с приставкой object
:
- {object.Часовой пояс}
В процессе по заказам используйте приставку object
для дополнительного поля заказа:
- {object.Дата консультации}
Чтобы передать дополнительное поле пользователя используйте приставки object
и user
:
- {object.user.Часовой пояс}
В процессе по покупкам используйте приставку object
для дополнительного поля покупки:
{object.Удобная дата продления}
Чтобы передать дополнительное поле пользователя используйте приставки object
и user
:
{object.user.Часовой пояс}
Обратите внимание: для корректной работы переменных не используйте точки в заголовках доп.полей.
Переменная для передачи промокода из заказа
Чтобы передать название промокода, который применен в заказе, используйте переменную {object.promocode} в процессе по объекту «Заказы».
Переменные в рассылках, которые отправляются из процесса
В рассылках, независимо от способа отправки, используются названия переменных без дополнительного форматирования, например:
- {email},
- {positions}.
авторизуйтесь
Данная возможность в системе не предусмотрена.
Список доступных переменных предоставлен в статье https://getcourse.ru/blog/437252 .
Вы также можете подробнее описать вашу задачу, написав в тех. поддержку https://getcourse.ru/contacts , чтобы мы попробовали подобрать альтернативное решение.
В обращении, пожалуйста, приложите ссылку на процесс.
1) через вызов callback из процесса → https://getcourse.ru/blog/276215 . В этот процесс, например, с помощью входного условия https://getcourse.ru/blog/275875 могут попадать только неоплаченные заказы https://skr.sh/sCR1RJr9nvz или через блоки "Условие"/"Ожидание условия" https://getcourse.ru/blog/275872 аналогичным условием отбираться такие заказы уже внутри процесса.
2) также данные можно получить через Export API → https://getcourse.ru/help/api#deals , используя фильтры по заказам https://skr.sh/sCROMA0T29b .
Для более детальных рекомендаций напишите, пожалуйста, нам в техподдержку → https://getcourse.ru/contacts и опишите вашу задачу подробнее - в каком формате, как часто вам нужно передавать данные в Salebot, должны ли передаваться частично оплаченные заказы. Также если у вас уже есть процесс, то пришлите ссылку на него.
Это влияет на синтаксис переменных? Например, если процесс по покупкам, а уведомить сотрудника "пользователь"?
Выбор параметров влияет на список доступных действий.
Для действия "Уведомит сотрудника" выбор параметра не имеет значения - при помощи переменных все данные будут отображены корректно.
Выбор параметров следует учитывать, например, для действия "Отправить письмо по рассылке". В зависимости от селектора в созданном блоке https://skr.sh/sCFOH84SLlj будут доступны рассылки либо по Покупкам, либо по Пользователям.
Какие префиксы использовать, если Я хочу вызвать "Пользователь">>"Действие">>"Вызвать Url"?
На данный момент действие "Вызвать url" для передачи данных может использоваться только в рамках процесса.
Переменные формируются в зависимости от объекта процесса.
Вы можете настроить процесс с необходимыми параметрами и запустить его для отдельного пользователя. https://skr.sh/sBW27GED2ye
На данной странице представлены примеры формирования переменных для процессов. Полный список переменных и их расшифровку вы можете найти в следующей статье -https://getcourse.ru/blog/437252
Если у вас возникнут какие либо затруднения, вы можете задать их в рамках технической поддержки https://getcourse.ru/contacts.
Использование переменных в данном блоке на текущий момент не предусмотрено.
Показать еще комментарии (1)
Верно, при отправке переменной сложной автозамены через операцию «Отправить сообщение», она не будет корректно работать. Вы можете создать рассылку https://getcourse.ru/blog/276146 , указать в ней требуемую переменную для сложной автозамены и осуществить отправку рассылки через процесс с помощью операции «Отправить письмо по рассылке» http://joxi.ru/4AkJ4yOTX6dyD2 .
Выбор типа запроса может зависеть от способа его обработки на стороне внешнего сервиса, на который отправляются данные.
Если у вас есть более детальные вопросы по работе callback-вызова, вы можете задать их в рамках технической поддержки https://getcourse.ru/contacts.
Напишите, пожалуйста, ваш вопрос в рамках технической поддержки support@getcourse.ru. Опишите, пожалуйста, подробнее, какую задачу вы хотите решить.
Напишите, пожалуйста, ваш вопрос в тех.поддержку support@getcourse.ru в обращении приложите ссылку на процесс, который настраиваете.
Переменные работают на страницах сайта, созданных на конструкторе Геткурс. Какие переменные можно использовать на страницах описано в этой статье https://getcourse.ru/blog/437252
Если вы имеете ввиду какой-либо другой редактор, напишите, пожалуйста, нам в поддержку https://getcourse.ru/help Подробно описав реализуемую задачу.