Werbung nur für Google Besucher

Wie sicherlich einige von Euch bemerkt haben, bastle ich in letzter Zeit wieder etwas an verschiedenen Werbeformen auf dem Blog. Seit heute ist das alles wieder etwas unsichtbarer geworden. Das liegt daran, dass die meisten Werbeplätze ab heute nur für Besucher sichtbar sind, die aus den Google-Suchergebnissen kommen.

Dadurch bleiben Stammleser von diesen Werbeblöcken verschont und dennoch lassen sich ein paar Euros mit dem Blog verdienen. Die Integration dieser Unterscheidung ist ganz einfach und sollte nicht nur mit WordPress möglich sein:

<?php if (ereg("google.", $_SERVER['HTTP_REFERER']) &&
                    ereg("q=", $_SERVER['HTTP_REFERER'])) : ?>
	<div class="advert">
               Hier kommt die Werbung rein...
	</div>
<?php endif; ?>

Die Prüfung ist zugegebenermaßen eher rudimentär, sollte aber 99% abdecken und wenige false positives verursachen. Zumindest weniger als eine Lösung über das "Landingsites"-Plugin. Selbiges springt auch an, wenn der Besucher über den Google Reader kommt und liefert dann seltsame bis lustige Textbausteine über dem Beitrag ;)

Nachmachen erlaubt und erwünscht ;)

Ähnliche Beiträge

  • Heute: Stammtisch der Piratenpartei in Augsburg

    Wie im Laufe der Woche schon über Twitter verkündet, findet heute (Sonntag) Abend um 19 Uhr der nächste Stammtisch der Augsburger Piraten statt. Ort der Veranstaltung ist das Brauhaus 1516 im Augsburger Hauptbahnhof. Aller vorraussicht nach, werde ich dort zusammen mit ein paar anderen auch einlaufen. Mein primäres Ziel der Teilnahme ist es dabei nicht…

  • Trigami will Blogger bezahlen

    In den USA wurde vor wenigen Wochen ReviewMe gegründet. Das Konzept (Blogger werden von Unternehmen für Produktreviews im eigenen Blog bezahlt) sorgte in der deutschen Blogosphäre – wie immer wenn’s um’s Geld geht – für heisse Diskussionen. Es war auch schnell klar, dass man als deutscher Blogger bei ReviewMe erstmal nicht punkten können wird. Nun…

  • Der Yigg-Effekt

    Im englischen Sprachraum wird man gedigged (digg.com – ‚I got dugged‘) oder geslashdotted (slashdot.org). In Deutschland wäre ein Äquivalent wohl geheised (heise.de) zu werden. Diese komischen Begriffe meinen alle das gleiche: Man wird auf einem dieser Dienste an prominenter Stelle erwähnt und kriegt dadurch enorm viel Traffic ab – da qualmt schon mal der Server…

  • Dschungelmässiges Massendomaining

    „Hmm was wird das denn?“ war mein erster Gedanke als ich blogjungle.de gesehen habe. Die Antwort folgte auf dem Fuß: Willkommen auf BLOG Jungle dem grossen, unabhängigen, deutschsprachigen Blog Themen Netzwerk. aha ein Blonetzwerk mit Thema Themen? „Wasn das?“ Blogjungle.de stellt Dir kostenlos eine Plattform von fast 700 Themen Blogs zur Verfügung. Du kannst einen…

  • Website des Jahres

    „Awards“ für Webseiten in jeglicher Form gibt es ungefähr so lange wie das Internet ansich – wenn nicht sogar schon länger. Der Trend hat in den letzten Jahr (gefühlt aus meiner Sicht) etwas nachgelassen und man sieht sie seltener. Immer wieder gab es auch größer angelegte Awards. „Website des Jahres 2006“ war (wieder gefühlt) einer…

14 Kommentare

  1. Seit der aktuellen Version des Plugin Landingsite ist das Problem Google-Reader ausgeschlossen. Dafür gibt es nun eine Abfrage.
    Ansonsten ist das eine einfache und gute Lösung für die Google-Abfrage.
    Allerdings müsste man auch andere Suchen einfügen.
    LG Frank

  2. Hallo Frank,

    danke für den Hinweis. Ich hab‘ mich für die 80/20-Lösung entschieden – 80% Ergebnis für 20% Aufwand ;) Daher gibt’s auch nur Google. Und da Google hier sogar ungefähr 99,99% des Suma-Traffics ausmacht, verzichte ich gerne auf Werbung für die 3 Yahoo-Suchenden im Monat.

  3. Zumindest für mich ist das okay. Wer an meinem Blog interessiert ist, der soll auch nicht ständig durch Werbung am rumklicken gehindert werden. Die Werbung gilt primär den ca. 2000 die am Wochenende pro Tag kamen und nach „my video“ gesucht haben, also der eher nicht-bloginteressierten Zielgruppe ;)

  4. @Frank: ereg() verwendet reguläre Ausdrücke. Hier geht es aber nur jeweils um einen String – reguläre Ausdrücke werden nicht verwendet. Also kann man sich auch den zusätzlichen Rechenaufwand (selbst wenn es nur um ein paar Millisekunden gehen mag) sparen.

    BTW: Statt ereg() empfiehlt sich ansonsten eigentlich preg_match(). Die preg_*-Funktionen sind schneller als ereg() & Co. Es gab auch Überlegungen, ereg() in PHP 6 zu entfernen. IIRC wird aber aus BC-Gründen (backwards compatibility) darauf verzichten.

  5. Pingback: Gesperrt bei Google Adsense - Was nun? #1 » …? Geht mal gar nicht! -> DIE Alternative zu YouPorn!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert