2010-05-31 4 views
0

나는 어떤 페이지에서 사용자가 웹 사이트를 떠나는 지 알 수있는 방법이 있는지 알고 싶습니다.웹 사이트 사용자를 추적하는 방법 찾기

해당 페이지를 추적하여 해당 페이지의 콘텐츠를 향상시킬 수 있습니다.

PHP를 백엔드 코드로 사용하고 있습니다.

답변

1

, 당신은 당신이 MySQL의 연결이 이미 제공을 가지고 있다고 가정하고이

처럼 뭔가를 할 수 있습니다. 이 기능을

function trackpage($pagename) { 
    if(!isset($_SESSION)) { 
     // if the user is visiting the website for the first time 
     session_start(); 
     $query = "INSERT INTO `newusers` VALUES(NULL, '$pagename');"; 
     //In case table 'newuser' have two fields 'id' and 'page' to keep a track of page 
     $result = mysql_query($query) or die(mysql_error()); 
     $_SESSION['userid'] = mysql_insert_id(); 
    } 
    else { 
     //if he is just visiting another page 
     $query = "UPDATE `newusers` SET page='$pagename' WHERE id='".$_SESSION['userid']."';"; 
     $result = mysql_query($query) or die(mysql_error()); 
    } 
} 

NPW을 "session.php"와 같은 페이지를 만들고 배치 당신은 모든 페이지에 포함 할 필요가있다. 상단 쓰기에

<? 
include "session.php"; 
trackpage("index.php"); 
?> 

지금 당신은 사람들이 웹 사이트

+0

조금 더 생각해보십시오.) –

+0

@col. Sharpnel, 이것은 쉬운 방법의 데모 일 뿐이며, OP는 그를 맞는 방식으로 사용할 수 있어야합니다. – Starx

1

가장 쉬운 방법은 Google Analytics을 사이트에 추가하는 것입니다.

모든 방문자에 대해 세션을 만들고 마지막으로 방문한 페이지를 데이터베이스에 저장하는 것이 더 어렵습니다. 이것은 그들이 "나는 그것을 싫어했다"와 같은 이유로 사이트를 떠났다고 보장하지 않으며, 당신이 제공 한 링크를 클릭했을 수도 있습니다.

0

정확하지 않습니다.
모든 히트를 추적하고 시간 제한을 사용하여 페이지 잔액에서 연속적인 페이지 방문을 분리하십시오. 당신은 사용자가 방문 마지막 페이지 인보고 싶다면 그 모든

+0

Sharpnel를 떠나 어떤 페이지에 알고, 내 게시물은 쉽게 그냥 데모입니다, 영업 이익은 그것에게 그것이 맞는 방법을 사용할 수 있어야합니다 그를 – Starx

관련 문제