Сейчас в сети: 419
Если вы так и не нашли, куда задать ваш вопрос, оставьте его здесь!
Подсказки
star_border
Ответить

отслеживание копирования текста

Студент ✭

Добрый день!

Подскажите, пожалуйста, как настроить отслеживание копирования текста в google tag manager? 

1 Ответ экспертаverified_user

Re: отслеживание копирования текста

Ведущий участник

Добрый день.
Создайте новый тег с HTML:
<script>
document.querySelector('h1').addEventListener( "copy",function(){ dataLayer.push({"event":"copy"})} );
</script>
Вместо h1 - css селектор нужного вам элемента страницы.
Активируйте этот тег по готовности DOM нужной страницы.
Настройте новый триггер на пользовательское событие "copy", которое будет возникать при копировании. На этот триггер настройте тег события в GA или любой другой тег

Re: отслеживание копирования текста

Студент ✭
Андрей, спасибо за ответ!
Сделала вроде как все по вашей инструкции, но не работает. С чем может быть связано?
https://drive.google.com/file/d/0BxkL0dtTtnIlODFvZTVvVTFENEE/view?usp=sharing
https://drive.google.com/file/d/0BxkL0dtTtnIlVFBtbE9UVHZPU1k/view?usp=sharing
https://drive.google.com/file/d/0BxkL0dtTtnIlQ3pzYkRkWTdnUEE/view?usp=sharing

Re: отслеживание копирования текста

Ведущий участник
Не совсем так.
1й скрин - если main_mail - это класс, то css селектор для него .main_mail (с точкой впереди)
2й скрин - удалите условия активации, так как триггер и так сработает, только тогда, когда в dataLayer появиться event=copy

Re: отслеживание копирования текста

Студент ✭
main_mail - это id элемента
https://drive.google.com/file/d/0BxkL0dtTtnIld2dWSG9KWmJ2V2s/view?usp=sharing
условия активации удалила, пока все равно не работает((

Re: отслеживание копирования текста

Ведущий участник
id записывается через #
#main_mail