equilla Posted October 31, 2005 Author Share Posted October 31, 2005 Great, I hope that Mark might have a look at our issue....Does anybody have the same problem ? Patrice Patrice, it seems as though I need to look at this first hand in order to understand what is going on. It certainly shouldn't be a problem with SEO URLs - although the URL is rewritten, as far as Supertracker is concerned the page requested would still be product_info.php?products_id=xxx as so the SEO URLs contribution is totally transparent to it. One point worth making though is that when testing, you have to bear in mind that the prime method of detection of individual users is now the User Agent String. Therefore, if you access the site again within a 30 minute window of a previous visit, this will be recorded as an extension of the previous visit and not a new one (therefore the referrer information is not overwritten). Patrice - could you possibly PM me with some access details for your admin so that I can check things out? Many thanks, Mark Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment Share on other sites More sharing options...
patator Posted October 31, 2005 Share Posted October 31, 2005 Thanks Mark PM has been sent. I understand the User Agent method but I ran 2 tests, one yesterday and the other one today : same problem (+1 now and I haven't been connected in the last 30min) Result : no trace of something looking like http://www.clubfitting.net/radar-swing-bel...eyw=camp2_RADAR But I have one more blank referrer Thanks for your support Patrice Patrice, it seems as though I need to look at this first hand in order to understand what is going on. It certainly shouldn't be a problem with SEO URLs - although the URL is rewritten, as far as Supertracker is concerned the page requested would still be product_info.php?products_id=xxx as so the SEO URLs contribution is totally transparent to it. One point worth making though is that when testing, you have to bear in mind that the prime method of detection of individual users is now the User Agent String. Therefore, if you access the site again within a 30 minute window of a previous visit, this will be recorded as an extension of the previous visit and not a new one (therefore the referrer information is not overwritten). Patrice - could you possibly PM me with some access details for your admin so that I can check things out? Many thanks, Mark Quote Link to comment Share on other sites More sharing options...
Mookie_Jam Posted November 1, 2005 Share Posted November 1, 2005 Just updated to last version and have no words.. you are amazing guys!!! Thank you very much!! Quote Link to comment Share on other sites More sharing options...
trecool95 Posted November 1, 2005 Share Posted November 1, 2005 this contrib is awesome but is there a way to exclude my own ip from the reports? thanks in advance Quote Link to comment Share on other sites More sharing options...
patator Posted November 1, 2005 Share Posted November 1, 2005 Thanks to Mark for his help. The contrib is working as expected.... Concerning blank url in the referrer list : "Empty referrers will be made up of: 1. Accesses by search spiders 2. People who arrived by manually typing in the URL 3. People using bookmarks/favourites 4. People who arrived at the site - went away from the the PC for over 30 minutes and then started clicking again 5. Sessions that for some reason, Supertracker had some problem recognising as a continuance of an existing session, and were recorded as new ones instead." Patrice Thanks Mark PM has been sent. I understand the User Agent method but I ran 2 tests, one yesterday and the other one today : same problem (+1 now and I haven't been connected in the last 30min) Result : no trace of something looking like http://www.clubfitting.net/radar-swing-bel...eyw=camp2_RADAR But I have one more blank referrer Thanks for your support Patrice Quote Link to comment Share on other sites More sharing options...
patator Posted November 1, 2005 Share Posted November 1, 2005 Did somebody manage to make Mark's solution work ? I tried the following with no success $ppc = array ( 'googlead1' => array ('title' => 'Google Adwords Shaft', 'keywords' => 'camp2_SHAFT1:camp2_SHAFT1,camp2_SHAFT2:camp2_SHAFT2,camp2_SHAFT3:camp2_SHAFT3'), 'googlead2' => array ('title' => 'Google Adwords Driver', 'keywords' =>'camp2_DRIVER1:camp2_DRIVER1,camp2_DRIVER2:camp2_DRIVER2,camp2_DRIVER3:camp2_DRIVER3'), 'googlead3' => array ('title' => 'Google Adwords Fer', 'keywords' =>'camp2_FER:camp2_FER'), 'googlead4' => array ('title' => 'Google Adwords Wedge', 'keywords' =>'camp2_WEDGE1:camp2_WEDGE1,camp2_WEDGE2:camp2_WEDGE2'), 'googlead5' => array ('title' => 'Google Adwords Grip', 'keywords' =>'camp2_GRIP1:camp2_GRIP1,camp2_GRIP2:camp2_GRIP2,camp2_GRIP3:camp2_GRIP3'), 'googlead6' => array ('title' => 'Google Adwords Radar', 'keywords' =>'camp2_RADAR:camp2_RADAR'), 'googlead7' => array ('title' => 'Google Adwords Sac', 'keywords' =>'camp2_SAC:camp2_SAC'), 'googlead7' => array ('title' => 'Google Adwords Putter', 'keywords' =>'camp2_PUTTER:camp2_PUTTER'), 'googlead8' => array ('title' => 'Google Adwords G?n?ral', 'keywords' =>'camp2_GENERAL1:camp2_GENERAL1,camp2_GENERAL2:camp2_GENERAL2,camp2_GENERAL3:camp2_GENERAL3,camp2_GENERAL4:camp2_GENERAL4,camp2_GENERAL5:camp2_GENERAL5'), 'googlead9' => array ('title' => 'Google Adwords Concurrents', 'keywords' =>'camp2_CONCURRENT:camp2_CONCURRENT')); Thanks for your help Patrice Hmmm, this is a big campaign - google probably stand to make a ton of cash here! Anyways, although not specifically considered in the Supertracker design, there's probably a way to cover tracking to the Ad Group level. Let's illustrate by example... Suppose I have 2 Ad Groups. AdGroup 1 is triggered for the keywords sugar, spice and honey AdGroup 2 is triggered for the keywords salt, pepper and ketchup If we set up AdGroup1 one so that there are specific URLs for each of the keywords as follows: http://www.mysite.com/product_info.php?pro...glead1&keyw=sug http://www.mysite.com/product_info.php?pro...glead1&keyw=spi http://www.mysite.com/product_info.php?pro...glead1&keyw=hon and Adgroup2 as follows: http://www.mysite.com/product_info.php?pro...glead2&keyw=sal http://www.mysite.com/product_info.php?pro...glead2&keyw=pep http://www.mysite.com/product_info.php?pro...glead2&keyw=ket (If you're wondering why we even need to use short codes such as sal, pep, and ket, BTW it's because sometimes you can run ad campaigns with key phrases such as "spicy ketchup", which has spaces in and obviously we aren't allowed spaces in URLs). Then we should setup the config of supertracker as follows: $ppc = array ('googlead1' => array ('title' => 'Google Adwords Ad Group 1', 'keywords' => 'sug:sugar,spi:spice,hon:honey'),'googlead2' => array('title' => 'Google Adwords Ad Group 2', 'keywords' => 'sal:salt,pep:pepper;ket:ketchup')); At least, I think I managed to write that out without making any errors.....Then you should get separate reporting for each of the Adgroups and each of the keywords in each Ad Group. Unfortunately, there's was no simple way to design this, so it's perhaps a little counter-intuitive! Regards, Mark Quote Link to comment Share on other sites More sharing options...
CAnneB2 Posted November 1, 2005 Share Posted November 1, 2005 Did somebody manage to make Mark's solution work ? I tried the following with no success $ppc = array ( 'googlead1' => array ('title' => 'Google Adwords Shaft', 'keywords' => 'camp2_SHAFT1:camp2_SHAFT1,camp2_SHAFT2:camp2_SHAFT2,camp2_SHAFT3:camp2_SHAFT3'), 'googlead2' => array ('title' => 'Google Adwords Driver', 'keywords' =>'camp2_DRIVER1:camp2_DRIVER1,camp2_DRIVER2:camp2_DRIVER2,camp2_DRIVER3:camp2_DRIVER3'), 'googlead3' => array ('title' => 'Google Adwords Fer', 'keywords' =>'camp2_FER:camp2_FER'), 'googlead4' => array ('title' => 'Google Adwords Wedge', 'keywords' =>'camp2_WEDGE1:camp2_WEDGE1,camp2_WEDGE2:camp2_WEDGE2'), 'googlead5' => array ('title' => 'Google Adwords Grip', 'keywords' =>'camp2_GRIP1:camp2_GRIP1,camp2_GRIP2:camp2_GRIP2,camp2_GRIP3:camp2_GRIP3'), 'googlead6' => array ('title' => 'Google Adwords Radar', 'keywords' =>'camp2_RADAR:camp2_RADAR'), 'googlead7' => array ('title' => 'Google Adwords Sac', 'keywords' =>'camp2_SAC:camp2_SAC'), 'googlead7' => array ('title' => 'Google Adwords Putter', 'keywords' =>'camp2_PUTTER:camp2_PUTTER'), 'googlead8' => array ('title' => 'Google Adwords G?n?ral', 'keywords' =>'camp2_GENERAL1:camp2_GENERAL1,camp2_GENERAL2:camp2_GENERAL2,camp2_GENERAL3:camp2_GENERAL3,camp2_GENERAL4:camp2_GENERAL4,camp2_GENERAL5:camp2_GENERAL5'), 'googlead9' => array ('title' => 'Google Adwords Concurrents', 'keywords' =>'camp2_CONCURRENT:camp2_CONCURRENT')); Thanks for your help Patrice Patrice, Sorry I still haven't had time to do this yet. But did you change your google adwords links to: http://www.mysite.com/product_info.php?pro...yw=camp2_SHAFT1 Etc. for each keyword? Chris B. Quote Link to comment Share on other sites More sharing options...
patator Posted November 1, 2005 Share Posted November 1, 2005 Yes I did, it worked fine (thanks to Mark's help) until I tried to add more than 1 array. Patrice Quote Link to comment Share on other sites More sharing options...
equilla Posted November 1, 2005 Author Share Posted November 1, 2005 Yes I did, it worked fine (thanks to Mark's help) until I tried to add more than 1 array. Patrice Patrice, if it's still set like that, it seems to be working. I just accessed the URL: http://www.clubfitting.net/index.php?ref=g...=camp2_GENERAL1 and then went to check Last ten visitors in your admin to check that the landing page was recorded correctly (it was). Under PPC referrals Summary you now have: Google Adwords Shaft - Total Referrals 0 camp2_SHAFT1 : Refferals , Average Time: mins, Average Clicks: camp2_SHAFT2 : Refferals , Average Time: mins, Average Clicks: camp2_SHAFT3 : Refferals , Average Time: mins, Average Clicks: Google Adwords Driver - Total Referrals 0 camp2_DRIVER1 : Refferals , Average Time: mins, Average Clicks: camp2_DRIVER2 : Refferals , Average Time: mins, Average Clicks: camp2_DRIVER3 : Refferals , Average Time: mins, Average Clicks: Google Adwords Fer - Total Referrals 0 camp2_FER : Refferals , Average Time: mins, Average Clicks: Google Adwords Wedge - Total Referrals 0 camp2_WEDGE1 : Refferals , Average Time: mins, Average Clicks: camp2_WEDGE2 : Refferals , Average Time: mins, Average Clicks: Google Adwords Grip - Total Referrals 0 camp2_GRIP1 : Refferals , Average Time: mins, Average Clicks: camp2_GRIP2 : Refferals , Average Time: mins, Average Clicks: camp2_GRIP3 : Refferals , Average Time: mins, Average Clicks: Google Adwords Radar - Total Referrals 0 camp2_RADAR : Refferals , Average Time: mins, Average Clicks: Google Adwords Putter - Total Referrals 0 camp2_PUTTER : Refferals , Average Time: mins, Average Clicks: Google Adwords G?n?ral - Total Referrals 1 camp2_GENERAL1 : 1Refferals , Average Time: 0.000000mins, Average Clicks: 1.0000 camp2_GENERAL2 : Refferals , Average Time: mins, Average Clicks: camp2_GENERAL3 : Refferals , Average Time: mins, Average Clicks: camp2_GENERAL4 : Refferals , Average Time: mins, Average Clicks: camp2_GENERAL5 : Refferals , Average Time: mins, Average Clicks: Google Adwords Concurrents - Total Referrals 0 camp2_CONCURRENT : Refferals , Average Time: mins, Average Clicks: The one referral for camp2_GENERAL1 in Google Adwords General relates to the access I just made, so as far as I can tell, this is working correctly. Regards, Mark Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment Share on other sites More sharing options...
patator Posted November 2, 2005 Share Posted November 2, 2005 Thanks Mark I thought it was not working because couldn't see all the tests I ran before. I had 14 referrals and, now, I can't see them in the list. Even the test you did before yesterday doesn't seem to appear anymore. I'm going to run some more tests. Big thanks for your help Patrice Quote Link to comment Share on other sites More sharing options...
equilla Posted November 2, 2005 Author Share Posted November 2, 2005 Even the test you did before yesterday doesn't seem to appear anymore. Yes, it won't because I used http://.....?ref=googlead&keyw=xxx and the new settings you have given Supertracker don't include that combination. If Supertracker hasn't been told to expect a particular combination in the PPC stats, it won't look for it. BTW, the reason for doing it this way is quite simply one of report performance - it would take a large time to scan the database and work out how many different combinations of ref and keyw had been used to arrive at the site if I tried to make this more "automatic". Regards, Mark Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment Share on other sites More sharing options...
phatweb Posted November 2, 2005 Share Posted November 2, 2005 Ok... In admin/supertracker.php I have this: $ppc = array ('test' => array ('title' => 'Chris Testing', 'keywords' => 'ybb:YourBigBackyard,usweekly:USWeeklyMagazine')); Now... If I go to: http://www.magazines2u.com/product_info.ph...f=test&kewy=ybb The page loads fine, but if I look at the PPC Referral Summary I show this: Chris Testing - Total Referrals 0 YourBigBackyard : Refferals , Average Time: mins, Average Clicks: USWeeklyMagazine : Refferals , Average Time: mins, Average Clicks: I have define ('SUPERTRACKER_USE_PPC', true); so that's not it. Why is this not showing up? Any help would be greatly appreciated. Quote Link to comment Share on other sites More sharing options...
phatweb Posted November 2, 2005 Share Posted November 2, 2005 Will this work using product_info.php going directly to a single product or does it only work going to index.php? Maybe that is my problem ? Ok...In admin/supertracker.php I have this: $ppc = array ('test' => array ('title' => 'Chris Testing', 'keywords' => 'ybb:YourBigBackyard,usweekly:USWeeklyMagazine')); Now... If I go to: http://www.magazines2u.com/product_info.ph...f=test&kewy=ybb The page loads fine, but if I look at the PPC Referral Summary I show this: Chris Testing - Total Referrals 0 YourBigBackyard : Refferals , Average Time: mins, Average Clicks: USWeeklyMagazine : Refferals , Average Time: mins, Average Clicks: I have define ('SUPERTRACKER_USE_PPC', true); so that's not it. Why is this not showing up? Any help would be greatly appreciated. Quote Link to comment Share on other sites More sharing options...
Guest Posted November 3, 2005 Share Posted November 3, 2005 Great Contribution, Thanks. Just installed ver 3.1 everythin works great until I try to delete rows from the db in admin. I had 1361 rows and wanted to delete 1300. Entered the number 1300 and got this message: 1064 - You have an error in your SQL syntax near 'ORDER by tracking_id ASC LIMIT 1300' at line 1 DELETE from supertracker ORDER by tracking_id ASC LIMIT 1300 [TEP STOP] Any idea on how to fix this? Thanks Quote Link to comment Share on other sites More sharing options...
equilla Posted November 3, 2005 Author Share Posted November 3, 2005 (edited) Will this work using product_info.php going directly to a single product or does it only work going to index.php? Maybe that is my problem ? Hi, it should work with product_info, or any other page for that matter. One observation though, in the URL you posted, you had kewy=xxx instead of keyw=xxx - could that be the problem? http://www.magazines2u.com/product_info.ph...f=test&keyw=ybb Regards, Mark Edited November 3, 2005 by equilla Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment Share on other sites More sharing options...
phatweb Posted November 3, 2005 Share Posted November 3, 2005 Hi, it should work with product_info, or any other page for that matter. One observation though, in the URL you posted, you had kewy=xxx instead of keyw=xxx - could that be the problem? http://www.magazines2u.com/product_info.ph...f=test&keyw=ybb Regards, Mark I was just in a hurry and made a typo.. I do have keyw and not kewy. I just can't get it to show any stats.... I can manually go to the index.php?ref=test&keyw=ybb and it still shows nothing. Ideas? Quote Link to comment Share on other sites More sharing options...
phatweb Posted November 3, 2005 Share Posted November 3, 2005 Great Contribution, Thanks. Just installed ver 3.1 everythin works great until I try to delete rows from the db in admin. I had 1361 rows and wanted to delete 1300. Entered the number 1300 and got this message: 1064 - You have an error in your SQL syntax near 'ORDER by tracking_id ASC LIMIT 1300' at line 1 DELETE from supertracker ORDER by tracking_id ASC LIMIT 1300 [TEP STOP] Any idea on how to fix this? Thanks I get this exact same error. I have: Database Info Your Supertracker database currently holds 1478 rows (oldest record : 11/02/2005 ) I tried to delete 500 and got the exact same error above. Quote Link to comment Share on other sites More sharing options...
equilla Posted November 3, 2005 Author Share Posted November 3, 2005 I get this exact same error.I have: Database Info Your Supertracker database currently holds 1478 rows (oldest record : 11/02/2005 ) I tried to delete 500 and got the exact same error above. Hi again, I think this is the same error that was covered a few pages back in this thread. Can you confirm whether you are running a fairly old version of MySQL, as this seems to be the cause of the problem. No solution had been found as yet, because I don't have access to a sufficiently old version of MySQL to troubleshoot this issue. Are you able to delete rows manually using phpmyadmin? If so, is there any chance you could share the resultant SQL so that I can make some progress on this issue? Many thanks, Mark Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment Share on other sites More sharing options...
phatweb Posted November 4, 2005 Share Posted November 4, 2005 Hi again, I think this is the same error that was covered a few pages back in this thread. Can you confirm whether you are running a fairly old version of MySQL, as this seems to be the cause of the problem. No solution had been found as yet, because I don't have access to a sufficiently old version of MySQL to troubleshoot this issue. Are you able to delete rows manually using phpmyadmin? If so, is there any chance you could share the resultant SQL so that I can make some progress on this issue? Many thanks, Mark Tell me what you need me to do in phpmysqladmin and what info you need from it? I'd be more than happy to provide this. Thanks. Quote Link to comment Share on other sites More sharing options...
DrDriVe Posted November 4, 2005 Share Posted November 4, 2005 Hi... just i want a know how i can configure this add-on to have it in spanish, and with the time of my city? im trying but i don't know how!!! i hope some body can help me.!!! Thanks in advice :blush: Quote Link to comment Share on other sites More sharing options...
Mookie_Jam Posted November 5, 2005 Share Posted November 5, 2005 Hi... just i want a know how i can configure this add-on to have it in spanish, and with the time of my city?im trying but i don't know how!!! i hope some body can help me.!!! Thanks in advice :blush: Hi. I am also from Spain and have no problems with the time. I guess the program takes the time from the server clock. Do you have your webpage in a spanish server? In order to hace it in spanish, you only have to translate de fields inside admin\includes\languages\espanol\supertraker.php I am a newby, but I expects it can help ;) Quote Link to comment Share on other sites More sharing options...
homewetbar Posted November 7, 2005 Share Posted November 7, 2005 (edited) Here's a quick upgrade for you guys, Basically what it will do is fix the bug I described many pages back where if you have the Option Type contrib where you can submit text for option values on your products it locks up the system after you add the item to your cart with any special text and a ' such as john's in the text field and then re-visit the product page. For those of you who do not have that previously mentioned contrib it will clean off the attributes in only the supertracker data (shopping cart not affected). What this will do is allow you to see which products are being viewed more accurately since you will not have many instances of the product every time they view it and change an option, which could be dozens of variants of the same product and will also help optimize the database field usage. Here is the quick and easy modification in catalog/includes/classes/supertracker.php FIND: //If customer is looking at a product, add it to the list of products viewed if (strstr($current_page, 'product_info.php')) { $current_product_id = $HTTP_GET_VARS['products_id']; if (!strstr($products_viewed, '*' . $current_product_id . '?')) { //Product hasn't been previously recorded as viewed $products_viewed .= '*' . $current_product_id . '?'; } } REPLACE WITH: //If customer is looking at a product, add it to the list of products viewed if (strstr($current_page, 'product_info.php')) { $prodID = $HTTP_GET_VARS['products_id']; $bracketPosition = 0; $bracketPosition = strpos($prodID, '{'); if ($bracketPosition != 0){ $cleanProdID = substr($prodID, 0, $bracketPosition); } else { $cleanProdID = $prodID; } $current_product_id = $cleanProdID; if (!strstr($products_viewed, '*' . $current_product_id . '?')) { //Product hasn't been previously recorded as viewed $products_viewed .= '*' . $current_product_id . '?'; } } Let me know if you all like the fix and I'll post a small update to the contrib.... :thumbsup: Edited November 7, 2005 by homewetbar Quote Most Valuable OsCommerce Contributions: Also Purchased (AP) Preselection (cuts this resource hogging query down to nothing) -- Contribution 3294 FedEx Automated Labels -- Contribution 2244 RMA Returns system -- Contribution 1136 Sort Products By Dropdown -- Contribution 4312 Ultimate SEO URLs -- Contribution 2823 Credit Class & Gift Voucher -- Contribution 282 Cross-Sell -- Contribution 5347 Link to comment Share on other sites More sharing options...
DrDriVe Posted November 7, 2005 Share Posted November 7, 2005 Here's a quick upgrade for you guys, Basically what it will do is fix the bug I described many pages back where if you have the Option Type contrib where you can submit text for option values on your products it locks up the system after you add the item to your cart with any special text and a ' such as john's in the text field and then re-visit the product page. For those of you who do not have that previously mentioned contrib it will clean off the attributes in only the supertracker data (shopping cart not affected). What this will do is allow you to see which products are being viewed more accurately since you will not have many instances of the product every time they view it and change an option, which could be dozens of variants of the same product and will also help optimize the database field usage. Here is the quick and easy modification in catalog/includes/classes/supertracker.php FIND: //If customer is looking at a product, add it to the list of products viewed if (strstr($current_page, 'product_info.php')) { $current_product_id = $HTTP_GET_VARS['products_id']; if (!strstr($products_viewed, '*' . $current_product_id . '?')) { //Product hasn't been previously recorded as viewed $products_viewed .= '*' . $current_product_id . '?'; } } REPLACE WITH: //If customer is looking at a product, add it to the list of products viewed if (strstr($current_page, 'product_info.php')) { $prodID = $HTTP_GET_VARS['products_id']; $bracketPosition = 0; $bracketPosition = strpos($prodID, '{'); if ($bracketPosition != 0){ $cleanProdID = substr($prodID, 0, $bracketPosition); } else { $cleanProdID = $prodID; } $current_product_id = $cleanProdID; if (!strstr($products_viewed, '*' . $current_product_id . '?')) { //Product hasn't been previously recorded as viewed $products_viewed .= '*' . $current_product_id . '?'; } } Let me know if you all like the fix and I'll post a small update to the contrib.... :thumbsup: I THINK U DON'T UNDERSTAND ME.... JUST I WANT TO CHANGE THE ADD TO SPANISH!!! THANKS ANY WAYS,!! I CHANGE THE CONFIGURATION! Quote Link to comment Share on other sites More sharing options...
mwalls59 Posted November 8, 2005 Share Posted November 8, 2005 Just want to confirm something. If there is no referring URL in the referring url report, does that mean they all came by direct request or bookmark? Or would there be other options? Thx, Matt Great contribution btw! Quote Link to comment Share on other sites More sharing options...
equilla Posted November 8, 2005 Author Share Posted November 8, 2005 Just want to confirm something. If there is no referring URL in the referring url report, does that mean they all came by direct request or bookmark? Or would there be other options? Thx, Matt Great contribution btw! Hi, The predfined variable we are using to get this information is $_SERVER['HTTP_REFERER'] - this from the php.net site: The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted. In other words, there are other reasons why it can be blank. There's not a lot we can do about this, but it's all we've got to go on. I think you still get some useful information to go on, because most users will not even be aware of the capability to block/change referrer information, if they have it. The bottom line though is that probably not as many people have bookmarked your site as perhaps it might appear from the stats. Regards, Mark Quote Mark Stephens Contribs: http://www.oscommerce.com/community/contributions,1680 http://www.oscommerce.com/community/contributions,1467 http://www.oscommerce.com/community/contributions,1422 Link to comment 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.