Rotateur publicitaire. Le rotateur de bannière le plus simple (scroller de bannière). Écrire un rotateur d'annonces en PHP

Bonjour les amis. Aujourd'hui, je souhaite vous expliquer comment la rotation des annonces peut être configurée à l'aide du plug-in Ad Inserter et comment utiliser des séparateurs pour afficher divers codes publicitaires sur le site. C'est l'un des rares plugins que j'utilise tout le temps et que je vous recommande. Avec lui, vous pouvez afficher des bannières publicitaires, des blocs publicitaires contextuels et tous les codes, même PHP sur votre site WordPress.

Et en plus des fonctionnalités riches, ce plugin a un gros avantage - la vitesse de chargement du code. Avec lui, le chargement du code publicitaire contextuel est plus rapide. Et cela est important pour chaque propriétaire de site.

Et la rotation des blocs d'annonces nécessite d'autant plus une attention particulière. Ici, nous parlons de rapidité et de la bonne approche dans l'affichage des blocs d'annonces. Les rotateurs ordinaires qui dévissent les blocs avec un intervalle de temps ne fonctionneront pas ici. Il est important ici qu'une seule des options de blocage des publicités s'affiche lorsque la page est actualisée. Autrement dit, tant que vous n'aurez pas actualisé la page, le code de blocage des publicités ne sera ni mis à jour ni modifié. Ce faisant, vous ne violez pas les règles des réseaux publicitaires.

Ce qui donne la rotation de la publicité sur le site

La rotation des blocs d'annonces (bannières) vous permet de savoir quel bloc d'annonces fonctionne le mieux à un endroit particulier. De telles expériences vous permettent d'augmenter les revenus publicitaires avec le même niveau de trafic. Puisqu'ils vous permettent de trouver le meilleur format pour un endroit particulier sur le site.

Mais il ne faut pas oublier que ce qui marche bien sur un site ne marche pas toujours bien sur un autre. Tout dépend du contenu, de la structure du site et de la qualité du trafic. Par conséquent, vous devez expérimenter sur vos propres sites et déterminer les meilleurs formats et emplacements.

Comment configurer la rotation dans Ad Inserter

C'est très facile à faire. Tout d'abord, vous décidez d'un endroit pour insérer un bloc d'annonces, configurez-le pour afficher des annonces à cet endroit, puis la magie commence.

[ ADINSÉRER ROTATION ]

Attention : supprimez les espaces avant les crochets afin que le code délimiteur ressemble à la capture d'écran ci-dessous.

Et après cela, vous devez insérer le code de bloc publicitaire suivant. Il n'y a pas de limite au nombre de délimiteurs.

Avec les bannières et le contenu d'affiliation, vous pouvez ajouter plus de deux codes. Mais, avec les blocs publicitaires contextuels, utilisez la rotation entre deux blocs.

Comment afficher différents blocs d'annonces entre les publications sur la page principale, les catégories et les archives

J'ai parlé de la façon d'implémenter une telle sortie via le fichier functions.php, et maintenant je vais montrer comment il est beaucoup plus facile de le faire en utilisant des séparateurs et un filtre dans le plugin Ad Inserter.


C'est ainsi que vous pouvez afficher facilement et rapidement trois blocs d'annonces, bannières et images différents entre les annonces d'articles sur la page principale. En cochant les cases des catégories, tags et archives, vous pouvez facilement dupliquer l'affichage des publicités sur ces pages.

Conclusion

Vous savez maintenant comment configurer la rotation des annonces sur le site. Cela reste le cas pour les statistiques et l'analyse des données. Dans la version gratuite du plugin, contrairement à la version PRO, il n'y a pas de comptage des impressions et des clics. Mais les statistiques sur les blocs d'annonces peuvent être consultées dans les comptes du réseau publicitaire, et les clics sur les liens des bannières peuvent être enregistrés à l'aide de .

La fonctionnalité du plugin, même dans la version gratuite, dépasse toutes les attentes. Il ne peut être limité que par la structure de votre modèle. Et l'exemple d'aujourd'hui montre d'autres opportunités intéressantes pour insérer des annonces sur le site.

Amis, c'est tout pour aujourd'hui, je vous souhaite du succès.

Sincèrement, Maxim Zaitsev

Le rotateur vient de l'anglais "rotate", qui signifie tourner. D'où le nom du script "rotator". Pourquoi est-ce nécessaire ? Une souche claire pour la rotation, ou si à notre avis, alors pour la rotation. Quoi faire pivoter ? Oui, n'importe quoi, bannières, images avec et sans légendes, annonces textuelles. etc.

