thirsty2k Posted September 22, 2009 Share Posted September 22, 2009 I am working on a project which has lots of images and link. my boss wants a log of everyrhing what the user clicks on.. or atleast the image link they clicked on. we deal with images and she wants to see which images has more popular hits. the gallerry has more than 20 category and each category has more then 100 images. Any help will be appreciated. Thanks, Manoj Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/ Share on other sites More sharing options...
Garethp Posted September 22, 2009 Share Posted September 22, 2009 On the page that displays the image, use MySQL to store the user that clicked on it Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923093 Share on other sites More sharing options...
thirsty2k Posted September 22, 2009 Author Share Posted September 22, 2009 i have several users and 1000 of images. the images are displayed on the webpage using javascript.. which is being loaded dynamically from the folder. what is the method to detect the clicks tho. in php Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923115 Share on other sites More sharing options...
redarrow Posted September 23, 2009 Share Posted September 23, 2009 Little example for you..... <?php session_start(); $user_id="redarrow"; $img=array("img1.png","img2.png","img3.png","img1.png","img4.png"); $img=array_unique($img); echo "<table style=' text-align: center; margin: 0; width: 100%; height: 100%' border='4'><tr>"; foreach($img as $images){ $_SESSION['images']=$images; echo"<td><a href='{$_SERVER['PHP_SELF']}?user_name=$user_id&image_name={$_SESSION['images']}'><img src='{$_SESSION['images']}'><br>{$_SESSION['images']}</img></a></td>"; } echo"</tr><table>"; if(isset($_GET['user_name']) && isset($_GET['image_name'])){ $id=$_GET['user_name']; $image=$_GET['image_name']; // Can update the database here bro. echo "YOUR USER ID IS: $id\n\t YOUR CURRENT IMAGE SELECTED IS: $image"; session_destroy(); exit; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923248 Share on other sites More sharing options...
.josh Posted September 23, 2009 Share Posted September 23, 2009 google web analytics yahoo web analytics omniture site catalyst Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923260 Share on other sites More sharing options...
khr2003 Posted September 23, 2009 Share Posted September 23, 2009 http://www.statcounter.com/ this is also good as it has visit path. but the free account is limited to 500 entries. Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923264 Share on other sites More sharing options...
djbuddhi Posted September 23, 2009 Share Posted September 23, 2009 onclick event u call a AJAX page ...it will works fine Quote Link to comment https://forums.phpfreaks.com/topic/175148-how-to-track-user-clicks-on-website/#findComment-923266 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.