2012-10-15 3 views
0

가능한 중복 :
setting up a database for tracking which users have clicked which links?하는 웹 페이지를 사용자 추적 위치 (보기)

는 내가 와서 사용자를 추적하고 중 할 수있는 방법을 알고 싶습니다 내 예 : 사용자가 내 웹 사이트의 "some_page"에 들어가거나 내 웹 사이트의 "some_page"를 종료하거나 내 웹 사이트를 종료하십시오.

아마 내가 이것을 추적하기 위해 PHP에서 변수를 설정할 수 있습니까? (내 사용자가 어떤 종류의 아이디어인지 정확히 알 수 있음) 이 작업을 수행 할 수있는 방법이나 코드를 제공 할 수 있습니까?

+0

Google Analytics를 사용하여 정보 또는 다른 추적 코드를 추적하십시오. 실제로 추적하려는 내용에 따라 다릅니다. – swapnesh

+0

[무엇을 시도해 봤습니까?] (http://whathaveyoutried.com) – Leri

+0

웹 페이지를 방문하거나 웹 페이지를 떠나는 사용자를 추적하고 싶습니다. –

답변

1

각 페이지에 쿼리 문자열을 전달하거나 변수를 설정할 수 있습니다. > $ URLID 또는 페이지 - 예를 들어 당신이 var에 $의 URLID이처럼, 당신은 값 Home.php을 통과 ...

   public function visitedPage() 
       { 
        $urlId = 'Home.php'; 
        if ($urlId) 
        { 
         $count = 1; 
         $ip = $_SERVER['REMOTE_ADDR']; 
         $page = array(
          'page' => $urlId, 'ip' => $ip, 'count' => $count, 
         ); 
         return $page; 
        } 
       } 

당신은 당신의 DB에 저장할 수 있습니다.

사용자의 DB -> $ ip에 저장할 수 있습니다. 고유 방문자 등을 결정할 수 있습니다. 추가 기능을 추가 할 수 있습니다.

DB-> $ 개수 ... "이 부분 편집"에 저장할 수 있습니다. 사용자가 사이트/페이지를 다시 방문하면 자동으로 카운트를 증가시키는 함수 나 메소드를 추가하십시오. 그가 페이지/사이트를 몇 번이나 방문했는지 알 수 있습니다. IP를 통해 동일한 사용자인지 여부를 결정할 수 있습니다.

희망이 작은 아이디어가 도움이 될 것입니다.

+0

정확히 내가 무엇을 찾고 있는지 알고 싶습니다. 고마워 ~ –

관련 문제