Замена дополнения mvtForms — mvtForms2
Давно пришло время обновить компонент mvtForms.
Т.к. изменений много, выпущено новое дополнение: mvtForms2, mvtForms поддерживается, но более не доступен в modStore.
Подробно об изменения — под катом.
Полная документация здесь.
Компонент предназначен для простого управления формами на сайте, в том числе при использовании ограниченной учётной записи, без доступа к элементам MODX.
Основной смысл компонента:
1. Максимально быстро реализовать управление всеми формами сайта в одном месте, добавить заказы в 1 клик для minishop2 и отзывы.
2. Дать возможность контент-менеджеру вставлять любое количество заранее настроенных форм куда угодно в рамках своих полномочий доступа (например только в контент статей).
Новый функционал:
mvtForms2 может работать совместно с mvtForms на одном сайте.
Полная документация здесь.
Купить в modstore за 1199 рублей.
Т.к. изменений много, выпущено новое дополнение: mvtForms2, mvtForms поддерживается, но более не доступен в modStore.
Подробно об изменения — под катом.
Полная документация здесь.
Основной смысл компонента:
1. Максимально быстро реализовать управление всеми формами сайта в одном месте, добавить заказы в 1 клик для minishop2 и отзывы.
2. Дать возможность контент-менеджеру вставлять любое количество заранее настроенных форм куда угодно в рамках своих полномочий доступа (например только в контент статей).
Новый функционал:
- Сохранение и просмотр данных отправленных форм в админке (в т.ч. прикреплённые файлы).
Это решает проблему потери данных в случае, если форма отправлена, но письмо не получено (например не настроена SMTP авторизация) или потеряно.
- Упрощена настройка форм на фронте: убраны лишние атрибуты из чанков, data-параметры и т.п.
Чанки-примеры форм (устанавливаются при необходимости вместе с пакетом) выполнены под bootstrap4. - Добавлена автоматическая поддержка msOptionsPrice для заказов в 1 клик.
По запросу добавлю поддержку msOptionsPrice2* в следующих версиях.
- Добавлена специальная форма для отзывов + необходимый функционал в админке.
Важно: я отношусь к этой функции как к «бонусу» (форма отправки отзыва — тоже форма, значит логично вписать её в компонент, раз попросили).
Несмотря на то, что этот функционал используется на паре сайтов вполне нормально, не стоит ждать тут особых изысков.
- Добавлена поддержка msPromoCode для для отправки промо-кода за оставленный отзыв.
По запросу добавлю поддержку msPromoCode2* в следующих версиях.
- Из настроек форм убраны цели для Яндекс и Google, т.к. ими мало кто пользовался ввиду вариативности настройка сбора метрик поисковиками.
Для установки js-целей Яндекс.Метрика можно использовать js-callbacks.
mvtForms2 может работать совместно с mvtForms на одном сайте.
Полная документация здесь.
Купить в modstore за 1199 рублей.
Поблагодарить автора
Отправить деньги
Комментарии: 18
Мы любим данный пакет. Мы искренне поздравляем Вас с релизом. Ай-да в modstore покупать…
Прикольно получилось с modstore сразу отзыв
Олег сказал и внедрил, Саша купил. Ну я призываю покупать хороший пакет, покупая его сам. Идея супер. Ждем обновлений. И верните нам поле Яндекс Метрики.
Спасибо.
По метрике — попробуйте коллбэк:
И ещё: в отличие просто от поля метрики в прошлой версии, сейчас можно вешать события не только на успешную отправку, но и на ошибки отправки или валидации. Это позволит отловить всякие баги форм или понять, что не так с конверсией.
А то бывает — есть форма, а лидов нет. Потом оказывается там проблема с вводом номера телефона, например…
По метрике — попробуйте коллбэк:
$(document).ready(function ($) {
mvtForms2.callbacks.success = function(response) {
console.log(response);
};
mvtForms2.callbacks.error = function(response) {
console.log(response);
}
mvtForms2.callbacks.fail = function(response) {
console.log(response);
}
});
Должно же быть удобнее и универсально вроде. Можно все нужные метрики собрать в одном файле.И ещё: в отличие просто от поля метрики в прошлой версии, сейчас можно вешать события не только на успешную отправку, но и на ошибки отправки или валидации. Это позволит отловить всякие баги форм или понять, что не так с конверсией.
А то бывает — есть форма, а лидов нет. Потом оказывается там проблема с вводом номера телефона, например…
@Алексей Шумаев Спасибо за разъяснение. Я уже внимательно ознакомился с документацией и она просто замечательная. Данный момент так же присутствует.
Я хочу развить вашу мысль, а именно, вы говорили что теперь даже контент-менеджер, может вставить готовую форму в поле «Содержание». А давай те с Вами порассуждаем, как это может работать. Это производственная ротация. Когда связи с загрузкой одной службы можно привлечь другую для роста эффективности процессов.
Так же и с Яндекс-Метрики. К примеру маркетолог по SEM настроил Я.Метрику и сразу в MODX все расставил и не нужно ставить задачи быстро и просто. А разработчики конечно поставят и рады коллбекам. Разработчик в принципе и сквозную аналитику прикрутит при необходимости, если в этом будет производственная необходимость.
Надеюсь ход мысли понятен.
Я хочу развить вашу мысль, а именно, вы говорили что теперь даже контент-менеджер, может вставить готовую форму в поле «Содержание». А давай те с Вами порассуждаем, как это может работать. Это производственная ротация. Когда связи с загрузкой одной службы можно привлечь другую для роста эффективности процессов.
Так же и с Яндекс-Метрики. К примеру маркетолог по SEM настроил Я.Метрику и сразу в MODX все расставил и не нужно ставить задачи быстро и просто. А разработчики конечно поставят и рады коллбекам. Разработчик в принципе и сквозную аналитику прикрутит при необходимости, если в этом будет производственная необходимость.
Надеюсь ход мысли понятен.
Согласен.
Кстати, есть нюанс, о котором я забыл, хотя и собирался реализовать.
Он как раз касается и метрик.
Может возникнуть такая ситуация:
1. создали универсальную форму, которую менеджер пихает по статьям где надо
2. нужна эта же форма, но с другим названием/продающим тестом и метрикой
Сейчас, получается, нужно создавать дубль формы.
Чтобы этого избежать, нужно зашить в строку запуска формы дополнительные параметры, например: название формы или иные пользовательские переменные. Тут же можно передать и событие метрики.
Получится одна форма с вариантивностью метрик и с разными названиями, продающим текстом или т.п.
Я подумаю, как это реализовать удобнее. Отпишусь.
Кстати, есть нюанс, о котором я забыл, хотя и собирался реализовать.
Он как раз касается и метрик.
Может возникнуть такая ситуация:
1. создали универсальную форму, которую менеджер пихает по статьям где надо
2. нужна эта же форма, но с другим названием/продающим тестом и метрикой
Сейчас, получается, нужно создавать дубль формы.
Чтобы этого избежать, нужно зашить в строку запуска формы дополнительные параметры, например: название формы или иные пользовательские переменные. Тут же можно передать и событие метрики.
Получится одна форма с вариантивностью метрик и с разными названиями, продающим текстом или т.п.
Я подумаю, как это реализовать удобнее. Отпишусь.
Да, агрегация требований это наше все. Надо сначала попробовать, а потом уже продолжать диалог)
Пока мы трудимся на внедрением второй версии mvtForms, хотел поделиться как работает первая.
Погнали:
Погнали:
Кстати на странице пакета на modstore.pro есть не точность. Не правильно написано названия сниппета.
Спасибо, поправил
Первое внедрение mvtForms, очень оперативная поддержка. В Итоге яркая форма, можно играться с цветами (мы поигрались):
Спасибо, пакет очень крутой)
Спасибо, пакет очень крутой)
Мы распробовали mvtForms2. Хотелось поблагодарить за крутую поддержку пакета @Алексей Шумаев. Хотел поделиться опытом работы mvtForms2 и dropzone.
Спасибо. Выглядит хорошо.
Может добавить в пакет DZ?
Или лучше выкинуть multifile (а заодно и mask), который в комплекте и добавить кейсы в документацию — кому что удобно, то и подключат?
Через пару недель будет посвободнее — постараюсь добавить параметры к формам и возможно что-то ещё.
Может добавить в пакет DZ?
Или лучше выкинуть multifile (а заодно и mask), который в комплекте и добавить кейсы в документацию — кому что удобно, то и подключат?
Через пару недель будет посвободнее — постараюсь добавить параметры к формам и возможно что-то ещё.
Спасибо. Выглядит хорошо.Спасибо.
Может добавить в пакет DZ?Мне кажется это будет здорово. Могу отметить, что такие заявки более конверсионные. Один из наших клиентов занимается обслуживанием сейфов — это узкий рынок b2b. И люди с удовольствием пользуются данными формами: задают вопросы, указывают модели в форме и прикрепляют фотографии. Большинство заявок приходят именно с фотографиями. Поэтому мы только за.
Или лучше выкинуть multifile (а заодно и mask), который в комплекте и добавить кейсы в документацию — кому что удобно, то и подключат?Я думаю, что лучше включить виджет в пакет. Дело в том, что написать логику и все настроить это не так просто (учитывая аудиторию пакета). Если брать нашу концепцию DSMC, мы за пакеты. так как мы выполняем очень много типовых задач. Которые мы выполняем от проекта к проекту. Тем самым логика пакетов нам нравиться больше. В рамках данного решения мы используем дополнительно пакет yandexdiskuploader а далее его уже кастомизируем. Тем самым мы менее безболезненно перешли с AjaxForm на mvtForms. И высвободившееся время мы можем уделить дополнительной кастомизация.
Решил поделиться еще двумя внедрениями mvtForms2 c использованием связки пакета msDeliveryOnMap. Получается интересно.
Кейс №1 Внедрение формы с указанием адреса на Яндекс Карте
Кейс №2 Внедрение формы в калькулятор расчета подбора Септика под ключ
Спасибо за внимание)
Кейс №1 Внедрение формы с указанием адреса на Яндекс Карте
Кейс №2 Внедрение формы в калькулятор расчета подбора Септика под ключ
Спасибо за внимание)
@Алексей Шумаев Здравствуйте, предусмотрена ли сортировка сохранённых данных внутри админки? Доступен ли экспорт?
Добрый день
Какие данные имеются ввиду? Формы, отправленные формы, отзывы?
Сортировку можно включить, если нужно (никому пока не надо было), поиск есть.
Экспорта нет — я смысла не вижу, никто больше пока не просил.
Какие данные имеются ввиду? Формы, отправленные формы, отзывы?
Сортировку можно включить, если нужно (никому пока не надо было), поиск есть.
Экспорта нет — я смысла не вижу, никто больше пока не просил.
Здравствуйте. Пришел сайт с этим компонентом, соответственно ключ не мой и в ТП написать не могу. Но можно маленький вопрос? Где, ну где зашит этот вызов?
Все, нашла наконец. core/components/mvtforms/model/mvtforms/mvtforms.class.php
<script type="text/javascript">
!window.jQuery && document.write('<script src="/assets/components/mvtforms/js/web/jquery-3.2.1.min.js"><\/script>');
</script>
P.S.Все, нашла наконец. core/components/mvtforms/model/mvtforms/mvtforms.class.php
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.