2010-08-17 7 views
3

Je ne connais pas le bon terme pour cela, mais disons que je veux avoir des annonces sur mes sites Web où les annonceurs doivent payer chaque fois que les utilisateurs cliquent sur les sites Web. Comment devrait-on faire cela?Création d'un système de publicité pour vos sites Web (mon propre AdSense)

Mon approche consiste à lier l'annonce à un fichier de script qui enregistrera le clic dans une base de données et redirigera l'utilisateur vers le site de l'annonceur. Je vois une faiblesse avec ceci; le même utilisateur peut cliquer sur l'annonce plusieurs fois dans un laps de temps et plusieurs clics seront enregistrés. Donc, pour éviter cela, je pense à mettre en place un COOKIE pour chaque visiteur et le clic de chaque visiteur ne sera enregistré qu'une fois par jour. (Mais que faire si cookie est désactivé).

Quelle est la bonne façon de mettre en place un tel système de publicité sur un site web? Pouvez-vous partager vos méthodologies?

Répondre

2

Vous pouvez enregistrer l'adresse IP de l'utilisateur dans le cache ou dans la base de données pour éviter plusieurs clics sur une période d'une journée.

+1

BEAUCOUP d'utilisateurs sont derrière une seule IP et un NAT ... –

+1

utiliser les cookies du navigateur en combinaison avec ipaddress –

1

Les annonceurs doivent avoir une confiance totale que vous leur donnez les bons numéros. C'est pourquoi l'espace publicitaire est dominé par les goûts de doubleclick, google et autres behemouths. Je ferais en sorte que vous puissiez remplir vos annonces en faisant des études de marché avant de vous soucier de l'aspect technique.

En supposant que vous l'ayez déjà fait, vous pouvez en effet utiliser un cookie.

Vous pouvez également diffuser une URL unique avec chaque annonce. Ainsi, si vous cliquez deux fois sur la même URL, vous savez qu'un utilisateur clique deux fois sur la même annonce.

Même si vous ne disposez que d'une annonce sur votre site, elle possède toujours un GUID ou un élément joint, vous savez donc qu'il s'agit d'un clic unique.

Bonne chance.

+0

Droit, si j'étais un annonceur, je m'inquiéterais de la même chose. Comment saurais-je que les chiffres sont corrects? – denniss

4

J'ai récemment créé un tel système, s'il vous plaît voir son site de promotion textsensor.com. Alors, comment pouvons-nous faire cela, vous devez garder ces points à l'esprit

1) Intervalle domaine interdépendant n'est pas autorisé, donc pas d'envoi de données à votre serveur lorsque l'utilisateur clique sur une annonce qui pourrait être présente sur le site Web de tout de l'éditeur et vous pourriez les avoir dans des milliers.

2) Les cookies peuvent être bloqués comme vous l'avez dit, même les navigateurs différents peuvent causer différents types de problèmes :) lorsque vous traitez des cookies dans de tels scénarios.

3) Vous devez fournir une étiquette de script à l'éditeur pour qu'il y incorpore des annonces sur des mots clés pertinents.

4) Cette étiquette doit exécuter le langage de programmation côté serveur. par exemple

<script src="http://dennis.com/ads_application/get_my_ads.php"> 

OU si vous avez multple fichiers php include puis 1 fichier js qui importera tous les fichiers php dans le site par exemple

<script type="text/javascript" src="http://www.dennis.com/ad_application/inline.js"> 
</script> 

5) vous devez indiquer au serveur à propos de l'éditeur , donc mettez là id et il campagne ID dans la balise de script et mettre cette balise de script avant le fichier inline.js de l'arrêt 4.

<script type="text/javascript"> 
var ad_publisher = "5122"; 
var ad_campaign = "11129"; 
var ad_type = "inline"; 
</script> 

6) vous devez vérifier si l'hôte actuel est admissible à mettre des annonces sur leur site internet

7), vous pouvez voir un exemple de fichier inline.js here we made for textsensor.com

8) Pour créer l'intervalle entre le moment où le dernier utilisateur a cliqué sur une annonce, vous devez enregistrer cet utilisateur en utilisant ipaddress et en créant des cookies. Cela doit être fait côté serveur, c'est-à-dire envoyer une adresse IP au serveur et l'utilisateur du temps a cliqué sur l'annonce.

+0

Great .. !! comment enregistrer le nombre de clics et le nombre d'impressions pour tous ces sites côté serveur ou pour montrer à l'éditeur? – Pawan