Pour les amateurs de programmes d'affiliation, c'est une bonne occasion d'afficher divers liens d'affiliation, des images, des bannières. Les spectacles peuvent se faire de différentes manières. Par exemple, aléatoirement lors du chargement de chaque nouvelle page du site ou à tour de rôle. Ou, par exemple, après une heure définie lorsque l'utilisateur consulte la page du site.

Pour ceux qui annoncent leurs produits via Internet, le rotateur changera l'annonce du produit à la suivante, par exemple, chaque fois que la page suivante du site est chargée. Cela peut être fait de manière aléatoire, ou vous pouvez lier la publicité d'un produit particulier au thème de la page que vous consultez afin de faire écho. Quel est le meilleur est difficile à dire. Nous avons besoin de statistiques. Bien que les statistiques soient une chose qui a elle-même besoin de statistiques. À mon avis, le hasard est la meilleure option.

Cet article se concentrera sur le script de rotation le plus simple écrit en php, bien qu'il puisse également être créé en java, mais j'essaierai d'écrire à ce sujet dans le prochain article. Commençons par écrire un rotateur circulaire, par exemple, pour sept fichiers html, qui peuvent être des images, des bannières, du texte, etc. et nous essaierons de compléter le script, par exemple, avec un générateur de nombres aléatoires pour l'affichage aléatoire des fichiers.

Donc, pour commencer, à titre d'exemple, vous pouvez utiliser le site de rotation du site de base http: // site et faire ceci :

Il est clair que tout est assez simple. Le numéro du rotateur est stocké dans un fichier texte, à chaque ouverture d'une page du site, le numéro est lu, augmenté de 1, puis réécrit et ainsi de suite jusqu'à ce qu'il devienne égal au nombre maximum fixé, après quoi le numéro du rotateur revient à son état d'origine. Le nom des pages html sera 1.html, 2.html... Le script peut être grandement simplifié si vous utilisez la fonction de génération de nombres aléatoires. Ensuite, cela ressemblera à ceci:

Et enfin, un autre point important. Peut-être que quelqu'un sera utile. Il s'agit de la sortie d'un fichier html avec publicité, qui, soit dit en passant, peut avoir n'importe quel format, le même php, txt, etc., au bon endroit sur la page du site. Insistons sur le fait que les pages du site ont le même format html. Dans ce cas, vous pouvez faire ceci :

1. Placez une variable d'environnement de type %reklama% dans le conteneur ou le tableau souhaité de la page html où vous souhaitez afficher l'encart html avec publicité ;
2. Lisez le contenu du fichier html avec de la publicité dans une variable, comme indiqué ci-dessus
// Écrit le contenu du fichier html avec des publicités dans la variable $rotate avec des publicités
$rotate = implode("", file("$rot"));
3. Exécutez la fonction pour afficher la page html entière (par exemple, ayant le nom index.html) avec insertion publicitaire html.

fonction html ($chemin)
{
$rotation globale ;
$page = file_get_contents($path);
$page = str_replace("%reklama%", $rotate, $down);
echo("$page");
}
html("index.html");
sortie;

Dans la page index.html rendue, toute page avec un interstitiel comme 1.html sera rendue là où se trouve %reklama%. Les titres des blocs d'annonces et autres absurdités peuvent être affichés de la même manière. Eh bien voilà tout. Ce sujet peut être développé dans différentes directions, mais l'essence approximative est exposée ci-dessus. Soit dit en passant, afin de mieux comprendre l'essence de ce qui précède, vous pouvez tester une page avec un script de rotation dans sa composition. La page est conçue comme un petit projet à Denver. L'archive doit être décompressée dans le dossier d'accueil de Denver, exécutez Denver et tapez rotate.ru dans le navigateur

Cette idée couvait dans ma tête depuis longtemps, mais je n'arrêtais pas de remettre à plus tard la rédaction d'un article.

Je veux essayer le crowdsourcing.

Je serai bref.

