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

Не срабатывает цель "событие" при нажатии кнопки в UA.

Студент ✭

Здравствуйте! Прописываю в целях:

Категория button, Действие click

На кнопке устанавливаю код <button onclick="ga('send,'event','button','click');">Оформить заказ</button>

Ни в режиме реально времени, ни в конверсиях ничего не отображается.

Помогите, пожалуйста!

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

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

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

Подскажите, пожалуйста, адрес странички и какую кнопку Вы отслеживаете?



С уважением,
Анатолий

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

Студент ✭
Кнопка "Оформить заказ" на странице http://www.b-u-k-e-t.ru/bouquets/bukety-iz-tsvetov/августовский-detail

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

Ведущий участник
Вера, но у Вас на кнопке ничего не прописано (кроме коды Метрики) - http://easycaptures.com/fs/uploaded/826/1409203011.jpg



С уважением,
Анатолий

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

Студент ✭
Дело в том, что в коде на самом деле прописано так: <button onclick="yaCounter32109517.reachGoal('order'); return true;" onclick="ga('send,'event','button','click');">{{:caption.button}}</button> И если поменять местами с кодом Яндекс метрики, то отображается только код UA. Это неверный синтаксис?

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

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

Да, синтаксис неверный.

Попробуйте прописать вот так: 

<button onclick="ga('send,'event','button','click'); yaCounter32109517.reachGoal('order'); return true;">
{{:caption.button}}
</button>



С уважением,
Анатолий

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

Студент ✭
Спасибо за ответ, именно так код сейчас и выглядит, но к сожалению, все равно цель не срабатывает

Re: Не срабатывает цель "событие" при нажатии кнопки в UA.

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

Добрый день.
Анатолий дал правильное решение, но из-за того что код в скрипте в файле view-source:http://www.b-u-k-e-t.ru/buyme/js/buyme.js прерывает распространение события, код в onclick не срабатывает.
Попробуйте перенести код в этот файл, событие будет при успешной отправке.
Получиться:
if (errorSending === 0) {
result("b1c-send", bmeData["caption.sending"]);
ga('send,'event','button','click');
yaCounter32109517.reachGoal('order');
sendForm();
} else {
result("b1c-err", bmeData["caption.error"]);