КАК АВТОМАТИЧЕСКИ ПОДСТАВЛЯТЬ ГОРОД ПОСЕТИТЕЛЯ САЙТА В ТЕКСТ ФОРМЫ?

Иногда нужно настроить форму так, чтобы в ней подставился город посетителя.
Например, у нас есть форма об условиях доставки, которую мы показываем с геотаргетингом Москва, Балашиха, Домодедово, Коломна, Ногинск, Химки, Электросталь
И чтобы нужный город автоматически подставился в форму.

Как это настроить:

Шаг 1: В тексте формы используйте такую конструкцию:

Доставим по городу <span id="popmechanic-city">ГОРОД</span> завтра

Где на месте "ГОРОД" будет город из тех, которые определяться по нашему IP трекеру.
То есть, нам нужно выделить отдельными тегами слово, которое мы будем заменять:
Шаг 2: На этапе добавления интеграции к форме – добавьте JS-интеграцию

Интеграции формы – Добавить интеграцию – Разное – JS-код – Код при показе формы

В это окошко прописать такой код:
PopMechanic.$("#city_element").html(PopMechanic.geo.city_model.alt_name);

Сохранить интеграцию:
Шаг 3: Проверьте корректность отображения подстановки

Потестируйте форму на сайте по тестовой ссылке:

Если всё настроено верно в форме покажется город, который определяется нашим IP-трекером:
Нюансы при настройке

1) Подтягивается название города с нашей гео-базы на русском языке.
Если нужно область, страна или город на другом языке – напишите в поддержку

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

Вам была полезна эта статья?