AdSense Tracking script : des stats page par page !

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15919
Inscription: Ven Avr 19, 2002 19:51

AdSense Tracking script : des stats page par page !

Message le Dim Fév 29, 2004 22:52

Google AdSense n'offre pour l'instant que des statistiques globales (si vous diffusez des publicités AdSense sur plusieurs sites, nous n'avez même pas le détail des statistiques par site).
Je vous offre aujourd'hui la possibilité d'avoir des statistiques non seulement par site mais aussi par page !
Et ce n'est pas tout : vous pouvez même savoir sur quelles URL les internautes ont cliqué.

Avec tout ce qui suit, vous allez être en mesure de pister vous aussi très simplement les clics sur les publicités AdSense. J'ai testé moi-même ce système sur WebRankInfo et il fonctionne...

Qu'en pensez-vous ? Si vous avez des questions ou des remarques, je pourrai en poser directement à Google lors du prochain séminaire à Paris sur les liens sponsorisés contextuels, le 10 mars prochain, car il y aura Christophe Muller de Google (Strategic Partner Development Manager pour Google Europe).

Le séminaire liens contextuels : http://www.imitiki.com/seminaires/liens ... tuels.html

L'article complet : AdSense Tracking


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: Lun Juil 28, 2003 15:58

Message le Dim Fév 29, 2004 22:59

Prem's ! ;)

Ouaaaaahhhhhh !!! Ca c'est vraiment cool !!!
J'vais mettre ca en place rapidement, et comme j'ai un peu le temps ce soir, je vais aussi convertir le petit bout de code php en code asp pour ceux qui font tourner leurs site sur du IIS (script que tu pourra éventuellement rajouter dans l'article si tu le souhaite).

En tout cas, merci pour l'info, et puisqu'apparament c'est "certifié" par un Google Guy, il ne devrais pas y avoir de soucis ! :)

:arrow: Pour la version asp du bout de script php, c'est par ici que ca se passe ;)
Dernière édition par BadProcESs le Lun Mar 01, 2004 13:31, édité 1 fois.


anguenot.com
WRInaute passionné
WRInaute passionné
 
Messages: 909
Inscription: Mer Mai 14, 2003 21:35

Message le Dim Fév 29, 2004 23:06

Excellent!
J'aimerais en plus connaitre les couleurs des adsenses au moment du clic (vu que je les fais varier de façon semi-aléatoire par php).
Qu'en penses-tu?


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: Lun Juil 28, 2003 15:58

Message le Dim Fév 29, 2004 23:08

anguenot.com a écrit:Excellent!
J'aimerais en plus connaitre les couleurs des adsenses au moment du clic (vu que je les fais varier de façon semi-aléatoire par php).
Qu'en penses-tu?


Bah c'est encore plus simple pour cela, puisqu'alors il te faut utiliser une variable de session contenant ton code couleur, que tu peut récupérer au même moment que les autres paramètre.

iconso
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Mar Avr 08, 2003 16:17

Message le Dim Fév 29, 2004 23:09

C'est vrai que ce niveau de détail manque réellement sur les stats AdSense, c'est donc une bonne initiative... ca devrait rendre service à plus d'un..

Fred


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: Mer Sep 24, 2003 11:49

Message le Dim Fév 29, 2004 23:11

S u p e r ..... et je l'inscris comment moi le code d'accès à la base sur ce script ? :roll:

// on extrait l'URL de la chaine, qui commence par "go to " ou "Afficher la page "
$url = substr($url, strrpos($url, " "));

// insertion dans la base de données
// ICI AJOUTER CODE DE CONNEXION A LA BASE

$sql = "INSERT INTO log SET ref=\"$ref\", url=\"$url\", date=\"".date("Y/m/d H:i:s")."\", ip=\"$ip\"";
$res = mysql_query($sql) or die($sql);
}
?>

Nitou
WRInaute passionné
WRInaute passionné
 
Messages: 929
Inscription: Dim Déc 01, 2002 15:25

Message le Dim Fév 29, 2004 23:14

Oh ca va en interesser plus d'un !


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: Mer Sep 24, 2003 11:49

Message le Dim Fév 29, 2004 23:17

je fais comment pour le code d'accès à la base ?
comme ça ?

// insertion dans la base de données
// ICI AJOUTER CODE DE CONNEXION A LA BASE
$connect=@mysql_connect("base", "login", "password");
$sql = "INSERT INTO log SET ref=\"$ref\", url=\"$url\", date=\"".date("Y/m/d H:i:s")."\", ip=\"$ip\"";
$res = mysql_query($sql) or die($sql);
}
?>


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15919
Inscription: Ven Avr 19, 2002 19:51

