Тема: Как отследить конверсию в feedback?
Так как после удачной отправки формы урл не меняется, возникает вопрос, как отследить конверсию в метрике и га?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум вебмастеров - сообщество ImageCMS → Сервисы аналитики → Как отследить конверсию в feedback?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Так как после удачной отправки формы урл не меняется, возникает вопрос, как отследить конверсию в метрике и га?
В GA два способа для кнопки отправить:
- создать виртуальную страницу, onclick="_gaq.push(['_trackPageview', '/feedback/send']);"
- событие, onclick="_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);"
После настройки любого из двух, можно настроить цель. Рекомендую первый вариант.
Тоже самое для Метрики. Для формы повесить событие -
onsubmit="yaCounter#IDcounter#.reachGoal('feedback'); return true;"
И настроить цель...
Но часто формы заполняют не правильно, и получится, что цель защитана, конверсии нет.
Идеальный вариант, мне кажется, это как у гугл.адвордс, просто код вставить на ту страницу, которую мы считаем конверсией, т.е. сообщение о успешной отправке.
Но прочитав мануалы такого не нашел, может еще из-за того, что слаб в javascrpt.
В принципе
"_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);"
и
"yaCounter#IDcounter#.reachGoal('feedback'); return true;"
можно запускать не только через onclick или onsubmit, но и, например, document.ready
Знатоки JS, что вы думаете на этот счет?
Так а кто вам мешает делать проверку заполнения формы на JS? Пусть даже будет две - клиентская и серверная. Клиентская будет дублировать серверную. Соответственно форма сабмитится в случае успешной клиентской проверки, тогда и цели будут гарантированными.
Мешает отсутствие знаний JS + ради только отслеживания конверсий, делать js проверку формы, это перебор.
Для метрики это код должен работать, если вставить в сообщение о удачной отправке.
<script type="text/javascript">
(function() {
function f() {
yaCounterXXXXXX.reachGoal("TARGET_NAME");
}
if (window.addEventListener) {
window.addEventListener("load", f, false);
} else if (window.attachEvent) {
window.attachEvent("onload", f);
}
})();
</script>
Или нет?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум вебмастеров - сообщество ImageCMS → Сервисы аналитики → Как отследить конверсию в feedback?
Форум работает на PunBB, при поддержке Informer Technologies, Inc