Détails techniques - basés sur un framework (je n'ai pas encore décidé lequel est le meilleur à prendre), très probablement avec une connexion php + mysql classique

Architecture - 3 niveaux principaux (Site -> Page -> Blocs)

Site Web - nom, URL est défini et vous pouvez ajouter un commentaire

Page (ou pages) - vous pouvez donner une règle à la fois à une page spécifique et à une section, par exemple, une liste. Les pages elles-mêmes sont créées dans le cadre d'un site. Ici, vous obtenez le code que vous collez sur le site. En soi, l'insertion du code sera implémentée comme suit : insérez le script dans le modèle une fois, puis affichez les balises div avec l'identifiant souhaité aux bons endroits.

Blocs - les blocs d'annonces sont en fait créés ici. Jusqu'à présent, seul 1 type de blocs "Code publicitaire" (Adsense ou YAN) est prévu au départ. Pour chaque bloc, vous pouvez définir des conditions d'affichage jusqu'à ce qu'il n'y ait qu'un seul choix par appareil - ordinateur de bureau ou mobile. Si tout ce sujet fonctionne, alors nous ajouterons progressivement de nouveaux paramètres : GEO (à la fois les pays et les grandes villes de Russie), affichage par heure de la journée et jour de la semaine, etc. Ensuite, vous pourrez ajouter de nouveaux types de blocs (bannières, teasers etc.)

Mais tous ces souhaits sont encore dans un avenir lointain, car il n'est pas encore clair si ce produit sera demandé ou non.

Selon mes estimations approximatives, il faut au moins 40 à 50 000 roubles pour commencer, il s'agit uniquement d'un paiement pour le travail d'un programmeur afin de créer une sorte de produit plus ou moins fonctionnel.

Si le montant minimum est collecté, nous commençons à travailler. Tous ceux qui ont cotisé obtiennent le produit gratuitement + mises à jour pendant 1 an.

Si le montant n'est pas collecté, nous fermons le projet et oublions tout. Je renvoie l'argent.

Pourquoi tout cela est-il nécessaire ?

Comme vous le savez probablement, il n'y a plus autant de rotateurs normaux sur le marché, il y avait un tel poseur, mais l'auteur l'a abandonné et ne prévoit pas de le développer. Il y a aussi realbig.media, mais c'est une solution en ligne, en plus, il y a des plaintes concernant la qualité et la rapidité du travail, et c'est très critique.

Quels sont les avantages de notre produit ?

Le premier, et le plus important selon moi, est l'autonomie. Vous ne dépendez de personne, vous vous êtes fixé un non-serveur et vous l'utilisez comme bon vous semble.

Deuxièmement, la capacité à évoluer, tout dépend des paramètres de votre serveur + presque entièrement open source.

Troisièmement, la capacité d'influencer réellement le cours du développement du produit et d'ajouter uniquement les fonctionnalités réellement nécessaires.

En fait décrit assez brièvement, si vous avez des questions, écrivez dans les commentaires.

Tout d'abord, qu'est-ce qu'un rotateur et pourquoi est-il si important ? A en juger par le nom, le terme vient de l'anglais. "tourner" - tourner. L'essence du rotateur dans son incarnation web est que, selon un principe ou un autre, il fait tourner les publicités sur le site.

Pourquoi avons-nous besoin d'un rotateur, demandez-vous? En effet, cela vaut la peine d'utiliser n'importe quel réseau d'échange de bannières, et tous les problèmes disparaissent - chaque fois qu'il essaie de remplacer une autre bannière, il vous suffit de placer le code de la bannière. Cependant, la réalité est qu'à notre époque, le retour sur les systèmes de bannières est déjà minime. De plus en plus de webmasters se tournent vers les programmes d'affiliation - là, vous choisissez n'importe quel type de publicité, insérez du code html et une bannière ou un lien publicitaire apparaît au bon endroit. C'est là que les problèmes commencent à surgir. Premièrement, un code qui affichera une nouvelle bannière à chaque fois ou au moins en fera tourner plusieurs différentes dans un cercle est un phénomène extrêmement rare dans les programmes d'affiliation qui existent aujourd'hui. Oui, chose rare, je connais plus d'une centaine de programmes d'affiliation différents - seuls trois d'entre eux ont un code qui affiche des bannières différentes à chaque fois !

Mais c'est encore la moitié du problème. Le deuxième point est l'intérêt des visiteurs. En fait, pourquoi est-il si important d'afficher des bannières différentes, et pas la même ? Je pense que cela devrait être clair - un visiteur peut facilement voir plusieurs pages, et peut-être des dizaines de pages de votre site. Dans ce cas, le visiteur peut voir la bannière une fois, aller sur une autre page, et là c'est pareil, alors certains services lui seront annoncés par la même bannière ! Même si une personne s'y intéresse, après une telle mémorisation visuelle, la bannière est tout simplement ignorée. Si vous affichez différentes bannières sur différents sujets, même le même programme d'affiliation, le retour sur une telle publicité sera beaucoup plus important.

Une option encore meilleure consiste à afficher différentes bannières pour différents programmes d'affiliation. Peut-être qu'un visiteur d'un site sur les animaux n'est pas du tout intéressé par la nourriture pour poissons d'aquarium, mais il a besoin de nourriture pour chat. Remarque - la différence est petite, la plupart diront que cela est considéré comme la même chose - l'alimentation animale. Mais la pratique montre que la correspondance exacte de la publicité avec les intérêts du visiteur a un impact sur le visiteur, ce qui me rappelle un concept physique assez intéressant - la résonance. En un mot, en affichant une annonce dont le thème caractérise avec précision les intérêts du visiteur, vous serez dirigé vers le marché de la pomme.

Alors qu'allons-nous faire? Non, nous n'écrirons pas un script télépathe qui lit les pensées d'une personne, pas aujourd'hui :-). Aujourd'hui, notre tâche consiste à montrer autant de bannières différentes que possible au même visiteur. Oui, il est possible que le visiteur ne voie pas immédiatement l'annonce qui l'intéresse. C'est possible seulement pour 3, 5.. 10 pages vues, ça lui sera montré. Certains visiteurs partiront sans voir l'annonce qui les intéresse. Cependant, dans tous les cas, le retour sera beaucoup plus important que si vous mettez une seule bannière ou plusieurs bannières différentes.

