Сейчас в сети: 703
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Настройка цели "Google Analytics" на заполнение заявки

Студент ✭ ✭

Делаю настройку цели при отправки формы.
Цель выглядит так http://s017.radikal.ru/i428/1509/1a/244322825d83.png
Код вставлен на страницу http://f-picture.net/lfp/s017.radikal.ru/i441/1509/7f/a61660dc5dae.png/htm
Кнопка выглядит так <input class="btn btn-danger" id="bottom" onclick="ga(["send", "Button", "Click", "landing"]); return true;" type="submit" value="Отправить">

2 Ответ экспертаverified_user

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: Настройка цели "Google Analytics" на заполнение заявки

Ведущий участник
Добрый день!

В вызове ga нужно еще указывать параметр event. По ссылке подробная информация о настройке отслеживания событий https://developers.google.com/analytics/devguides/collection/analyticsjs/events

С уважением, Анастасия

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Ведущий участник
echo '&lt;script type="text/javascript">
ga("send", "event", "button", "click", "/landing");
&lt;/script&gt;';
Если конечно ga раньше будет загружен

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Ведущий участник
посмотрите в отчет "В режиме реального времени" ->события и пообновляйте страницу, посмотрите, приходят ли события и под каким именем. Как срабатывание цели в стандартных отчетах оно может появиться гораздо позже. В принципе, такое событие не обязательно регистрировать как "цель", страница не будет засчитана в "отказ" при поступлении любого события на ней - в данном случае Вашего по таймеру

Просмотреть решение в исходном сообщении


Все ответы
Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: Настройка цели "Google Analytics" на заполнение заявки

Ведущий участник
Добрый день!

В вызове ga нужно еще указывать параметр event. По ссылке подробная информация о настройке отслеживания событий https://developers.google.com/analytics/devguides/collection/analyticsjs/events

С уважением, Анастасия

Re: Настройка цели "Google Analytics" на заполнение заявки

Студент ✭ ✭

Прочитал и сделал все, как описано в статье

Вставил
<script type="text/javascript">
//$(document).ready(function() {
$('#button').on('click', function(){
ga('send', 'event', 'button', 'click', "/landing");
});
</script>

И кнопка имеет следующий вид
<input class="btn btn-danger" id="bottom" onclick="ga(["send", "event", "button", "click", "/landing"]); return true;" type="submit" value="Отправить">

Но все равно не работает

.Re: Настройка цели "Google Analytics" на заполнение заявки

Ведущий участник

Для отправки форм лучше использовать onsubmit, клик по кнопке еще не значит успешно отправленные данные. А на кнопке уберите квадратные скобки, замените кавычки и добавьте 'event': onclick="ga('send', 'event', 'Button', 'Click', 'landing')" А новый код уберите

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Студент ✭ ✭

А не подскажите тогда, как в PHP после прохождения валидации формы правильно отправлять?
if($this->Page->validates()){//если валидация пройдена
echo '<script type="text/javascript">
function(event) {ga("send", "event", "button", "click", "/landing");}
</script>';
}

Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Ведущий участник
echo '&lt;script type="text/javascript">
ga("send", "event", "button", "click", "/landing");
&lt;/script&gt;';
Если конечно ga раньше будет загружен

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Студент ✭ ✭

А еще такой вопрос: если надо создать еще одну цель на этой же странице. Отправляется после проведения N (заданных) минут на странице.

цель и скрипт выглядит так. Гугл скрипт вставлен. Event отправляется в "Просмотр элементов -> Network". Выходит, что ошибка в именах данных? (Яндекс метрика отправляется верно, а GA не доходит)
http://f-picture.net/lfp/i004.radikal.ru/1509/bd/6549f624b848.png/htm

Лучший ответ.
Решение
Утвердил автор темы Юрий Г
сентября 2015

Re: .Re: Настройка цели "Google Analytics" на заполнение за

Ведущий участник
посмотрите в отчет "В режиме реального времени" ->события и пообновляйте страницу, посмотрите, приходят ли события и под каким именем. Как срабатывание цели в стандартных отчетах оно может появиться гораздо позже. В принципе, такое событие не обязательно регистрировать как "цель", страница не будет засчитана в "отказ" при поступлении любого события на ней - в данном случае Вашего по таймеру