Статья была полезной?
В тексте рассылок, на страницах сайта и в виджетах можно использовать переменные.
Переменные — это атрибуты, вместо которых подставляются индивидуальные данные пользователя и связанного с ним объекта (заказ, покупка и т.д.).
Вместо переменных каждый человек будет видеть в тексте индивидуальную информацию, например, свое имя или номер заказа. Таким образом, с помощью переменных можно персонализировать обращения к вашей аудитории.

Переменные в тексте рассылки

Преобразованные переменные в полученном письме
Переменные можно использовать по:
- Пользователям.
- Заказам.
- Покупкам.
Для каждого из объектов доступен свой список переменных:

Переменные по объекту «Пользователи»
{uid} | ID пользователя |
{account_title} | Заголовок аккаунта |
{account_logo} | Логотип аккаунта |
{account_login_address} | Адрес входа в аккаунт |
{account_name} | Название аккаунта (англоязычное) |
{mail_text_html_link} | Ссылка на html версию письма |
{first_name} | Имя пользователя |
{real_name} | Имя пользователя в правильном русском написании |
{last_name} | Фамилия пользователя |
{email} | Электронная почта пользователя |
{phone} | Телефон пользователя |
{unsubscribe_link} | Ссылка для отписки от рассылки |
{participant_code} | Партнерский код |
{personal_manager} | Имя персонального менеджера |
{personal_manager_email} | Email персонального менеджера |
{personal_manager_phone} | Телефон персонального менеджера |
{user_hash} | Проверочный код пользователя |
{created_at} | Дата регистрации (подробнее) |
{name} | Имя полностью |
{avatar_url} | URL Аватара |
{today} | Сегодняшняя дата (подробнее) |
{balance_virtual} | Баланс бонусного счета |
{balance_deposit} | Баланс депозита |
{unsubscribed_at} | Дата отписки от рассылки (подробнее) |
{lesson_answer_count} | Количество ответов на уроки |
{lesson_answer_count_str} | Количество ответов на уроки (текст) |
{active_sale_code_NNN} | Купленный промокод по промоакции (подробнее) |
{today plus="N"} | Сегодняшняя дата + N дней (подробнее) |
{nextweekday day="monday" today="yes/no"} | Дата ближайшего дня недели (подробнее) |
{city} | Город пользователя (только в процессах) |


Для корректной работы переменных по персональному менеджеру пользователя — {personal_manager}, {personal_manager_email} и {personal_manager_phone} — в разделе «Партнерская программа» укажите:
- Эл. адрес, с которого уходят письма клиентам. Если поле не отображается в профиле персонального менеджера, настройте в своем аккаунте доменную почту.
- Имя отправителя. Если поле не заполнено, то значение для переменной {personal_manager} подтянется из профиля сотрудника-менеджера.
- Добавочный номер телефона.

Чтобы использовать данные из дополнительного поля пользователя в рассылках и на страницах сайта, впишите в фигурные скобки заголовок доп. поля. Получится переменная вида: {Заголовок_дополнительного_поля}.

Заголовок дополнительного поля


Также в рассылке можно использовать переменную для мгновенного оформления заказа.


Чтобы отобразить количество пользователей в определённой группе используйте переменную:
• {calc_group_count_ID} — отражает число пользователей в группе. ID нужно заменить на цифровой ID этой группы (можно взять из ссылки на группу).
• {calc_group_count_ID word1=" ученик" word2=" ученика" word5=" учеников"} — отражает число пользователей в группе и добавляет суффикс — текст, который зависит от числа:
word1 — если число заканчивается на 1.
word2 — если число заканчивается на 2, 3, 4.
word5 — если число заканчивается на 5, 6, 7, 8, 9, 0.
Если между числом и суффиксом нужен пробел, то нужно пробел добавить в суффикс.


