Совмещение кода отслеживания конверсии по кнопке (Я.Метрика + Analytics)

rangerio
На сайте с 13.06.2009
Offline
75
1250

Всем привет, прошу помощи, сам зашел в тупик.

Не работает отслеживание конверсии по кнопке в Яндекс Метрике (javascript событие).

Есть кнопка с уже установленным рабочим кодом отслеживания Аналитикс:

<input type="submit" title="Нажмите, чтобы создать заказ" name="submitOrder" id="submitOrder" value="{l s='Submit order' mod='owr'}" onClick="ga('send', 'event', 'finishbutton', 'click', 'fast-orders');">

Перелопатил кучу ресурсов и допилил к существующему коду отслеживание событий Яндекс Метрики. Новую цель в Метрике создал (javascript событие, идентификатор уникальный прописал, чекбокс "ретаргетинг" не отмечал). Что получилось:

<input type="submit" title="Нажмите, чтобы создать заказ" name="submitOrder" id="submitOrder" value="{l s='Submit order' mod='owr'}" onClick="ga('send', 'event', 'finishbutton', 'click', 'fast-orders'); yaCounterКОД_СЧЕТЧИКА.reachGoal('identificator'); return true;">

Код счетчика прописал. Идентификатор прописал идентичный созданной в Метрике цели.

Отслеживание нажатия в Метрике НЕ фиксируется. Ждал сутки обновления статистики.

Пробовал также onsubmit по такой схеме:

onsubmit="yaCounterXXXXX.reachGoal('id')"

Где я ошибся? Метрика работает исправно, статистика считается. Отслеживания целей в метрике просто по переходу по ссылке отображается в статистике.

Mish-ka
На сайте с 08.06.2011
Offline
414
#1

Похоже, у вас дело в синтаксисе.

Попробуйте так.

onclick="ga('send', 'event', 'XXX', 'YYY');yaCounter123456789.reachGoal('ID');"

И правильный раздел, для таких вопросов:

/ru/forum/development/statistics-analytics

Серч уже не торт => https://se.guru
rangerio
На сайте с 13.06.2009
Offline
75
#2
Mish-ka:
Похоже, у вас дело в синтаксисе.
Попробуйте так.

onclick="ga('send', 'event', 'XXX', 'YYY');yaCounter123456789.reachGoal('ID');"

И правильный раздел, для таких вопросов:
/ru/forum/development/statistics-analytics

Прошу прощения, с разделом не разобрался.

Ваш вариант не работает (ну или как минимум полчаса метрика нажатие не фиксирует).

Mish-ka
На сайте с 08.06.2011
Offline
414
#3

Попробуйте убрать событие Анлитикса и оставить только Метрику. Если не срабатывает, то ищите проблему в настройках события в самой Метрике, либо посмотрите через дебагер - срабатывает ли код и поднимите код Метрики выше. В идеале его размещать непосредственно перед открывающим тегом <body>

rangerio
На сайте с 13.06.2009
Offline
75
#4
Mish-ka:
Попробуйте убрать событие Анлитикса и оставить только Метрику. Если не срабатывает, то ищите проблему в настройках события в самой Метрике, либо посмотрите через дебагер - срабатывает ли код и поднимите код Метрики выше. В идеале его размещать непосредственно перед открывающим тегом <body>

Проблема решена. Случайно заметил, удалив код аналитикса, что он продолжает срабатывать. Оказалось, закешированный шаблон просто не показывал кода метрики. Отключил кеширование на сайте и два кода прекрасно работают вместа. Спасибо за советы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий