Решение: как повесить цели метрики на события открытия и закрытие окна fancybox

2897
336
13 Ноября 2017, 14:18

Яндекс метрика и Google аналитика — мощный инструмент для аналитики сайта, для анализа поведения пользователей, который активно используют сегодня. Те, кто связан с разработкой сайтов, наверняка сталкивались с установкой целей для определенных поведенческих событий — нажатие на кнопку, просмотр ролика, заказ заявки, добавление в корзину и т.п. Одна из задач, которую ставили перед нами заказчики — это события цели метрики на открытие формы fancybox и закрытие формы. Как это сделать?

Вешать события можно с помощью этих двух методов из API библиотеки fancybox: afterLoad - событие перед появлением окна и beforeClose - событие перед закрытием окна.

Сразу приводим код для примера:

$('.modal').on('click',function(){

	$.fancybox({
		type : 'inline',
		href : '.fancy',
		scrolling : 'visible',
		afterLoad : function(){
			yaCounter00000000.reachGoal('FANCY_OPEN');
		},
		beforeClose : function(){
			yaCounter00000000.reachGoal('FANCY_CLOSE');
		}
	});

});

В данном примере при вызове окна кликом на кнопку с классом .modal произойдет событие FANCY_OPEN. А когда Окно закроют — сработает событие FANCY_CLOSE.

Как проверить цель яндекс метрики

Чтобы проверить событие, добавьте к адресу страницы параметр ?_ym_debug=1. К примеру yandex.ru/?_ym_debug=1. Откройте консоль браузера и выполните действие. При успешной настройке вы увидите номер вашего счетчика и ID цели метрики.

Теги:
  • метрика
  • аналитика
  • google
  • yandex
  • fancybox
ДРУГИЕ СТАТЬИ
Избавляемся от fatal error uncaught в php
fatal error uncaugh возникает, когда в коде PHP происходит исключение (exception), вне конструкции try-catch
935
112
28.03.2023
Исправляем ошибку cannot find module node js
Причины и решения ошибки в node.js - cannot find module
4308
516
27.03.2023
Ошибка E00e0 в API pointexpress.ru
Причины возникновения ошибки E00e0 в API pointexpress.ru
599
71
17.01.2023
Коды ошибок Telegram API
Коды возвращаемых ошибок от API Telegram
7749
929
06.12.2021
Комментарии
Комментировать