На страницах сайта также есть возможность использовать переменную {query.prmName|defaultValue}.
С помощью данной переменной можно подставлять значения параметров из ссылки.
Например, в разных вариантах рекламных объявлений, ориентированных на разную аудиторию, в ссылке могут содержаться различные параметры: utm_keyword=пенсионеров или utm_keyword=женщин в декрете и т.д. Тогда пользователь сможет перейти из рекламы на уже адаптированную под его поисковой запрос страницу. То есть текст на странице и текст объявления будут совпадать, что приведет к повышению интереса целевой аудитории и конверсии.
- prmName — значение передаваемого параметра из ссылки
- defaultValue — значение по умолчанию, которое будет использоваться, если в ссылке заданный параметр отсутствует.
Если переменную использовать в таком виде {query.prmName}, то значение по умолчанию будет считаться пустым.
Например, в ссылке вы можете указать параметр keyword=пенсионеров или keyword=женщин в декрете:
{название_вашего_аккаунта}.getcourse.ru/?keyword=пенсионеров
Указываем переменную на странице в тексте, заменяем переменные:


Переходим по ссылке и видим отображение параметра в тексте:

Если параметр в ссылке не указан, то видим значение по умолчанию (defaultValue = всех желающих):

Обратите внимание!
Переменная {password} работает только в письме DOI.
В рассылках ее использовать нельзя.

Переменные по объекту «Заказы»
{uid} | ID пользователя |
{account_title} | Заголовок аккаунта |
{account_logo} | Логотип аккаунта |
{account_login_address} | Адрес входа в аккаунт |
{account_name} | Название аккаунта (англоязычное) |
{mail_text_html_link} | Ссылка на html версию письма |
{first_name} | Имя пользователя |
{real_name} | Имя пользователя в правильном русском написании |
{last_name} | Фамилия пользователя |
{email} | Электронная почта пользователя |
{phone} | Телефон пользователя |
{unsubscribe_link} | Ссылка для отписки от рассылки |
{participant_code} | Партнерский код |
{personal_manager} | Имя персонального менеджера |
{personal_manager_email} | Email персонального менеджера |
{personal_manager_phone} | Телефон персонального менеджера |
{user_hash} | Проверочный код пользователя |
{created_at} | Дата регистрации (подробнее) |
{today} | Сегодняшняя дата (подробнее) |
{id} | ID заказа |
{number} | Номер заказа |
{positions} | Состав заказа |
{cost_money} | Стоимость заказа с указанием валюты |
{cost_money_value} | Стоимость заказа без указания валюты (только в процессах) |
{left_cost_money} | Осталось заплатить |
{payed_money} | Сколько оплачено |
{status} | Статус |
{payment_link} | Ссылка на оплату |
{manager} | Имя менеджера заказа |
{manager_email} | Email менеджера заказа |
{manager_phone} | Телефон менеджера заказа |
{promocode} | Название промокода, использованного в заказе (только в процессах) |
{deal.created_at} | Дата создания заказа (только для рассылок) (подробнее) |
{deal.payed_at} | Дата оплаты заказа (только для рассылок) (подробнее) |
{deal.created_at_datetime} | Дата и время создания заказа (только для рассылок) (подробнее) |
{deal.payed_at_datetime} | Дата и время оплаты заказа (только для рассылок) (подробнее) |
{active_sale_code_NNN} | Купленный по промоакции промокод (подробнее) |
{offers} | Состав заказа: ID-идентификаторы предложений (только в процессах) |
{vk_id} | id владельца заказа |
{positions_price} | Наименование и стоимость предложения, его количество в заказе и валюта (значения выводятся через точку с запятой) |


Обратите внимание: как и для переменных по персональному менеджеру пользователя, для корректной работы переменных по менеджеру заказа — {manager}, {manager_email} и {manager_phone} — должны быть указаны данные в разделе «Партнерская программа».
Если данные в поле «Имя отправителя» не будут указаны, то для переменной {manager} значение будет получено из профиля менеджера.

Данные в разделе «Партнерская программа»
Чтобы использовать данные из дополнительного поля заказа, впишите в фигурные скобки заголовок доп. поля. Получится переменная вида: {Заголовок_дополнительного_поля_заказа}



Переменные по объекту «Покупки»
{uid} | ID пользователя |
{account_title} | Заголовок аккаунта |
{account_logo} | Логотип аккаунта |
{account_login_address} | Адрес входа в аккаунт |
{account_name} | Название аккаунта (англоязычное) |
{mail_text_html_link} | Ссылка на html версию письма |
{first_name} | Имя пользователя |
{real_name} | Имя пользователя в правильном русском написании |
{last_name} | Фамилия пользователя |
{email} | Электронная почта пользователя |
{phone} | Телефон пользователя |
{unsubscribe_link} | Ссылка для отписки от рассылки |
{participant_code} | Партнерский код |
{personal_manager} | Имя персонального менеджера |
{personal_manager_email} | Email персонального менеджера |
{personal_manager_phone} | Телефон персонального менеджера |
{user_hash} | Проверочный код пользователя |
{created_at} | Дата регистрации (подробнее) |
{today} | Сегодняшняя дата (подробнее) |
{product_title} | Название продукта |
{start_at} | Дата начала (подробнее) |
{finish_at} | Дата окончания (подробнее) |
{start_at_ago} | Время от старта |
{finish_at_ago} | Время до окончания |
{period_string} | Период доступа (подробнее) |
{state} | Текущее состояние покупки |
{link} | Ссылка на покупку |
{training_link} | Ссылка на тренинг (если продукт связан с тренингом) |
{training_title} | Название тренинга |
{training_teacher_full_name} | Полное имя основного преподавателя тренинга |
{training_teacher_avatar_src} | Путь к файлу аватарки преподавателя |
{sale_code} | Промокод, который выдаёт пользователю покупка (если тип продукта — промокод) |
{vk_id} | id пользователя, связанного с покупкой |


Внимание!
На страницах и в виджетах можно использовать только переменные по пользователям.
Чтобы переменная преобразовывалась в значение на странице сайта, поставьте в настройках блока галочку «Заменять переменные пользователя».


