/ Published in: PHP
Expand |
Embed | Plain Text
$var_utmac=GOOGLE_ANALYTICS_CODE; //enter the new urchin code $var_utmhn=WEB_DOMAIN; //enter your domain $var_referer=$_SERVER['HTTP_REFERER']; //referer url $var_uservar=$storeinfo["storeid"]; //enter your own user defined variable $var_utmp="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $urchinUrl='http://www.google-analytics.com/__utm.gif?utmwv=1&utmn='.$var_utmn.'&utmsr=-&utmsc=-&utmul=-&utmje=0&utmfl=-&utmdt=-&utmhn='.$var_utmhn.'&utmr='.$var_referer.'&utmp='.$var_utmp.'&utmac='.$var_utmac.'&utmcc=__utma%3D'.$var_cookie.'.'.$var_random.'.'.$var_today.'.'.$var_today.'.'.$var_today.'.2%3B%2B__utmb%3D'.$var_cookie.'%3B%2B__utmc%3D'.$var_cookie.'%3B%2B__utmz%3D'.$var_cookie.'.'.$var_today.'.2.2.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D'.$var_cookie.'.'.$var_uservar.'%3B';
Comments
Subscribe to comments
You need to login to post a comment.

This is dumb, why would you want to do this?
You are not getting a job at Google any time soon...
The reason you would do this is so that you could track hits to mobile devices that don't support javascript. The original author used it do to server side tracking of hits to rss feeds. There are probably a number of things you could use it for.
Hi,
I have a problem with your script. fopen send my Ip Address (server), so when I look my results, all my visitors comes from my city. Do I have to change my php.ini or Apache configuration ?
Thanx a lot for you work
DellMe
dellme,
There is unfortunately no way to get around that problem at present by doing the request from the server. The ip address or location are not parameters to the tracking url but are rather recorded by the analytics server via the client ip address.^
You would have to negotiate the client to do the get request for you by putting the url in an image tag or doing it with javascript like the standard analytics javascript.
@IanLewis @delime
What about doing an HTTP redirect and making a or any type of request in the server?
Like this: http://nojsstats.blogspot.com/
The idea is doing:
Would solve the problem I think, anyway you would require another request, and the referrer is sort-of lost.
If you just want to capture a single page or action, like track opened emails, try http://email-tracking-with-google-analytics.com/. There you just set the email identifiers and get a pixel code. This pixel code does all the posting for you.