2016-08-31 3 views
1
의 요소 이미지를 클릭

나는 'someClass'의 클래스와 이미지에 대한 클릭을 기반으로 GTM에 트리거를 추가 한GTM 대신 링크

<a href="" class="someClass"><img src="..."></a> 

유형의 거의 표준 이미지 링크를 가지고/링크가 트리거를 시작하지 않습니다. GTM 미리보기 디버그 패널을 살펴본 결과 클릭 이벤트가 링크가 아닌 이미지에서 실행됩니다.

enter image description here

받는 사람에서 클래스를 이동하지 않고 트리거 불을 만들 수있는 방법이 있습니까?

+0

Click Element > Matches CSS Selector에로 트리거를 추가 할 수 있습니다,하지만 난 jQuery로 링크에 리스너를 추가하는 경우는 OK 거품. – Okneloper

답변

0

이것은 링크에 첨부 된 css :: after에 의해 발생했습니다.

해결책은 이미지의 z- 인덱스를 -1로 설정하는 것이 었습니다.

0

는 나를 위해 최고의 솔루션이 경우에 당신이 부모와 함께 규칙을 기반으로 할 수

function() 
    { 
     try 
     { 
      if ({{Click Element}}.parentNode) 
      { 
       return {{Click Element}}.parentNode.getAttribute("data-url"); 
      } 
     } 
     catch(err) 
     { 
      return undefined; 
     } 

    return undefined; 
} 

ATTR 사용자 정의를 얻을하거나하는 마크로스의 부모를 얻고, 그들이 욕망 값을 선택입니다 조부모는

0

을 nrrf 경우 그 이유는 이벤트가 버블 링되지 것 같다 .someClass img