Maintenant, nous devons réfléchir à la manière d'implémenter ce script ? Ce serait une bonne option d'utiliser des cookies - afin d'éviter d'éventuels réaffichages à l'utilisateur de bannières déjà affichées. Mais je ne ferais pas ça. Premièrement, il s'agit d'une charge supplémentaire, à mon avis, non justifiée, et, deuxièmement, dans tous les cas, vous n'utiliserez pas plus de 2-3 programmes d'affiliation, sinon les visiteurs de la ressource se "dissoudront" simplement dans un tas d'affiliés différents programmes et vous n'en aurez aucune utilité. Et comme il s'agira de 2-3 programmes, la plupart des visiteurs verront les bannières de chacun d'eux, même si elles sont affichées dans un ordre complètement aléatoire. C'est exactement ce que nous allons faire.

En fait, il suffit d'insérer au hasard tel ou tel code bannière au bon endroit. Cela se fait très facilement - un nombre aléatoire est généré à partir de la plage donnée et, en fonction du nombre résultant, le code correspondant est affiché. Voici un exemple d'un script php aussi simple :

Vous vouliez autre chose ? C'est tout le script :-). Les deux premières lignes sont utilisées pour générer un nombre aléatoire (plus précisément, un pseudo-aléatoire, mais ce n'est pas si important) dans la plage de 1 à 3. Eh bien, la troisième ligne inclut le fichier php correspondant dans le document. Ainsi, dans le répertoire à partir duquel ce script est appelé, il doit y avoir les fichiers 1.php, 2.php et 3.php, qui contiennent le code de la bannière. Si vous avez besoin de plus ou de moins, modifiez simplement la deuxième ligne de notre script en conséquence.

Et ne laissez pas vous sembler que ce script est trop simple et inutile. Tout est d'une simplicité ingénieuse. Et le principe de base de la rotation réside en fait dans l'affichage aléatoire uniforme des bannières. Ce petit script fonctionne à merveille avec le retour sur les programmes d'affiliation, vous pouvez le constater par vous-même.

Je gère ce blog depuis plus de deux ans maintenant. Principalement comme expérience et passe-temps. Et bien sûr, j'essaie d'être utile en publiant des documents intéressants sur un sujet technique. Malheureusement, rien dans ce monde n'est gratuit - vous devez débourser pour l'hébergement chaque année. Et je gagne de l'argent grâce à la publicité. C'est ce dont je veux parler aujourd'hui.

La publicité est différente. L'option la plus populaire est contextuelle, que vous avez tous l'habitude de voir sur de nombreux sites. Ce sont les bannières Yandex et Google. Et les revenus du webmaster dépendent de l'emplacement des blocs d'annonces. Et plus il y a d'argent, plus le blogueur est enthousiaste et meilleur est le projet. Récemment, le service de test des blocs d'annonces Realbig.media est apparu.

Sur chaque site, y compris mon blog, vous pouvez placer des publicités de plusieurs manières : en début, milieu et fin d'article, sur le côté (dans la sidebar), dans le header ou le footer du site. Mais que se passe-t-il si Google AdSense rapporte plus d'argent, YAN, et que le propriétaire du site ne le sait pas ? J'ai décidé de tester différents formats à chaque endroit du blog pour savoir quelles publicités mes lecteurs aiment et lesquelles ils ne devraient pas.

