Цели яндекс метрика & google analytics битрикс

В этой статье я хочу рассказать о настройках в битрикс цели яндекс метрики, google analytics битрикс. Настройка цели в битрикс, впрочем, как и везде, заключается в вызове определенного метода JavaScript при достижении какого то действия пользователя. Например, при добавлении товара в корзину.

Предварительно, необходимо создать эти цели на стороне яндекса и google.

Цели битрикс яндекс метрика

Для начала разместим код самого счетчика, он имеет следующий вид:

цели метрика битрикс

Размещать его необходимо между тегами <head></head> либо <body></body> как можно ближе к началу страницы. Как правило это делают в файле header.php соответствующего шаблона, лучше с вынесением кода в отдельную включаемую область.

Далее необходимо создать цель, для этого заходим настройка – цели – добавить цель. Надо сразу заметить, что интерфейсы поисковых систем часто меняются, и не факт что через полгода эта статья не потеряет свою актуальность.

Далее выбираем Java-Script событие, и вводим идентификатор цели, например buyclick.

Нажимаем сохранить. Теперь нам необходимо вызвать это событие на нашем сайте, при нажатии на кнопку купить. У меня это будет так:

$(".page-catalog").on('click', '.btn.show-fancy', function(){
  yaCounter30528122.reachGoal('buyclick');
});

Я использую Jquery, поэтому собыите оборачивается в констрцукцию

	 $(document).ready(function() {
	 });

Весь предыдущий код кладем в папку с java-скриптами, в шаблон битрикс и при помощи $APPLICATION->AddHeadScript добавляем скрипт к выводу.

Таким образом, при нажатии кнопки «купить» срабатывает код yaCounter30528122.reachGoal('buyclick'), который вызывает достижение цели buyclick в яндекс метрике.

Теперь настроем цели google analytics в битрикс .

Общий смысл настройки цели google analytics в битриксе точно такой же. Надо вызвать событие, отвечающее за достижение цели.

Для этого разместим счетчик google analytics в битрикс. Так называемый код отслеживания (администратор – js-отслеживание – код отслеживания). Выглядит он примерно так:

битрикс цели google analytics

Его необходимо разместить между тегами <head> каждой страницы (вот за этим выше предлагалось вынести включаемую область).

Далее создаем цели либо по шаблону, я предпочитаю собственные. Создадим собственную цель buyclick категория buy действие click.

Наш обработчик будет выглядить так:

ga('send', 'event', 'buy', 'click');

Этот обработчик поместим в наш javascript-файл, который мы создали ранее, поместим выше или ниже строки yaCounter30528122.reachGoal('buyclick');

Всё, цели google analytics битрикс должны считаться! К сожалению, в google это может происходить с задержкой до суток.



Статьи на тему: Оставить комментарий
x
Комментарий успешно отправлен и будет доступен после проверки модератором!