Что будет, если в адрес страницы передан пустой параметр?
Для чего нужен Мультитекст
Мультитекст — функция, которая позволяет динамически подставлять значения из адресной строки (query-параметры) в любые элементы на странице. Это удобно для персонализации контента, например в рамках рекламных кампаний.
Query-параметры — это дополнительные данные в ссылке (URL), которые передаются на сайт. Query-параметры могут использоваться для разных целей, например, для персонализации контента или отслеживания рекламы.
Query-параметры всегда указываются в ссылке после знака «?» в адресной строке браузера. Например:
https://yourdomain.ru?name=Алексей
где:
yourdomain.ru — имя домена;
?name=Алексей — query-параметр, где name — название параметра, а Алексей — его значение.
Как это работает
Вы можете вставлять специальные переменные в тексты, кнопки, поля формы и другие элементы страницы. Когда посетитель переходит по ссылке с параметрами, эти переменные автоматически заменяются на фактические значения из адресной строки.
Формат переменной для вставки в текст:
{{ query.utm_term }}
Формат с запасным значением (фоллбеком):
{{ query.utm_term | "Привет, гость!" }}
Если адрес страницы содержит параметр ?utm_term=Привет, то при переходе по ссылке появится слово «Привет». В противном случае будет показан текст «Привет, гость!».
⛳️ Параметры чувствительны к регистру. Например, ?utm_term=Привет и ?utm_term=привет будут отображены с заглавной и маленькой буквы соответственно.
Пример использования в Тексте
Рассмотрим пример использования переменных в тексте.
1. В режиме редактирования указываем переменную в том месте, где планируем подменять текст:
2. В режиме просмотра переходим по ссылке с параметрами. У нас это ссылка https://flexbetest3.ru/?utm_term=Гость.
3. Результат: переменная {{ query.utm_term }} заменяется на указанный в ссылке параметр Гость. Вместо Гость можно использовать любое другое значение, и оно отобразится на месте переменной.
Пример использования в Кнопках
Рассмотрим пример использования переменных в кнопках. Функционал работает аналогично переменным в тексте.
1. В этом примере используем переменную с запасным значением по умолчанию
Купить сейчас . Запасное значение Купить сейчас отобразится, если в ссылке нет указанных query-параметров.
Купить сейчас . Запасное значение Купить сейчас отобразится, если в ссылке нет указанных query-параметров.
2. В режиме просмотра переходим по ссылке с параметрами. У нас это ссылка https://flexbetest3.ru/?action=Заказать.
3. Результат: В кнопке вместо значения по умолчанию Купить сейчас отобразится значение из ссылки Заказать.
Пример использования в полях Формы
Синтаксис зависит от типа поля.
1. Пример переменной для поля формы (кроме полей Галочка, Выбор и Список).
{{ query.city | Ваш город }}
Ссылка может иметь иметь вид:
https://example.com?city=Москва
Результат: при переходе по ссылке с параметром в поле отобразится Москва. При отсутствии в ссылке параметра city отобразится текст Ваш город.
2. Для полей Галочка, Выбор, Список предусмотрен упрощенный интерфейс.
Включите опцию «Передавать значение из query» в настройках поля и введите только название параметра. Например, city. Значение этого параметра определяет, что будет выбрано в поле по умолчанию. Например, поле Галочка включено или выключено.
Формат значений для разных типов полей
Тип поля | Ожидаемое значение query-параметра | Пример ссылки с query-параметрами |
---|---|---|
Галочка | on, true, 1 - поле включено off, false, 0 - поле выключено | https://example.com?subscribe=on https://example.com?subscribe=off |
Выбор Список | Значение должно совпадать с текстом варианта или порядковым номером (начиная с 1). Значения чувствительны к регистру. | https://example.com?color=Синий https://example.com?color=Вариант 1 |
Ползунок Телефон | Должно быть цифрой или числом | https://example.com?age=25 |
Дата Дата и время | Должно соответствовать формату даты сайта (отображается в плейсхолдере поля в качестве подсказки) | Сайт в Европе: https://example.com?birthdate=05.09.1993 Сайт в США: https://example.com?birthdate=09/05/1993 |
Текст Многострочный Скрытое поле | Любой формат (кроме запрещённых символов, таких как &, =, ?, используемых в URL-разметке) | https://example.com?comment=Привет! |
Частые вопросы и ответы
Можно ли использовать несколько переменных в одном тексте?
Как объединить несколько query-параметров в ссылке
Что будет, если параметр содержит HTML?
Звонок по России бесплатный
8 (800) 555-45-12
© 2012 – 2024 ООО «Флексби»