Le service est très pratique, avec un beau design, et surtout gratuit. C'est-à-dire que tous les goodies qui s'y trouvent actuellement sont offerts gratuitement - une rareté à notre époque.

Que peut faire RealBig ?

Des améliorations constantes conduisent au fait que l'information devient sans objet après une semaine. Par conséquent, je parlerai de ses capacités pour aujourd'hui : 12/11/2018 :

  1. Test des blocs publicitaires.
  2. Intégration avec les réseaux partenaires.
  3. Collecte et distribution de notifications push.
  4. Création de bannières et teasers.

Tous les réglages sont effectués dans votre compte personnel. Seul un plugin est installé sur le site, qui affiche le code en temps réel et ne charge pas le serveur avec des scripts supplémentaires. La gestion et les statistiques de tous vos projets sont également disponibles dans votre compte personnel. Différents sites peuvent mieux fonctionner avec différents formats d'annonces, il n'est donc pas pratique de définir les mêmes paramètres. L'expérimentation constante conduit à des profits accrus. L'analyse des revenus est très claire et détaillée.

Réseaux partenaires

Outre Yandex et Google, il existe d'autres petites entreprises qui proposent aux webmasters de gagner de l'argent sur leurs sites. Il peut s'agir de fabricants ou de magasins de marchandises diverses. Dans Realbig, vous pouvez configurer la synchronisation avec le compte personnel de ces affiliés, et les statistiques de leurs impressions publicitaires seront également prises en compte. Les plus populaires sont maintenant disponibles : MediaVenus, Oblivki, Advertur, Medicineteaser. La liste sera mise à jour.

Bannières et teasers

La première est une image, en cliquant sur laquelle vous arrivez sur le site de l'annonceur, la seconde est une image avec une légende. Habituellement, les agences de publicité fournissent du matériel prêt à l'emploi, mais si vous souhaitez faire la publicité de votre produit, vous devrez dessiner vous-même une bannière.

Le constructeur est très simple et vous permet de faire les deux. La police change, la taille de l'image, la couleur et la forme du cadre, d'autres petites choses. Auparavant, je devais étudier les styles CSS et le balisage HTML, mais maintenant je vais sur RealBig et je fais tout cela avec un aperçu. Très pratique, la sortie est un code prêt à l'emploi qui doit être inséré en tant que bloc d'annonces.

Pousse

Une tendance de la mode relativement nouvelle est celle des messages contextuels dans le navigateur. Fonctionne sur les ordinateurs et les appareils mobiles. Sur mon site, vous avez peut-être aussi remarqué une notification avec une suggestion d'inscription. Je n'envoie pas de publicité via des notifications push, je prévois d'informer des nouvelles publications via le flux RSS, alors n'hésitez pas à vous abonner. Même si le blog est fermé dans votre navigateur, vous comprendrez d'après le pop-up que j'ai écrit un nouvel article intéressant.

  • Dans la barre latérale, il y avait un gros bloc 300x600 de Yandex (paramètres ci-dessous) et le même de Google. Le bloc bourgeois a gagné par clics, mais le bloc russe a plus de SPM. Les impressions n'étaient que sur le bureau. La barre latérale ne s'affiche pas sur les appareils mobiles. C'est 48% de tout le trafic.
  • Sous le contenu, il y avait 3 options différentes : des blocs adaptatifs de Yandex et Google et une affiche horizontale de Yandex, qui gagne par le nombre de clics. Pour la pureté de l'expérience, il était probablement nécessaire de mettre une autre option pour Google, mais tant pis.
  • Au milieu de l'article, 3 options ont également été placées : 2 blocs carrés Google, une affiche verticale avec une annonce de Yandex et un bloc combiné avec Google adaptive et Yandex motion, qui a largement gagné. Il y a un point ici - le bloc combiné pourrait être considéré comme incorrect et surestimer les résultats, alors je suis allé dans les bureaux des deux systèmes et j'ai vérifié les données. Dans Google, il y a eu 2 clics pour 0,13 $ et dans Yandex, il y a eu 1767 impressions pour 107 roubles. Visibilité 25%, SPM 60r. Par rapport au reste de la motion au milieu donne vraiment plus de revenus. La surestimation est présente, notamment en raison des appareils mobiles, sur lesquels le défilement est souvent compté comme un clic. Par conséquent, le nombre 53 que je considère comme erroné.
Chargement...Chargement...