Виртуальный просмотр страницы диспетчера тегов Google не работает для ссылок, которые содержат теги span или изображения внутри ссылки

У меня есть еще одна проблема, которая является странной. Я настроил виртуальный просмотр страницы в Диспетчере тегов Google, чтобы прослушивать расширение PDF с помощью reg ex. Это работает блестяще.

Однако, если внутри указанной ссылки или изображения есть тег span, представляющий документ, правило LinkListener вообще не срабатывает. Он будет принимать только текст.

Я также пытался использовать событие onClick для запуска просмотра виртуальной страницы по ссылкам, внутри которых есть тег span. Удалив тег span из текста, они работают как надо.

Я использую омнибус, чтобы отладить это. Я не уверен, почему он принимает только ссылки с простым текстом внутри них.

вот так у меня настроено:

Основной тег для просмотра виртуальной страницы

Tag Name = Virtual Pageview - PDF
Universal Analytics
Tracking ID = #######
Basic Configuration > Document Path = {{element url}}

Правило, которое срабатывает

Rule Name = PDF Click
Conditions >
    {{event}} equals {{gtm.click}}
    {{element url}} matches RegEx (ignore case) \.pdf$

Когда это опубликовано, оно отлично работает для обычных ссылок с простым текстом, а не для тех, которые у нас есть, которые обертывают теги span или изображения, потому что мы их стилизовали.

Также обратите внимание, поскольку часть этого контента загружается с помощью ajax, мы используем событие click вместо события linkClick.

Любая помощь будет принята с благодарностью.

Спасибо

И я


person user1712691    schedule 01.06.2015    source источник


Ответы (1)


OK Изменение условий события обратно на linkClick теперь работает.

Rule Name = PDF Click
Conditions >
    {{event}} equals {{gtm.linkClick}}
    {{element url}} matches RegEx (ignore case) \.pdf$

Если кому-то интересно, это руководство простое, но самое эффективное, что я нашел по этому вопросу.

http://www.lunametrics.com/blog/2014/09/10/fire-virtual-pageview-google-tag-manager/

person user1712691    schedule 01.06.2015