Страница не найдена
(function(m, e, t, r, i, k, a) {
m[i] = m[i] || function() {
(m[i].a = m[i].a || []).push(arguments)
};
m[i].l = 1 * new Date();
for (var j = 0; j < document.scripts.length; j++) {
if (document.scripts[j].src === r) {
return;
}
}
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(97377710, "init", {
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
// Замените '97377710' на ваш реальный идентификатор Яндекс Метрики
const METRIKA_ID = '97377710';
// Функция для отправки события в Яндекс Метрику
function sendMetrikaEvent(email) {
if (window.ym) {
window.ym(97377710, 'reachGoal', 'emailCopied', {
email
});
}
}
// Функция для отслеживания события копирования
function handleCopyEvent(event) {
// Получаем текст из буфера обмена
const copiedText = window.getSelection().toString();
// Проверяем, есть ли символ "@" в скопированном тексте
if (copiedText.includes('@')) {
// Отправляем событие в Яндекс Метрику
sendMetrikaEvent(copiedText);
}
}
// Навешиваем обработчик события на событие копирования
document.addEventListener('copy', handleCopyEvent);
// Функция для отслеживания кликов на ссылках "mailto:" правой кнопкой мыши
function handleMailtoRightClick(event) {
const target = event.target;
if (event.button === 2 && target.tagName === 'A' && target.getAttribute('href') && target.getAttribute('href').startsWith('mailto:')) {
// Получаем адрес электронной почты из ссылки
const email = target.getAttribute('href').substring(7);
// Отправляем событие в Яндекс Метрику
sendMetrikaEvent(email);
}
}
// Навешиваем обработчик события на клики на ссылки "mailto:" правой кнопкой мыши
document.addEventListener('contextmenu', handleMailtoRightClick);