document.addEventListener('DOMContentLoaded', function() {
// ЦЕЛЬ 1: Клик по любой кнопке «Позвонить» / tel: ссылке
document.querySelectorAll('a[href^="tel:"]').forEach(function(el) {
el.addEventListener('click', function() {
ym(XXXXXXXX, 'reachGoal', 'click_call');
console.log('[Метрика] Цель: click_call');
});
});
// ЦЕЛЬ 2: Клик по WhatsApp (ссылки wa.me и chat.whatsapp.com)
document.querySelectorAll('a[href*="wa.me"], a[href*="whatsapp.com"]').forEach(function(el) {
el.addEventListener('click', function() {
ym(XXXXXXXX, 'reachGoal', 'click_whatsapp');
console.log('[Метрика] Цель: click_whatsapp');
});
});
// ЦЕЛЬ 3: Клик по Telegram (t.me)
document.querySelectorAll('a[href*="t.me"]').forEach(function(el) {
el.addEventListener('click', function() {
ym(XXXXXXXX, 'reachGoal', 'click_telegram');
console.log('[Метрика] Цель: click_telegram');
});
});
// ЦЕЛЬ 4: Клик на «Поиск тура» / переход в /tour-search/
document.querySelectorAll('a[href*="tour-search"]').forEach(function(el) {
el.addEventListener('click', function() {
ym(XXXXXXXX, 'reachGoal', 'tour_search_click');
console.log('[Метрика] Цель: tour_search_click');
});
});
// ЦЕЛЬ 5: Глубина просмотра — 3+ страниц (через sessionStorage)
var viewed = parseInt(sessionStorage.getItem('ym_pages') || '0') + 1;
sessionStorage.setItem('ym_pages', viewed);
if (viewed === 3) {
ym(XXXXXXXX, 'reachGoal', 'depth_3_pages');
console.log('[Метрика] Цель: depth_3_pages');
}
});