Также на платформе можно создавать свои собственные переменные и использовать их в рассылках, виджетах и на страницах сайта.
Если вы хотите использовать переменные в процессе, то обратите внимание на статью «Как правильно использовать переменные в процессе».
Переменная {vk_id}
В процессах в операциях «Вызов URL» и «Отправить сообщение» можно использовать переменную {vk_id}, которая отображает id профиля пользователя в ВК, давшего согласие на отправку сообщений.
В процессе по пользователям используется id объекта-пользователя.
В процессе по заказам используется id владельца заказа.
В процессе по покупкам используется id пользователя, связанного с покупкой.
Если у пользователя нет привязанного профиля в ВК для отправки сообщений, значение переменной будет пустым.
Обратите внимание: vk_id для отправки сообщений и адрес профиля ВК как привязанной соцсети для входа — это разные значения в системе. Переменная {vk_id} передаёт первую.
авторизуйтесь
Ситуация такая, после заполнения формы и удачной отправки в обработчике стоит задача редирект с подстановкой в адрес переменных пользователя.
Почта подставляется, все ок, а вот другие, дополнительные поля нет. Нужно передать UTM разметку с которой пришел пользователь, добавлены доп поля все UTM как поля пользователя, в карточке они записываются а вот в ссылку при редиректе нет.
Ответили вам в рамках техподдержки.
Чтобы использовать переменную {training_link} вам необходимо:
1. Создать продукт, который дает доступ к вашему тренингу https://disk.yandex.ru/i/ZFR4-GqBxK1TzQ . Подробнее о продукте в этой в статье https://getcourse.ru/blog/276167
2. Настроить предложения к продукту https://getcourse.ru/blog/276127
3. Создать рассылку по объекту "Покупки" https://disk.yandex.ru/i/bAUfNMTki8YgsQ
4. Вставить в нее переменную {training_link}
В этом случае по пользователям, у которых есть покупка по вашему продукту с предложением, можно запустить рассылку с переменной. При получении она преобразуется в ссылку на тренинг.
Также вы можете использовать прямую ссылку на тренинг в рассылке. Об этом подробнее здесь https://www.youtube.com/watch?v=OxaVf-uFmn8
Если ваша задача заключается в другом, то обратитесь, пожалуйста, в нашу техподдержку по ссылке https://getcourse.ru/contacts
account_title
account_logo
account_login_address
account_name
mail_text_html_link
unsubscribe_link
В процессах не работают (это по пользователям, в остальных не смотрел еще что действительно работает), вдруг кому-то пригодится
Для детального анализа напишите, пожалуйста, нам в поддержку https://getcourse.ru/contacts , приложив ссылки на объекты тестирования.
Переменная для отправки пользователям пароля в собственных рассылках на платформе не предусмотрена.
Вы можете создать собственную рассылку https://getcourse.ru/blog/276146 по заказам, выбрав подходящий сегмент https://getcourse.ru/blog/275949 , и добавить в текст рассылки ссылку вида https://имя_домена/user/my/changePassword . При переходе по данной ссылке пользователь сможет установить для профиля новый пароль https://skr.sh/sHQULoixqff .
Для отправки логина можно использовать переменную {email}.
Подробнее о создании собственного письма для подтверждения почты с данными для входа в профиль можно узнать в статье https://getcourse.ru/blog/516953 .
Для детального анализа ситуации и наиболее точных рекомендаций отправьте, пожалуйста, подробное описание задачи в техподдержку https://getcourse.ru/contacts .
Если вы будете использовать доп.поля https://getcourse.ru/blog/276068 для сбора информации о возрасте, то можно будет использовать переменную по доп.полю по инструкции https://getcourse.ru/blog/437252?#ltBlock1444276503
Переменной для отображения групп нет. Вы можете описать вашу задачу в техподдержку https://getcourse.ru/contacts , для того чтобы специалисты помогли вам найти вариант решения и при необходимости передали пожелание о расширении списка переменных.
Ответили вам в рамках техподдержки.
А ещё источник сессии по заказу.
Приходится городить свои доп.поля(! Когда всё это итак уже есть в базе данных, но не доступно для пользования 😳
Показать еще комментарии (1)
А мне надо в моменте получать дату создания. Т.к. при запуске процессов есть задержка, то получаются не точные данные. В итоге всё равно доп.поля делаю!😬
А про UTM метки из др.параметры из сессии источника заказа - тут я вообще не понимаю, почему не открывают такую возможность, ведь по пользователям она есть.
Для возможности дополнения функционала в будущем, вы можете направить запрос с пожеланием в службу поддержки: https://getcourse.ru/contacts
Пожалуйста, детально опишите как предполагается использовать нужный вам функционал. - Какие практические задачи это поможет решить или оптимизировать уже реализованные бизнес-процессы.
{avatar_url}
А нет ли переменной, чтобы можно было выводить аватарки указанных пользователей (а не того, кто в данный момент смотрит страницу)?
А ещё лучше - аватарку последнего/предпоследнего добавленного в группу пользователя?
Чтобы можно было выводить аватарки последних пользователей, которые сдали урок - для создания дополнительного социального доказательства. Как-то так:
https://disk.yandex.ru/i/LeD6tGiUXdxqpQ
Показать еще комментарии (1)
Например:
{group_ID_user_1_avarat_url} - аватарка первого пользователя в группе (который был добавлен в группу раньше всех)
{group_ID_user_-1_avarat_url} - (именно с минусом) - аватарка ПОСЛЕДНЕГО пользователя в группе. То есть, если мы добавляем в эту группу пользователей, которые сдали урок, то это будет тот пользователь, который сдал урок последним)
{group_ID_user_-2_avarat_url} - аватарка предпоследнего пользователя
Подскажите пожалуйста какую переменную нужно использовать в коде события пикселя чтобы передавать код динамической ценности продукта с вашего сайта используя переменные.
Код события хочу установить на страницу успешной оплаты
Ответили вам через техподдержку.
Как сделать так, чтобы окончание правильное отображалось? Например , добро пожаловать в школУ, а не в школА
И можно ли вывести количество ответов в конкретном тренинге?
Например:
{training.XXXX.lesson_answer_count}
где XXXX - ID тренинга
Переменная {lesson_answer_count} выводит общее количество ответов, не учитывая конкретный тренинг.
Переменной для вывода количества ответов в конкретном тренинге не предусмотрено.
Возможно, вам будет интересен функционал шкалы достижений https://getcourse.ru/blog/276078 , в рамках которого можно выдавать ученикам баллы за пройденные уроки и выстраивать их рейтинг.
Переменной, которая бы показывала дату старта потока нет. Есть доступ в предложении предоставляется по датам потока https://skr.sh/s7cRtMZG2QI?a , вы можете отправлять рассылку по объекту "Покупки" и выводить дату начала покупки с помощью переменной {start_at}, которая и будет равна дате старте потока.
Дату и время открытия урока получить с помощью переменной возможности нет. Если вы хотите отправлять уведомление об открытии урока пользователям, вы можете это сделать по статье - https://getcourse.ru/blog/275969
Ответ был направлен в рамках тех.поддержки. Рады, что вопрос удалось решить.
Использование переменных в уроках аналогично использованию на страницах https://getcourse.ru/blog/437252?#liteBlock25047774 , например, добавив в уроки текстовый блок "Обычный текст" http://joxi.ru/brRMK1LiYg7Y8A ---> http://joxi.ru/nAyZJ0BTjpgjNr
Опишите, пожалуйста, вашу задачу подробнее (приложите ссылку на пример тарифа, где должен отображаться тариф (рассылки, страницы или передача данных во внешние системы)), написав нам в техподдержку https://getcourse.ru/contacts
Возможно производить операции с переменными?
Например, сумму заказа разделить на три, чтобы в тексте фигурировало значение или к дате заказа прибавить несколько дней, чтобы получалась новая дата?
Производить данные операции с переменными нет возможности.
Вы можете написать нам в техподдержку https://getcourse.ru/contacts описав подробнее вашу задачу, а также приложив ссылки на объекты, возможно удастся найти альтернативное решение вашей задачи.
Вы также можете использовать переменные и в теме письма.
Перед запуском рассылки, вы можете её протестировать с помощью тестового письма http://joxi.ru/KAgy48dIE1wlVm
С помощью переменной {mail_text_html_link} можно добавить в рассылку ссылку на html-версию письма. Если в почтовом сервисе у пользователя письмо отобразиться некорректно, перейдя по этой ссылке он сможет увидеть содержание письма на отдельной странице в браузере. HTML-версия письма формируется автоматически.
Такой возможности нет. Переменную deal.payed_at можно использовать только в рассылках, созданным по объекту Заказы.
для решения данного вопроса необходимо больше информации.
Пожалуйста, напишите нам в техподдержку через форму обратной связи на странице https://getcourse.ru/contacts
или на адрес эл.почты support@getcourse.ru
В обращении пришлите, пожалуйста, ссылку на страницу с переменной.
Добавили бы еще условие проверки текущего времени (не даты), было бы совсем круто
Переменные постоянно дорабатываются, постепенно функционал расширится. Следите за обновлениями!
На данный момент доступна переменная {today} - Сегодняшняя дата.
Данный функционал будет расширен - возможность делать дополнения появится в будущем.
Переменные в сообщениях не меняются? http://joxi.ru/Q2KgJPyF4pRoP2 Т.е. если отправляю через ""написать пользователю" - то отображается имя переменной, а в письме (e-mail) уже значение переменной.
В сообщениях, отправленных из раздела Входящие, переменные не заменяются.
Подскажите, пожалуйста. возникли проблемы с переменными ссылками в рассылке.
Нам в письмах необходимо указать ссылку на курс или ссылку на акции.
Захожу в переменные, добавляю новую например kurs_1, в значениях указываю адрес html. Далее в письме при создании ссылки указываю в графе URL адрес из переменных {var_kurs_1}. Но при переходе по ссылке, почему то выдает ошибку 404. Я что-то упустила? Почему нет перехода на страницу?
Спасибо
Пожалуйста, напишите обращение в техподдержку https://getcourse.ru/contacts и дайте ссылку на рассылку, о которой идёт речь.
Подскажите как сделать рассылку по пользователям, оформившим заказ и не оплатившим?
Можно ли им в рассылке вставить ссылку на страницу оплаты индивидуального заказа каждого пользователя?
Вы можете создать рассылку по заказам, указав в настройках "Кому отправлять" сегмент по условию "Оплачен: нет": http://joxi.ru/Dr81B3kF41nEpm
В рассылке вы можете использовать переменную {payment_link}, чтобы каждому клиенту ушла ссылка именно на его неоплаченный заказ.