Цели Я.Метрики по удачному событию
Привет! Настраиваю цели для Я.метрики. В первый раз повесил на форму
на удачную отправку формы через AjaxForm?
Сейчас есть три формы callback, buy, commerce. Из событие af_complet можно как то получить id от удачной отправленной формы и потом передать в метрику нужную цель? И если можно то как это сделать?
<form onsubmit="yaCounter25745255.reachGoal('callback'); return true;"
но в данном случае и удачи и неудачи передаются как выполнение цели. Как повесить передачу события на удачную отправку формы через AjaxForm?
Сейчас есть три формы callback, buy, commerce. Из событие af_complet можно как то получить id от удачной отправленной формы и потом передать в метрику нужную цель? И если можно то как это сделать?
Комментарии: 4
Всё есть в документации к AjaxForm:
Немножко подправив, можно сделать что-угодно.
Не проверял, но должно работать)
Немножко подправив, можно сделать что-угодно.
$(document).on('af_complete', function(event, response) {
if (response.success) {
var form = response.form;
if (form.attr('id') == 'callback') {yaCounter25745255.reachGoal('callback');}
if (form.attr('id') == 'buy') {yaCounter25745255.reachGoal('buy');}
if (form.attr('id') == 'commerce') {yaCounter25745255.reachGoal('commerce');}
}
});
Не проверял, но должно работать)
А можно и так:
$(document).on('af_complete', function(event, response) {
if (response.success) {
var form = response.form;
if(form.data('yareach')) {
yaCounter25745255.reachGoal(form.data('yareach'));
}
}
});
И тогда имя цели прописывать в самой форме чтобы каждый раз в скрипты не лазить:<form data-yareach="callback" ...
Примного благодарен.
Всё есть в документации к AjaxForm:Евгений Шеронов, главное увидеть хороший практический пример :) js,jq ну пока совсем никак(
Немножко подправив, можно сделать что-угодно.
У меня для этого сделано так:
1) id форм, цели, адреса почты и сообщения посетителям хранятся в полях MIGX и менеджер сайта может настраивать их как угодно для каждой формы.
2) написан класс, который обрабатывает все формы на сайте и выводит цели и сообщения в соответствии с заданными пользователем.
Новые формы пользователь не может создать, т.к. не его это дело; разработчику для новой формы достаточно указать id, которому менеджер добавит все параметры.
Всё хочу в компонент собрать, да руки не доходят…
1) id форм, цели, адреса почты и сообщения посетителям хранятся в полях MIGX и менеджер сайта может настраивать их как угодно для каждой формы.
2) написан класс, который обрабатывает все формы на сайте и выводит цели и сообщения в соответствии с заданными пользователем.
Новые формы пользователь не может создать, т.к. не его это дело; разработчику для новой формы достаточно указать id, которому менеджер добавит все параметры.
Всё хочу в компонент собрать, да руки не доходят…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.