Отслеживание копирования почты на сайте, событие для Яндекс Метрики

Привет! Сделал универсальный код на JS, который отслеживает копирование почты на сайте.

Код отправляет событие в Яндекс Метрику:

Не забудьте подписаться на мой Telegram-канал о интернет-маркетинге, чтобы не пропускать новые интересные статьи и полезные материалы (чек-листы, шаблоны, кейсы).
<script>
  document.addEventListener('copy', function(event) {
    var selectedText = window.getSelection().toString().trim();
    var emailRegex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    if (emailRegex.test(selectedText)) {
        ym(89207561,'reachGoal','copy-pochta');
    }
});
</script>

Жирным выделил номер счетчика, который нужно заменить на свой.

Как использовать

Вставляешь этот код к себе на сайт через Google Tag Manager. В Яндекс Метрике создаешь отслеживание Javascript-события с именем «copy-pochta». Profit.

Обязательно ставить для жестких b2b проектов в сфере производства, оптовых продаж.

Если вам нужно:
  • настроить рекламу в Яндекс Директ
  • сделать аудит текущей рекламы
  • нужна консультация
  • SEO-продвижение
пишите мне по контактам
Фото аватара
Алашеев Александр

В контекстной рекламе с 2018 года. Веду проекты в Яндекс Директ и Google Ads с бюджетами до 5 млн. в месяц. Работал с 20+ нишами на 5 языках.

Оцените автора