apache
  • click
  • logging
  • tracking
  • 2012-03-20 3 views 0 likes 
    0

    내 웹 사이트에서 사용자 클릭을 추적하고 싶습니다. 그 목적을 위해 가능한 많은 것들을 추적하는 Apache 로그 시스템을 최대한 활용하고 싶습니다.아파치 로그에 전체 URI + 추가 # 세그먼트가 표시됨

    아이디어는 것

    , 다음과 같은 방법으로 링크 내 소스 페이지 "source.html"내부에 "target.html 자세한을"퍼팅 : 잘 선택 키 (일반적으로, 소스 URL을

    <a href='target_url.html' OnClick ='window.location="target_url.html#key"'>my mink which i want to track...</a> 
    

    + 링크 ID + ...)

    사용자가 링크를 따라갈 때마다 아파치 로그 시스템이 "target.html # key"라는 전체 경로를 저장할 수 있다면 좋을 것입니다.하지만 지금은 아파치 로그 시스템입니다. 마지막 세그먼트를 제거하고 "target.html"경로 만 저장합니다.

    이 문제에 대한 의견이 있으십니까?

    미리 감사드립니다. r.

    답변

    0

    URL 세그먼트는 서버에 전달되지 않으므로 구현은 클라이언트 측 (브라우저)에 달려 있습니다. URL 세그먼트는 로그에 나타나지 않으며 백엔드 스크립트로 되돌려 보내지 않습니다.

    +0

    감사합니다 scibuff, 그것은 지금 나에게 훨씬 분명합니다. 당신이 할 수있는 다른 아이디어가 있습니까? 예를 들어, target page 대신에'target.html? link_id = ... '와 같은 것 같은 링크 정보를 매개 변수로 전달하는 것에 대해 생각하고 있습니다. – ordurio

    +0

    만약 내가하고 싶은 것을 만들고 싶다면 create 비어있는'log.php'와 아약스가 그것에게 요청을하게합니다 -'log.php? page = target_url.html & segment = key'와 같은 것 – scibuff

    +0

    나는이 호출을 어떻게 이해할 것인가? 어딘가에 상점 (target_url, segment)을 저장 하시겠습니까? – ordurio

    관련 문제