Настраиваем цель «Выделение email»
- Заходим в Google Tag Manger под своим логином.
- Заходим в теги и создаем новый. Даем ему имя «Копирование 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>
- Ставим триггер All Pages. Если такой триггер отсутствует, создайте его с типом «Просмотр страницы» и поставьте активацию на всех страницах. Сохраняйте триггер и назначайте его тегу «Копирование email». Кликаем «Сохранить».
- В разделе с триггерами создаем новый. Даем ему имя «Копирование email – правая кнопка». Типом триггера будет пользовательское событие. Даем имя rightClick. После этого выбираем – некоторые специальные события.
- Теперь задавайте настройки: Event – содержит – rightClick. Сохраняйте данный триггер.
- Еще раз создайте новый триггер и называйте «Копирование email – copy». Повторяйте действия в пунктах 4 и 5, но вместо rightClick работайте с copyText.
- Заходите в теги и создавайте еще один. Называйте «Google Analytics копирование email». Конфигурацией тега будет Universal Analytics.
- Указывайте нужный идентификатор (UA-XXXXXXXX-X). Типом отслеживание будет событие. Прописываем либо копируем:
- Категория – Copies
- Действие – Email Copy
- Ярлык - mailCopy
Ставим галочку и прописываем свой идентификатор.
Ниже назначаем триггеры «Копирование email – правая кнопка» и «Копирование email – copy». Сохраняем.
- Займемся созданием еще одного тега. Дадим ему имя «Яндекс.Метрика копирование email». Конфигурацией тега будет пользовательский HTML. Вставляем данный код:
<script type="text/javascript">
yaCounterXXXXXXXX.reachGoal(’EMAILCOPY’);
</script>
ХХХХХХХХ- это номер счетчика.
- Ниже назначаем триггеры «Копирование email – правая кнопка» и «Копирование email – copy». Сохраняем.
- Заходим в Метрику и создаем такую цель: тип – Javascript-событие, в поле идентификатора вставляем EMAILCOPY. Даем цели имя «Выделение email» и сохраняем.
Не забывайте кликнуть «Сохранить».
- Заходим в Google Tag Manager. Нажимаем «Отправить». После этого – «Опубликовать», описание версии контейнера пропускаем и кликаем «Далее».
Можно проверить как работают ваши цели при помощи предварительно просмотра. Сделайте активной данную функцию и заходите на сайт. Вы увидите область внизу экрана от Google Tag Manager. Можно кликнуть на ваш адрес либо скопировать его, и система покажет, если все настроено правильно.