Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Stats google adsense facile a mettre en place

Poster un nouveau sujet Imprimer cette discussion    Forum -> AdSense   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
manucorp
Nouveau WRInaute

Inscrit le: 18 Juil 2005
Messages: 10

URL permanente de ce messagePosté le : Jeu Juil 28, 2005 10:43    Sujet du message: Stats google adsense facile a mettre en place

Voila un autre petit truc que j'ai fait pour mes stats Adsense
je genere des logs sous la forme logs apache et ensuite je passe le tout dans la moulinette Webalizer

ca compte les clics Firefox (mais attention il faut que le js soit sur le meme domaine que la page) mais je ne peux pas recuperer le site vers lequel le click va (ce qui est le cas avec IE)

le fichier log.php gere remplit le fichier /var/log/apache/adsense.log
vous pouvez le remplacer par $DOCUMENT_ROOT."/stat_adsense/adsense_".date("d-M-Y",time()-3600*9).".log"

(le -9 c'est pour gérer les heures et etre a la meme heure que adsense)

ca genere et mettre un fichier par jour et ensuite le mettre dans une moulinette sous windows qui analyse les fichiers de logs apache (il y a plein de logiciel dans le genre

un petit javascript et un fichier php log.php
le tout

le javascript

----------------------------

function log()
{
log_image = new Image();
log_image.src = '/log.php?type=click&ref=' +
escape(document.location) + '&goto=' +
escape(window.status)+'&next='+this.src;
}
var elements;
if(document.getElementsByTagName) {
elements = document.body.getElementsByTagName("IFRAME");
} else if (document.body.all) {
elements = document.body.all.tags("IFRAME");
} else {
elements = Array();
}
for (var i = 0; i < elements.length; i++)
{
if (elements[i].src.indexOf('googlesyndication.com') > -1)
{
bug1 = new Image();
bug1.src='/log.php?type=aff&src='+elements[i].src;
if (document.layers)
{
elements[i].captureEvents(Events.ONFOCUS);
elements[i].captureEvents(Events.ONMOUSEOVER);
}
elements[i].onfocus=log;
}
}

-------------------------

le fichier PHP

---------------------
<?
if ($type=="aff")
{
error_log($_SERVER['REMOTE_ADDR']." - ".$_GET['channel']."_aff ".date("[d/M/Y:H:i:s O]",time()-3600*9)." \"GET ".$_GET['url']." HTTP/1.1\" 200 0 \"".$_GET['ref']."\" \"".$_SERVER['HTTP_USER_AGENT']."\" \n",3,"/var/log/apache/adsense.log");
}
else if ($type=="click")
{
error_log($_SERVER['REMOTE_ADDR']." - ".$_GET['channel']."_click ".date("[d/M/Y:H:i:s O]",time()-3600*9)." \"GET Click_".str_replace(" ","_",$_GET['goto'])." HTTP/1.1\" 200 10240 \"".$_GET['ref']."\" \"".$_SERVER['HTTP_USER_AGENT']."\" \n",3,"/var/log/apache/adsense.log");
}
?>


--------------------

en gros un click genere une hits de 10 Ko
et un affichage un hit de 0ko comme ca il est facile de voir le nombre de click

dans les urls qui genere le plus de traffic il y a les urls vers lequel on est redirigé

dans les utilisateurs on a voit les endroits les plus clickés (par rapport au channel adsense)

en gros si vous remplissez dans votre js la variable
google_ad_channel ="toto";

dans les listes des utilisateurs je vais avoir
toto_aff 2000 hits ... ca veut dire que le channel toto a été affiché 2000 fois

toto_click 30 Hits .. ca veut dire qu'il y a 20 clicks dans le channel toto

le nombres d'ip vous donnera le nombre de click par ip

car vous avez aussi les IPs qui genere le plus de traffic.....

10 ko = 1 click

on peut aussi voir le nombres de pub vus par IP ....et aussi les nombres de clicks

en gros :
1 hit = 1 affichage de pub
10 ko = 1 click de pub
1 utilisateur (c'est comme ci un user avait entré un authentification HTTP)
= 2 channel (1 channel affichage, 1 channel click)

apres quand on a compris le systeme on peut récupérer assez facilement quelques infos interessantes....

Voila

Manu
 
manucorp
mat1979
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 09 Mar 2005
Messages: 192

URL permanente de ce messagePosté le : Jeu Juil 28, 2005 11:55    Sujet du message: Stats google adsense facile a mettre en place

excellent
 
mat1979
manucorp
Nouveau WRInaute

Inscrit le: 18 Juil 2005
Messages: 10

URL permanente de ce messagePosté le : Jeu Juil 28, 2005 13:34    Sujet du message: Stats google adsense facile a mettre en place

j'ai pas precisé mais il faut mettre le track.js a la fin de chaque page
et le log.php a la racine de site Smile

sinon faire les petits changement dans le code

Manu
 
manucorp
venomelektro
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 16 Juin 2005
Messages: 246
Localisation: Montpellier

URL permanente de ce messagePosté le : Dim Aoû 14, 2005 12:47    Sujet du message: Stats google adsense facile a mettre en place

Salut,

j ai mis en place ton truc manu, efficace

sauf que pour la journée d hier j ai une difference de 1 click entre la compta google et celle du script .. etrange ca , non ?

j ai aussi un truc comme ca bizarre :

66.249.66.171 - _click [13/Aug/2005:12:14:54 +0200] "GET Click_ HTTP/1.1" 200 10240 "" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" ??
 
venomelektro Visiter le site web du posteur
Seb-
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 06 Mar 2005
Messages: 188

URL permanente de ce messagePosté le : Dim Aoû 14, 2005 20:02    Sujet du message: Stats google adsense facile a mettre en place

Ca à l'air pas mal. Je crois que je vais essayer ça quand j'aurais le temps.
 
Seb- Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> AdSense Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort