레이어 팝업 클릭시 유입경로를 찍히게 할수 없나요?
본문
레이어 팝업으로 이미지에 링크를 걸고 링크를 클릭해도 유입경로가 찍히지 않습니다
예를들어 A 사이트에 레이어 팝업으로 이미지 띄우고 이미지에 B 사이트 링크를 건 후
이미지를 클릭하면 B 사이트로 연결되지만 B 사이트 유입경로에 A 사이트는 찍히지 않습니다
A 사이트에서 레이어 팝업으로 B 사이트 링크 걸면
B 사이트 유입경로에 A 사이트가 찍히게 할 수 있는 방법은 없나요?
답변 4
보편적으로 하는건
A 사이트에 링크를 걸때 B 사이트라는 코드를 넣거나 url을 넣어서 B 사이트로 넘기면 됩니다.
그러면 B 사이트에서는 들어오는 파라메타를 기준으로 유입을 체크하면 됩니다.
<a herf="B 사이트?code=A">이미지</a>
이런식으로 파라메타를 추가하시면 됩니다.
유입경로를 확인하고 싶으시면 Mins아빠님께서 답변해주신 것처럼 파라미터를 추가해주시면 됩니다.
다만 클릭할 때 마다 기록을 원하시는거면 기존 접속자 집계를 이용하기 보다 새로운 DB 테이블을 하나 만들어서 조건문을 통해 해당 파라미터로 사이트를 접속 시, DB에 insert를 해주는 방법이 확실할 것 같습니다.
유입 경로는 일반적으로 HTTP Referer 헤더를 통해 추적됩니다. 그러나 레이어 팝업과 같은 상황에서는 Referer 정보가 예상대로 전달되지 않을 수 있습니다. 이는 보안 및 개인 정보 보호를 위한 웹 브라우저의 정책에 의해 결정됩니다.
레이어 팝업으로 다른 사이트로 링크를 걸 때, 일반적으로 원래 페이지인 A 사이트의 Referer 정보는 B 사이트로 전달되지 않습니다. 이는 보안 및 개인 정보 보호를 위한 브라우저 정책으로 간주되며, 링크 클릭 시 Referer 정보를 보호하기 위한 조치입니다.
따라서 A 사이트에서 B 사이트로의 유입 경로를 정확하게 추적하려면 대체 방법을 고려해야 합니다. 몇 가지 대안적인 방법은 다음과 같습니다:
-
UTM 파라미터 사용: A 사이트에서 B 사이트로의 링크에 UTM 파라미터를 추가하여 유입 경로 정보를 수동으로 전달할 수 있습니다. 예를 들어, 링크를
http://www.bsite.com/?utm_source=asite&utm_medium=popup&utm_campaign=popup_link
와 같이 작성하면 B 사이트에서는 UTM 파라미터를 통해 A 사이트로의 유입 경로 정보를 파악할 수 있습니다. -
서버 사이드 로깅: A 사이트에서 B 사이트로의 링크 클릭을 서버 사이드에서 로깅하는 방법을 고려할 수 있습니다. A 사이트의 서버에서 링크 클릭 이벤트를 기록하고, 해당 정보를 B 사이트와 공유하거나 API를 통해 전달할 수 있습니다.
-
다른 트래킹 도구 사용: 서드파티 트래킹 도구를 사용하여 유입 경로를 추적할 수 있습니다. 예를 들어, Google Analytics와 같은 웹 애널리틱스 도구를 사용하여 링크 클릭 이벤트 및 유입 경로를 추적할 수 있습니다. 이 경우 A 사이트와 B 사이트 간에 트래킹 코드를 적절하게 설정해야 합니다.
이러한 대안적인 방법을 고려하여 A 사이트에서 B 사이트로의 유입 경로를 추적하고 필요한 정보를 수집할 수 있습니다. 선택한 방법은 사용하는 웹 애플리케이션 및 기술에 따라 다를 수 있으므로 상황에 맞는 해결책을 선택해야 합니다.
챗GPT 답변입니다.
참고하세요.