Цели яндекс метрика для ajax formit
Всем привет, может кто уже делал цели на успешную отправку формы для яндекс метрики. Или подскажите как сделать.
Есть такой скрипт на успешную отправку.
Есть такой скрипт на успешную отправку.
<script>
$(document).on('af_complete', function(event, response) {
if (response.success) {
$('#myModalbuy2').modal('hide');
}
});
</script>
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
12
13 531
+1
Комментарии: 30
16 мая 2016, 17:10
<script>
$(document).on('af_complete', function(event, response) {
if (response.success) {
yaCounterXXXXXXXX.reachGoal('metka'); return
}
});
</script>
16 мая 2016, 17:32
Вот так?
<script>
$(document).on('af_complete', function(event, response) {
if (response.success) {
$('#myModalbuy2').modal('hide');
yaCounterXXXXXXXX.reachGoal('metka'); return
}
});
</script>
17 мая 2016, 14:10
$(document).on('af_complete', function(event, response) {
if (response.success) {
var form = response.form;
if (form.attr('id') == 'myModalbuy2') {
form.attr('id').modal('hide');
yaCounterXXXXXXXX.reachGoal('metka'); return
}
}
});
17 мая 2016, 16:14
Вообщем при таком варианте
1. Форма не закрывается
2. Лид учитывается, если даже форма не отправлена
1. Форма не закрывается
2. Лид учитывается, если даже форма не отправлена
17 мая 2016, 16:23
во-первых return можно убрать. А скорее всего и нужно. А во-вторых, не может лид учитываться, если в ответе нет success
17 мая 2016, 16:30
Так?
<script>
$(document).on('af_complete', function(event, response) {
if (response.success === true) {
yaCounter20822521.reachGoal('myModalbuy_lid');
}
});
</script>
$('#myModalbuy2').modal('hide');
— это куда? 18 мая 2016, 02:42
попробуйте дописать в &successMessage=``
[[!AjaxForm?
&snippet=`FormIt`
&successMessage=`Сообщение успешно отправлено
<script>yaCounterXXXXXXXX.reachGoal('target');</script>`
]]
18 мая 2016, 09:49
Проверил через ....?_ym_debug=1… и консоль, вроде все супер. Спасибо за такое простое решение, как на 100% буду уверен в работе данного способа, отпишусь. Заранее спасибо!
23 мая 2016, 17:32
Вообщем подвожу итог.
Самый простой и удобный способ сделать цель на успешную отправку формы, это добавить
Самый простой и удобный способ сделать цель на успешную отправку формы, это добавить
&successMessage=`Сообщение успешно отправлено
<script>yaCounterXXXXXXX.reachGoal('myModalbuy_lid', goalParams, goalCallback);</script>`
Так-же попробовал добавить параметры цены цели<script type="text/javascript">
var goalParams1 = {order_price: 999, currency: "RUB"};
function goalCallback1 () {
console.log('запрос в Метрику успешно отправлен');
}
</script>
Всем спасибо за помощь. 07 июня 2016, 17:46
Добрый вечер.
Делаю так:
Делаю так:
&successMessage=`Сообщение успешно отправлено
<script>yaCounterXXXXXXXX.reachGoal('target');</script>`
И пишет в консоли при ?_ym_debug=1Reach goal. Counter: 29748720. Goal id: ORDER. Params: undefined
Что может это значить и как исправить? 07 июня 2016, 17:53
&successMessage=`Сообщение успешно отправлено
<script>yaCounter29748720.reachGoal('ORDER');</script>`
07 июня 2016, 18:01
[[!AjaxForm?
&snippet=`FormIt`
&form=`form`
&hooks=`email`
&emailSubject=`Сообщение с сайта «РУБИК-ДИЗАЙН»`
&emailTo=`info@rubik-design.ru`
&emailFrom=`info@rubik-design.ru`
&successMessage=`Сообщение успешно отправлено
<script>yaCounter29748720.reachGoal('ORDER');</script>`
&emailTpl=`report-tpl`
]]
07 июня 2016, 18:07
да и изменил на другой но это сути не меняет так как они совпадают
может это поможет
может это поможет
Reach goal. Counter: 29748720. Goal id: Jivo_Proactive_invitation_shown. Params: undefined
В консоль пишет 07 июня 2016, 18:24
Вы к какой форме делаете то??? Это относится исключительно в форме онлайн консультанта JivoSite!
А если вы делаете на нижнюю форму, то у вас все работает!
Reach goal. Counter: 29748720. Goal id: CLICKCONTACT. Params: undefined — так и должно быть.
Если лиды не засчитались, то только потому, что он ваш ip не учитывает.
А если вы делаете на нижнюю форму, то у вас все работает!
Reach goal. Counter: 29748720. Goal id: CLICKCONTACT. Params: undefined — так и должно быть.
Если лиды не засчитались, то только потому, что он ваш ip не учитывает.
07 июня 2016, 18:28
Это все понятно, думал может как то поможет или в конфликт вступают но после почитал и понял что все ок
Можете отправить с формы письмо? Если мои не считает он.
Можете отправить с формы письмо? Если мои не считает он.
07 июня 2016, 23:40
я уже отправлял несколько тестовых, должен засчитать. Как вариант попробовать или через режим инкогнито или с другого браузера.
08 июня 2016, 10:33
Не подскажешь как сделать так чтобы при клике «Отправить» считывался лид, но на конкретной страничке, а форма заказа услуги стоит одна на всех страничках?
Те вариант предыдущий не подходит.
Те вариант предыдущий не подходит.
08 июня 2016, 13:35
Вот пример с моего сайта
<script type="text/javascript">
var goalParams1 = {order_price: 123, currency: "RUB"};
function goalCallback1 () {
console.log('запрос в Метрику успешно отправлен');
}
</script>
14 июля 2019, 20:55
Раньше прописывал параметры цели в коде самой формы (там где
Решил, как советовали выше попробовать засунуть скрипт в модал. Т.е.
<form action="" method="post" ....
) и в итоге получал срабатывание цели просто по нажатию кнопки. Т.е. без разницы успешно отправилась форма или нет — фиксировалась цель по факту клика на кнопкк «Отправить».Решил, как советовали выше попробовать засунуть скрипт в модал. Т.е.
[[!AjaxForm?
&snippet=`FormIt`
&successMessage=`Сообщение успешно отправлено
<script>yaCounterXXXXXXXX.reachGoal('target');</script>`
]]
Все отлично работает! Цель теперь фиксируется только по факту отправки формы. Но только одна беда — стала очень долго отправляться форма. Виснет секунд на 20!!! Наверное из-за исполняемого скрипта в модале. Может кто подсказать как это исправить? 14 июля 2019, 22:18
modstore.pro/packages/other/reachgoal
Или в js ловить событие отправки формы, примеры есть выше в комментарии
Или в js ловить событие отправки формы, примеры есть выше в комментарии
15 июля 2019, 09:16
А как добавить на этй форму еще и цель Google Analytics?
Просто добавить код GA в скрипт? Так:
Просто добавить код GA в скрипт? Так:
[[!AjaxForm?
&snippet=`FormIt`
&successMessage=`Сообщение успешно отправлено
<script>ga('send', 'event', 'form' 'submit'); yaCounterXXXXXXXX.reachGoal('target');</script>`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Здесь упомянуты:
Компонент | Текущая версия | Закачки |
ReachGoal | 1.0.3-beta от 13.10.2023 | 479 |
AjaxForm | 1.2.2-pl от 17.10.2021 | 19 529 |
3 часа назад
Если речь про админку, то мне вообще непонятно, что ты пытаешься сделать и зачем? В админке есть интерфейс работы с заказами и в этом интерфейсе можно...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 10
Вчера в 21:11
Здравствуйте
Есть желание использовать компонент polylang для автоматизации перевода с наименьшими усилиями, но есть пару вопросов, которые хотелось ...
Polylang 143
Вчера в 16:30
Добрый день.
Удалите плагин vpSystem от пакета.
[VirtualPage] - Виртуальные страницы. 183
Вчера в 08:40
Хочестя в тикеты при сохранении комментария добавить кнопку «проверить на ошибки» и при нажатии на нее проверить комментарий на ошибки в нейросети сох...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6
Вчера в 08:36
Нет, через апи идет запрос в ChatGPT, который формирует необходимые данные о блоке, а дальше PageBlocks их разбирает и создает все нужные элементы.
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 12
Вчера в 00:03
Не работает парсинг с vk.com, vkvideo.ru
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 9
17 апреля 2025, 23:01
Можете тоже подсказать как победить данную ошибку?
msGallerySearch - загрузка изображений в галерею minishop2 по ссылке и Google поиск картинок 44
17 апреля 2025, 17:49
Очевидно ты используешь источник файлов, поэтому в админке путь прописан от источника, хочешь полный путь, откажись от источника файлов.
Не открываются загруженные файлы пишет страница не найдена 2
17 апреля 2025, 15:08
Привет, Henk. Спасибо за ответ! В посте по ссылке меня больше всего заинтересовала фраза «мы интегрировали AI в медиа-менеджер, чтобы значительно упро...
MODX/AI Hackathon Part 2 (27 марта) 4
17 апреля 2025, 13:17
в preg_match проверка проходит, и туда 100% приходит url
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 2