Message le Dim Fév 29, 2004 23:21

Nitou a écrit:Oh ca va en interesser plus d'un !

je pense que ça peut intéresser quelques milliers au moins de webmasters francophones, vous croyez pas ???
je peux vous dire que c'est hyper intéressant, j'analyse en détails mes stats depuis aujourd'hui... Il reste parfois qq petits détails à corriger, on verra ces jours-ci.
Content que ça vous plaise ! (le contraire m'aurais vraiment étonné...)


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: Mer Sep 24, 2003 11:49

Message le Dim Fév 29, 2004 23:24

Sûrement... si j'arrive à faire fonctionner ce truc :lol:

Pour l'instant je ne vois rien sur ma page log.php 8O


AgentWebRanking
Nouveau WRInaute
 
Messages: 44
Inscription: Mer Oct 09, 2002 11:36

Message le Dim Fév 29, 2004 23:26

Ouaip cela va en interesser plus d'un :D

Pour les personnes qui viendront aux séminaires ImiTiki, RDV dans 10 jours!

Pour les autres, Olivier vous tiendra certainement au courant :wink:

Fabien


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Dim Fév 29, 2004 23:48

Merci Olivier en plus c'est une french version, et qui va surement être améliorée.
Autre info, dans le cache IE, il y a des pages des banières adsenses affichées durant vos visites, avec le code de programmation google utilisé et surement de bonnes informations ou variables a interroger.
Les pages ont pour noms ads[].htm
Pour y acceder rapidement, allez sur une page web quelconque, faire afficher source, une fois votre editeur html ouvert, faites fichier ouvrir, le cache alors est ouvert au bon emplacement (en tout cas avec mon editpad.exe ;-))


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: Lun Juil 28, 2003 15:58

Message le Lun Mar 01, 2004 0:01

Et voici en avant première la transcription du bout de code php en code asp, pour les codeurs asp ;)
Celui-ci a été testé, il fonctionne.

Code: Tout sélectionner
<%
Dim ref, url, ip
Dim sql

ref = request.querystring("ref")
url = request.querystring("url")

If (Len(Trim(ref)) > 0 And Len(Trim(url)) > 0) Then
   ' adresse IP du client
   ip = request.ServerVariables("REMOTE_ADDR")
End If

' on extrait l'URL de la chaine, qui commence par "go to " ou "Afficher la page "
url = Trim(Mid(url, InStrRev(url, Space(1))))

' insertion dans la base de données
' ICI AJOUTER CODE DE CONNEXION A LA BASE
' Note: le nom de variable 'conn' est pris ici a titre d'exemple, bien evidement,
' il faut le remplacer par le nom de variable de votre connexion

sql = "INSERT INTO log (ref, url, dte, ip) VALUES ('" & ref & "', '" & url & "', #" & Now() & "# , '" & ip & "');"
conn.Execute(sql)
%>


Pour ceux (et celles ;)) qui auraient des soucis avec ce script, n'hésitez pas à poser vos question en MP.
Olivier, si tu veut le rajouter dans ta page spéciale, c'est ok ! ;)


Americas
WRInaute accro
WRInaute accro
 
Messages: 3380
Inscription: Mer Sep 24, 2003 11:49

Message le Lun Mar 01, 2004 0:05

BadProcess est un as de l'ASP... moi je doit être une brele du PHP car pour l'instant je ne vois que du blanc sur ma page log.php :roll:


BadProcESs
WRInaute accro
WRInaute accro
 
Messages: 2657
Inscription: Lun Juil 28, 2003 15:58

Message le Lun Mar 01, 2004 0:13

Americas a écrit:BadProcess est un as de l'ASP... moi je doit être une brele du PHP car pour l'instant je ne vois que du blanc sur ma page log.php :roll:


Merci, mais ce n'est pas très difficile ;)

Par contre, pour ton soucis... Heu... La page log.php, c'est normal qu'elle reste vierge, elle ne renvoit rien du tout... Elle se contente de relever les paramètres et de les insérer dans la bdd. C'est donc dans ta table log que les enregistrements doivent se trouver.

AdSense Tracking script : des stats page par page !

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google AdSense, Google Referrals



Qui est en ligne

Utilisateurs parcourant ce forum: Leonick et 0 invités