2014-09-17 2 views
0

광고 iframe이 내 페이지에 동적으로 기록됩니다. 내부의 광고는 다른 iframe 자체를 가질 수 있으며이를 통해 클릭 이벤트를 '빨아 들이기'때문에 쉽게 추적 할 수 없습니다. 나는 과거에 @Vince에 의해이 큰 플러그인을 사용했습니다 보인다iframe에서 Accuratly 클릭 잡기

https://github.com/finalclap/iframeTracker-jquery

이 모두에서 실행 자체가 iframe을 IS 초점 어딘가에 가장 바깥 쪽 페이지에있는 창까지 잘 작동 할 수 있습니다. 롤오버/롤아웃 이벤트가 발생하는 것을 볼 수는 있지만 포커스가 첫 번째 iframe의 창 내부에 있지 않으면 클릭이 발생하지 않습니다.

누구나 단단한 방법으로 이것을 발견 했습니까? 누구든지 도울 수 있다면 미리 감사드립니다.

답변

1

자바 스크립트 감지 클릭 로직을 많이 작성하지 않고이를 수행하는 한 가지 방법은 페이지의 광고 및 클릭 가능한 링크를 사이트로 다시 연결하는 것입니다. 카운터를 업데이트 한 다음 대상 페이지로 리디렉션합니다.

위와 같은 생각은 다른 방식 일뿐입니다. 게다가 자바 스크립트가 활성화되어 있지 않으면 여전히 작동합니다.

+0

나는 당신의 생각을 좋아하지만 그것은 iframe의 제 3 자 광고입니다. 어떤 방법으로 그것을 납치 할 수 없다면 링크가 어디로가는 지 제어 할 방법이 없습니다 ... – tripRev

1

나는 same origin policy 때문에 자바 스크립트를 사용해서는 안된다고 생각합니다.

iframeTracker 플러그인은 여러 중첩 iframe에서 단순히 작동하지 않는 마우스 및 포커스 이벤트를 기반으로 iframe에서의 클릭을 감지하는 간단한 방법을 사용합니다.

+0

입력 해 주셔서 감사합니다. 이 문제를 해결하려면 다른 방법을 찾아야합니다. – tripRev

관련 문제