Автоподстановка имени на сайте, открываемом через прокси-ссылку
Функция автоподстановки имени позволяет автоматически вставлять имя пользователя Telegram в текст сайта при переходе по прокси-ссылке. Это повышает персонализацию и вовлечённость.
Первоначальная настройка
Для корректной работы функции неонала автопбходстанимовки должны быть выполненыить следующиева условия:
в HEADНа сайте должен быть уУстановлитенскриптпрокси-ссылок:В настройкахницыпрокси-ссылки<scriptдолжнаtype="text/javascript"бытьsrc="https://app.vortex.pro/static/webapp_integration.js"></script>в2. Включите
напередачау системной UTM-метки с именем пользователя в настройках прокси-ссылки.(Подстановка может срабатывать и без этого условия, но если по прокси-ссылке зашел пользователь с новой версией
телеграма,Telegramгде версия(Bot API >= 9.0)
1.
Как
Фуавтоподстановкца
Сиостема анализирует
- имя пользователя и применяет следующие правила:
Перевод с латиницы
. Сработает, е
Если имя написано льзоатинскими буквами (например, Ivan, Maria), оно преобразуется в кириллицу, есляи нашлйденосьв словаре.Проверка
именипо словарю имён:
Общий словарь русских имён – определяет род с помощью библиотеки lvovich.
Словарь коротких имён с указанием пола (Маша, Паша, Петя) – род известен заранее.
Гендерно-нейтральные имена (Саша, Лёша) – обрабатываются как нейтральные, склонение применяется корректно.
Если имя не нашлось в словарях, то будет подставлено дефолтное значение по умолчанию (см. пункараметр "2 в «Описание параметров" второй параметр»). Есть словари:
Общий словарь полных русских имен (без разделения по роду). Если попадается имя из этого списка, то определение рода будет проведено библиотекойlvovich.Словарь коротких имен с разделением на мужские и женские (маша, паша, петя). Если попадается имя из этого списка, то род заранее точно определен и библиотекаlvovichлишь склонит его в нужный падеж.
Если имя гендерно-нейтральное (например Саша), то оно может попасться в первом списке, тогда род будет определен как нейтральный и склонение сделано верно.
Склонение в нужный падеж
Бесконечна
Имя автоматически изменяется по правилам русского языка в зависимости от указанного падежа.- Динамическая подстановка
Функция срабатывает не только при загрузке страницы, но и при любых измененияхнавсайте. Автоподстановка будет срабатывать каждый раз, когда на сайте произошло изменениеDOM (например, при оявткрытилсяи попап,агде нужноили поереключении вкладставкить имя).
Формат для указания на сайте
Варианты указания подстановки имени на сайте
Чтобы вставить имя, используйте один из шаблонов:
-
Формат Когда использовать {{name | клиент | 1 | dative}}Основной формат для большинства сайтов%%name | клиент | 1 | dative%%(может быть полезно, еЕсли сайт использует React)React или блокируетфигурные скобки
-
name- Неизменяемый пПараметр .Должен быть укНа зан всегда. Обозначениеname*обязате
тльныйнНазвание переменной для подстановки.
клиент- зЗначение по умолчанию, которое подставится в автоподстановке,еслискриптмя несмограспознано1/0Регист
ь имя пользователя какр выводалидное.:1-–формат написания имени:ЗначениеПравило форматирования –1Сбольшой буквы00Сс маленькойбуквы
не указаноК– как в орисходгином талекстеdative- падеж:
Ключевое словоПадежВопросыnominativeИменительныйкто? что?genitivedative о?РПадеж (подивопросу):
•nominative– ктельный
•genitive– кого? –
•dativeчего?dativeДательныйкому? –
•accusativeчему?accusativeВинительныйкого? –
•instrumentalчто?instrumentalТворительныйкем? –
•prepositionalчем?prepositionalПредложныйо ко м? о чём?Примеры
укаиспользованиячасти параметров:Все параметры
-–{{name | клиент | 1 | dative}}Без второго параметра
-–{{name || 0 | dative}Без третьего параметра
-–{{name | клиент || dative}}Без второго и третьего параметра
-–{{name ||| dative }}Только название
-–{{name}}
•
•
•
•
•
Все параметры, кроме первого (
name), являются опциональныеПараметры пишутся по порядку.Если следующие параметры не нужны, можно ничего не писать.
Если нужно пропустить параметр,– оставимьтенапустоегоместопмеждустую строку и указываемразделительями|.Back to top

