programing

구글 애널리틱스로 IF 프레임에서 클릭을 추적하는 방법?

codeshow 2023. 10. 29. 20:05
반응형

구글 애널리틱스로 IF 프레임에서 클릭을 추적하는 방법?

자체 호스팅하는 워드프레스 사이트에서 iframe 내 아웃바운드 클릭을 추적하고 싶습니다.이미 Google Analytics를 사용하여 인바운드 방문자(헤더의 GA 코드)를 추적하고 있지만, 각 페이지의 iframe 내 링크를 클릭하는 방문자가 몇 명인지 알고 싶습니다.참고로, iframe은 외부 광고주로부터 온 것입니다.

이것은 제가 받은 iframe 코드입니다(실제 이름 대신 샘플 이름 사용).

<iframe src="http://www.advertisersite123.com//widget.html?width=510&height=950&product=2" frameborder="0" scrolling="no" width="510" height="950"></iframe>

이 코드 줄은 현재 single.php에 붙여넣어 페이지 하단의 모든 게시물에 링크 테이블을 표시합니다.

이 iframe에서 몇 번의 클릭(일반적으로 클릭만 해도 괜찮습니다, 어디로 가는지 알 필요는 없습니다)이 발생하는지 알고 싶습니다.이상적으로 iframe 내에서 어떤 URL이 더 성공적으로 클릭을 생성하는지 확인할 수 있도록 웹사이트의 각 개별 URL별로 분류합니다.

그리고 가능하다면 iframe에서 클릭을 통해 (출처별) 내 웹사이트 방문자를 알려주는 깔때기를 만들고 싶습니다.

이것들 중 어떤 것도 가능합니까?그렇다면 페이지에 어떤 코드를 추가해야 합니까?

모든 도움에 감사드립니다. 감사합니다!

당신이 요구하는 것은 쉽게 이루어지지 않습니다.일반적으로 동일한 도메인에서 호스팅되지 않는 경우 iframed 페이지의 이벤트에 연결할 수 있는 javascript를 상위 페이지에 가질 수 없습니다.iframe 페이지가 상위 페이지의 DOM에 탭을 시도하는 경우에도 마찬가지입니다.이를 사이트 간 스크립팅(XSS)이라고 하는데, 이는 동일한 도메인 원본 정책에 어긋납니다.

최소한 아이프레임 페이지에 GA 코드를 넣는 것이 가장 쉬운 방법입니다.하지만 이는 공급업체에 문의하는 것이 나쁠 수는 없지만, 여러분이 할 수 있는 일은 아닐 것입니다.

그러나 일부 공급업체(보통 Facebook, Google 및 Twitter와 같은 소셜 미디어 공급업체)는 정보가 포함된 프레임을 출력하는 위젯을 보유하게 됩니다.이들은 iframe의 DOM을 이용할 수 있는 교차 도메인 스크립팅을 허용하도록 서버를 설정할 것입니다.일반적으로 관련 이벤트(공유 이벤트 등)에 쉽게 연결할 수 있는 위젯과 함께 API를 제공하므로 직접 코딩할 필요가 없습니다.

기본적으로 말하면 iframe 도메인의 담당자가 개입하지 않고는 추적할 방법이 없습니다.

비슷한 걸 찾다가 이걸 발견했어요.이 jQuery 플러그인을 사용하면 I프레임을 추적할 수 있습니다.

이벤트 해봤어요?

클릭이 iframe을 벗어나는 경우:

_gaq.push(['_trackEvent', eventCategory, eventAtion, eventLabel]);

클릭이 iframe 안에 있으면 다음을 사용해야 합니다.

window.parent._gaq.push(['_trackEvent', eventCategory, eventAtion, eventLabel]);

이것은 오래된 스레드이지만 어쨌든 도움이 될 수 있습니다. 특히 2023년 7월 1일부터 Universal Analytics가 더 이상 지원되지 않는 GA4를 사용하는 솔루션이기 때문입니다.

정확한 위치에 상관없이 iframe의 어느 영역에서나 클릭을 추적할 수 있는 Google Track Manager와 GA4를 사용하여 솔루션을 찾았습니다.iframe 전용 GTM 컨테이너를 설치하거나 iframe 타사 개발자에게 연락하여 발신자에게 데이터를 다시 제공할 필요가 없기 때문에 이 솔루션이 마음에 들었습니다.그것은 꽤 간단합니다.

그래서 저는 이 링크에서 설명한 것과 같은 단계를 정확히 수행했습니다.

https://ezsegment.com/tracking-iframe-interactions-using-gtm/

저한테는 통했어요

언급URL : https://stackoverflow.com/questions/18966960/how-to-track-clicks-in-an-iframe-with-google-analytics

반응형