Марат-блог
Услуги по продвижению и разработке сайта
Отправить заявку
Заказать обратный звонок

Спасибо, Ваша заявка принята.

В ближайшее время менеджер свяжется с Вами.

Главная » Аналитика » Настраиваем цели «Клик по email» при помощи Google Tag Manager. Часть 2
Настраиваем цели «Клик по email» при помощи Google Tag Manager. Часть 2
Аналитика
208
21 ноября 2017

Настраиваем цели «Клик по email» при помощи Google Tag Manager. Часть 2

Настраиваем цель «Выделение email»

  1. Заходим в Google Tag Manger под своим логином.
  2. Заходим в теги и создаем новый. Даем ему имя «Копирование email». Данный тег будет отвечать за то, чтобы запускаться одновременно со страницей и видеть, что именно необходимо отслеживать. Конфигурацией тега будет пользовательский HTML. Вставляем код.

<script>

var c = document.getElementsByTagName("a");

for(var i = 0; i < c.length; i++) {

    if((typeof(c[i]) !== undefined) && (c[i].href.indexOf('mailto') !== -1)) {

        c[i].addEventListener('copy', function(evt) {

            dataLayer.push({

            'event': 'copyText',

            'copy-class' : evt.target.className

            });

        });

        c[i].addEventListener('contextmenu', function(evt) {

            dataLayer.push({

            'event': 'rightClick',

            'copy-class' : evt.target.className

            });

        });

    }

}

</script>

  1. Ставим триггер All Pages. Если такой триггер отсутствует, создайте его с типом «Просмотр страницы» и поставьте активацию на всех страницах. Сохраняйте триггер и назначайте его тегу «Копирование email». Кликаем «Сохранить».

  1. В разделе с триггерами создаем новый. Даем ему имя «Копирование email – правая кнопка». Типом триггера будет пользовательское событие. Даем имя rightClick. После этого выбираем – некоторые специальные события.
  2. Теперь задавайте настройки: Event – содержит – rightClick. Сохраняйте данный триггер.

  1. Еще раз создайте новый триггер и называйте «Копирование email – copy». Повторяйте действия в пунктах 4 и 5, но вместо rightClick работайте с copyText.

  1. Заходите в теги и создавайте еще один. Называйте «Google Analytics копирование email». Конфигурацией тега будет Universal Analytics.
  2. Указывайте нужный идентификатор (UA-XXXXXXXX-X). Типом отслеживание будет событие. Прописываем либо копируем:
  • Категория – Copies
  • Действие – Email Copy
  • Ярлык - mailCopy

Ставим галочку и прописываем свой идентификатор.

Ниже назначаем триггеры «Копирование email – правая кнопка» и «Копирование email – copy». Сохраняем.

  1. Займемся созданием еще одного тега. Дадим ему имя «Яндекс.Метрика копирование email». Конфигурацией тега будет пользовательский HTML. Вставляем данный код:

<script type="text/javascript">

yaCounterXXXXXXXX.reachGoal(’EMAILCOPY’);

</script>

ХХХХХХХХ- это номер счетчика.

  1. Ниже назначаем триггеры «Копирование email – правая кнопка» и «Копирование email – copy». Сохраняем.

  

  1. Заходим в Метрику и создаем такую цель: тип – Javascript-событие, в поле идентификатора вставляем EMAILCOPY. Даем цели имя «Выделение email» и сохраняем.

Не забывайте кликнуть «Сохранить».

  1. Заходим в Google Tag Manager. Нажимаем «Отправить». После этого – «Опубликовать», описание версии контейнера пропускаем и кликаем «Далее».

Можно проверить как работают ваши цели при помощи предварительно просмотра. Сделайте активной данную функцию и заходите на сайт. Вы увидите область внизу экрана от Google Tag Manager. Можно кликнуть на ваш адрес либо скопировать его, и система покажет, если все настроено правильно.