Category Archives: adsense

Click fraud, avagy védd az AdSense fiókodat stílusosan

Röviden összefoglalva a click fraud az a jelenség, amikor egy személy, vagy egy program rossz szándékkal egy fizetett hirdetésre kattint. A jelenség motiváló tényezőjének boncolgatását inkább a pszichológusokra bíznám, inkább valami másra koncentrálnék az elkövetkezőkben.

Egy-két oldalt és prezentációt átnézve egyre inkább úgy tűnik számomra, hogy az ipari méretű csalások mögött leginkább robot hálózatok állnak. Az oldalletöltések azonos IP-ről egyszerre akár több operációs rendszert azonosítva is érkezhetnek.

click fraud

forrás

A probléma ezzel a jelenséggel az, hogy vétlen hirdetés publikálók is áldozatául eshetnek a Google válaszának, az AdSense fiók felfüggesztésnek.

Pár óra alatt azonban sikerült valamiféle dögös megoldást összeeszkábálnom, amit így utólag végiggondolva nem sok teret fog engedni a click fraud kártékony jelenségének.

Első lépésként bemutatnék egy képzeletbeli AdSense kódot, hogy mindjárt bele is kezdhessünk hirdetői fiókunk biztonságosabbá tételébe.

<script type="text/javascript">
google_ad_client = "pub-xxxxxxxxxxxxxxxx";
google_ad_slot = "xxxxxx";
google_ad_width = 234;
google_ad_height = 60;
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

Így néz(ne) ki a te oldaladban is egy Google hirdetés, és a forráskód megjelenítésével ez bárki számára hozzáférhető. Kimásoltam az erre a domainre dedikált kódot, majd beillesztettem egy másik oldalamba és ott is megjelent a hirdetés. Itt már kezdődnek is a gondok. Ha bárki rossz szándékkal kimásolja a javascriptet és bárhová beilleszti, szabadon kattingathat, anélkül, hogy ez neked bármilyen (webstatisztika) módon is feltűnhetne.

Ez a gondolatmenet elvisz minket a legfontosabb lépéshez. A javascript külső, védett fájlba való átmozgatásához.

<script type="text/javascript" src="adsense-kod.js">
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Ezt követően az adsense-kod.js-be helyezzük a kódnak ezen részletét:

google_ad_client = "pub-xxxxxxxxxxxxxxxx";
/* 234×60, létrehozva 2008.03.01. */
google_ad_slot = "xxxxxx";
google_ad_width = 234;
google_ad_height = 60;

Ezzel a lépéssel az AdSense kód külső fájlba került, de a javascript direkt elérését még nem akadályoztuk meg. Használjuk erre az hotlinking ellen is szükséges .htaccess kódot, a következő formában.

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?seo.i-connector.com(/)?.*$ [NC]
RewriteRule .*\.(js)$ http://seo.i-connector.com/ [R,NC]

Ezáltal a .js kiterjesztésű fájlok csak a második sorban specifikált domain fájljai számára lesznek elérhetőek. Direkt eléréskor a harmadik sorban lévő URL lesz az átirányítás végállomása.

Következzék a második lépés, amely során aktív kattinós IP adatgyűjtésbe fogunk kezdeni. Az oldalad kódjában a Google hirdetést ilyen formán építsd be.

<form method="post" action="" id="ads">
<div class="ads">
<script type="text/javascript" src="adsense-code.js">
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</form>

Lesz tehát egy ajax posztoló form, amely tartalmazza a hirdetés kódját.

A hirdetést taralmazó oldal head részébe kérlek illeszd be ezt a három sort, és már majdnem készen is leszünk.

<script src="mootools.js" type="text/javascript"></script>
<script src="control.js" type="text/javascript"></script>
<?php require "ads-controller.php" >

Amint a három fájlon szépen végigmentünk, addigra a védelem össze is áll (tartalmuk lementésekor kérlek nagyon ügyelj arra, hogy azt a szükséges fájlkiterjeszés megadásával illeszd az oldaladba).

mootools.js
Mootools.net-ről szabadon letölthető javascript keretrendszer.

control.js
Az AdSense hirdetést tartalmazó ads class-szal azonosított div felett végrehajtott egérkattintás (mousedown esemény) válaszául a div-et 800 milisecundum alatt teljesen átlátszóvá transzformálja, valamint vezérli az ajax posztolást az ip-log.php fájl futtatásaként.

Az ip-log.php fájl fogja végezni a statisztikai adatgyűjtést gyűjtést. A benne meghatározott limit változóval ($limit=1000;) indirekt módon szabályozható, hogy hányadik kattintást követően kerüljön a logfájl törlésre, azaz ismét kattinthatóvá válnak a hirdetések a korábban már kattintók számára.

Az indirekt szabályozás abból áll, hogy a logfájl mérete kerül összehasonlításra a limit változóval. Egy IP körülbelül 13 byte. 1000 osztva 13-mal durván 75 kattintás. Azt gondolom a logfájl törlésésére olyan nagyon égető szükségünk nincs is, hiszen a visszatérő látogatóid jellemzően a tartalmadra kíváncsiak, nem is igazán a hirdetések érdeklik őket, de a szkripted futását a fájlméretének növekedésével arányosan lassítani fogja, tehát inkább a fájlméret alapján válassz limitet, mintsem a kattintások száma alapján.

ads-controller.php
Működése roppant mód egyszerű, ha a látogató hirdetési kattantása miatt a logfájlba került, akkor az oldal töltődésekor eszközli a hirdetés eltűnését.

<script type="text/javascript">
window.onload = function()
{ new Fx.Style( "ads", ‘opacity’, {duration: 1000} ).start(1,0);}</script>

A szkript működését ezen a demo oldalon megtekintheted.

Kérlek, hogy ne kattints a hirdetésre, helyette Google Ads képre kattintva ugyanazt a hatást éred el!

Nyilatkozat:

  • a Google AdSense felhasználási feltételeit nem ismerem, ha valamelyik pontjával meglátásod szerint a megoldás ütközik kérlek tudasd velem,
  • a mootools hajlamos szkript ütközésre,
  • semmiért semmilyen felelősséget nem vállalok.

Ha a posztomat végig bírtad olvasni és megértetted, javaslom, hogy nyiss egy sört és dőlj hátra, mert rászolgáltál. 🙂

További kellemes napot kívánok!

„Keress százezreket blogoddal” és a valóság

Nagy megtiszteltetés ért, ugyanis Bagi Zoli, az egyik legjobb magyar SEO-szakember felkért, hogy írjak egy bejegyzést „most induló” blogjába. Meg is teszem, témám pedig az AdSense lesz az „amatőrök” szemszögéből egy roppant hosszú cikkben, amelyet remélem, azért lesz, aki végigolvas. Témaválasztásom oka, hogy egyre több oldalon látok AdSense hirdetéseket, és egyre többen blogolnak arról, hogy miképpen jussunk AdSense bevételekhez Annak ellenére, hogy a cikk rendkívül hosszú, 4 gépelt oldalt tesz ki, csak a kérdés felszínét tudom karcolni. Ez a bejegyzés inkább egy iránytű, megmutatja, hogy honnan érdemes informálódni, mely területekről érdemes sok cikket olvasni, és belemélyedni. Írásom elsősorban azoknak nyújthat új információkat, akik nem olyan profik a témában, illetve a weboldal-készítés terén. Hiszen a profibbak simán összehoznak a több tízezres látogatottságú oldalt, amivel már tényleg azt csinálnak, amit akarnak. Bejegyzésem szemszöge inkább pesszimista, mert inkább a valóságot próbálom bemutatni, a helyezet ennél sokkal jobb, és könnyebb is lehet.

Sok angol, és néhány magyar nyelvű oldalon olvashatjuk, hogy regisztráljunk a Google AdSense rendszerébe, és blogunkkal százezreket kereshetünk. Sokan meg is vesznek különböző pdf-eket 5-10-20-50 Dollárét, amik azt ígérik, hogy elolvasásukkal, és azzal, hogy követjük a benne álló lépéseket, komoly bevételekre tehetünk szert. Én ingyen leírom azzal kapcsolatos véleményemet, hogy valóban így van-e, és pár hónapos tapasztalataimmal illusztrálom. Teszem ezt azért, mert én is ingyen és bérmentve jutottam hasznos információkhoz. Meg is említeném a legjobb magyar oldalt ezzel kapcsolatban, a webni.innen.hu-t. Nézzük tehát a témát, még egyszer említem, pesszimista szemszögből.

Tehát, vegyünk egy egyetemistát, aki egyetemi tanulmányai finanszírozására szeretne egy kis pénzhez jutni, de nem a helyi gyufagyárba akar gyufás-skatulyákat csomagolni, hanem egy sokkal érdekesebb, és jövedelmezőbb bevételi forrásra is vágyik. Valamit ért is a HTML-hez, és internetezik már több éve. Ez az egyetemista akár én is lehetnék, de sokan vannak ilyen helyzetben. Vagy vegyünk valakit, aki főállással rendelkezik nem teljesen hülye a számítógépekhez, és szeretné, ha a napi 8 óra után, amit a munkahelyén eltölt, nem csak arra lenne pénze, hogy otthon a TV-t nézze. Sőt, esetleg lehetősége legyen nyáron 600.000 honfitársával együtt 1-2 hetet eltölteni Horvátországban. Nos, ezek szép célok, amiket AdSense segítségével meg is lehet valósítani, sőt, ennél jóval többet is, de egyáltalán nem olyan könnyű, és gyors ez, mint azt sokan próbálják bemutatni. Nézzük tehát, hogyan:

Először is, nem árt alapvető HTML-ismeretekre szert tenni, nem is részletezném, hogy miért. Ehhez nem kell méregdrága tanfolyamokra elmenni, az interneten számos jó angol- magyar-, illetve egyéb nyelvű forrás található ezzel kapcsolatban, amelyek megismertetnek az alapokkal. A HTML-nyelv ráadásul igen egyszerű, nem is tekinthető programozási nyelvnek.

Innentől jönnek a nehézségek. Kell egy oldal, sőt, jobb, ha több, jobb ha nagyon sok. Nem kell egyszerre több tucatot csinálni, több éves tervet is készíthetünk. Persze kérdés, több év múlva is lesz-e még AdSense (nem valószínű, hogy nem, érdemes megnézni a Google negyedéves eredményeit) illetve valami, ami kiváltja, ha főhősünket kizárják a programból.

Kérdés, hogy milyen oldal kell. Szerintem ez a legnehezebb része a dolognak, hogy legyen egy jó, egy nagyon jó ötletünk A témája mindenképpen olyan legyen, amihez főhősünk ért, vagy legalább hobbiszerűen foglalkozik vele. Vagy ha nem is profi belőle, ismerje azokat az internetes forrásokat, könyveket, stb., ahonnan informálódhat, és amelyek segítségével tartalmassá válhat weboldala. Ha megvan a téma, el kell gondolkozni rajta, hogy ez az oldal napi szinten hozhat-e legalább 200 látogatót. Ehhez például érdemes megnézni hasonló oldalak látogatottságát, ha épp publikusak Hisz hiába vagyunk profik favágás terén, nem biztos, hogy ha favágásról blogolunk, az napi kb. 3 látogatónál többet vonzana. Írhatunk személyes blogot is, de ez néhány kivételtől, híres bloggerektől eltekintve, akikből szerintem mindenki ismer 1-2-t, ez nem hoz nagy látogatottságot. Nem muszáj blogot írni, lehet „rendes” oldalt is csinálni, az oldal témájától függ, hogy a blog, vagy weboldal forma érdemesebb-e. Ezeken tehát érdemes sokat gondolkodni, mert ha rossz ötletünk van, rengeteg energia kárba veszhet. Ha megvan a világmegváltó ötletünk, érdemes megnézni a Google-ben, hogy erről a témáról milyen oldalak vannak már, és tudunk-e velük versenyezni, eléjük tudunk-e kerülni, vagy legalább az első 10-be. Hogy ezt eldöntsük, mint sok minden más, tapasztalattól függ, de meg lehet nézni például az oldal designját, tartalmát, hogy mennyire profik ezek, PageRankjét, amely ha 4-es felett van, azt nehéz lesz nekünk überelni, hogy a szerkesztői újságírók, az adott téma szaktekintélyei, vagy csak hobbi weboldalkészítők-e, stb.

Az oldalhoz persze kell tartalom, és megjelenés is. A tartalom jó ha egyedi, sőt, inkább azt mondanám, hogy egyedinek kell lennie. Persze fel lehet használni a Wikipedia, Flickr, stb. segítségét. Ezeknek, és még sok más Web 2.0-ás oldalaknak köszönhetően még sose volt olyan könnyű tartalmas oldalt csinálni, mint ma. Fontos, hogy ha végeztünk az oldallal, úgy érezzük, hogy az valóban tartalmas, új információkat nyújt, amik máshol nem, vagy nem ilyen formában találhatók meg. A jó ötlet után tehát a jó tartalom a legfontosabb!

Hogy mennyire szép designunk van, az nem annyira fontos, de én azért nagy jelentőséget tulajdonítok neki. A blog-szolgáltatók (blogter, freeblog, blog.hu, blogger.com) nagyon szép sablonokat kínálnak, amelyek általában minden szempontból megfelelők. Ha nem blogunk van, érdemes az oswd.org-on nézelődni, ahonnan ingyen és bérmentve tölthetünk le nagyon profi oldalsablonokat, amiket a megszerzett HTML-ismereteinkkel módosíthatunk. Érdemes a szépség mellett arra is figyelni, hogy minél egyszerűbb, letisztultabb sablont válasszunk, melyek egy oldalának mérete nem éri el a 30 kb.-t. Azt javaslom, hogy oldalunk azon részének, ahol a főszöveg található, háttérszíne fehér legyen.

Az AdSense bevételekhez látogatókat kell generálnunk. A legjobb eset, ha ez úgy történik, hogy az oldalunk olyan jó, hogy az emberek egymásnak küldözgetik e-mailben a linkjét, más bloggerek linkelnek rá, esetleg egy nagyobb portál is megemlíti.

Ha ez nem történik meg, akkor (illetve e mellett) marad a keresőoptimalizálás (illetve van bizonyos témákban néhány linkgyűjtemény is, amely sok látogatót hozhat az oldalunkra, de ez viszonylag ritka). A keresőoptimalizálás azt jelenti, hogy az oldalunkat úgy szerkesztjük meg, hogy a Google az első 10-be hozza ki, ha a kívánt kulcsszóra keresnek az emberek.

Az első lépés, hogy egy vagy több, kulcsszót találjunk, amiről oldalunk szól, és amire viszonylag sokan keresnek a Google-ben (a keresési ráták megnézhetők a Google Kulcsszóválasztó Eszközzel). Ezután különböző keresőoptimalizáló lépéseket kell tennünk, amely információk szintén hozzáférhetők az interneten, például a már említett webni.innen.hu oldalon, de vannak kevésbé összetett oldalak, ahol néhány lépésben le vannak írva az alapvető keresőoptimalizálási lépések. A három fő pillére a SEO-nak: az oldal főszövegének megszerkesztése, amely nem árt, ha többször tartalmazza a kulcsszót, a html-kód megfelelő megírása vagy átírása, illetve megfelelő mennyiségű, és minőségű bejövő linkek szerzése, de az oldalról kifelé mutató linkeknek is jelentőségük van. És még egyszer említeném a jó, egyedi, és érdekes tartalmat, mert ez keresőoptimalizálás tekintetében is fontos.

Ha van legalább 1 oldalunk, napi 100-200 egyedi látogatóval, akkor talán már érdemes regisztrálni az AdSensebe. Az AdSense optimalizálásról is számos internetes forrás található, többek között a Google AdSense súgójában is. Egy pár alapvetőt azért leírnék. Az első, hogy hozzunk létre csatornákat, és ezekkel figyeljük egyes hirdetési egységeink bevételét, így megtudjuk, hogy melyik hirdetési egység felesleges, tudunk kísérletezni, hogyha pl. felül-középre tesszük a hirdetést, az mennyivel hoz több pénzt, mint ha alul-jobbra, hogyha kék a hirdetés linkje, az többet hoz-e, mintha piros stb. Persze ezeket a kísérleteket is nagyobb látogatottságnál érdemes végrehajtani, hogy megfelelő eredményt kapjunk. Fontos, hogy az AdSense-es hirdetések nagysága, háttér-és előtérszíne illeszkedjen az oldal designjába (bár néha pont az elütő hirdetések hoznak nagyobb bevételt). Az AdSense hirdetések lehetőleg szerves részei legyenek az oldalnak, egyáltalán ne tűnjön fel, hogy ezek hirdetések, annyira illeszkedjenek az oldal színvilágához. Az oldal felépítésébe is illeszkedjenek, ne szeparáljuk el őket egy külön oldalrészbe. Hogy hova tegyük az AdSense hirdetéseket, arról rendkívül jó példát nyújt az AdSense súgóban lévő hőtérkép, de persze mindenkinek ki kell kísérleteznie, hogy neki melyik elrendezés nyújtja a legjobb eredményt.

A bevételek nagysága függ az átkattintási aránytól. Ez egyrészt az előző bekezdésbe írt tényezők fogják meghatározni, tehát az, hogy hogy helyezzük el a hirdetéseket, hány hirdetésünk van (nem biztos, hogy a több a jobb!), hogy azok hogy néznek ki, stb. Függ attól is, hogy az AdSense mennyire tud kontextusba illeszkedő hirdetéseket megjeleníteni, hány hirdetője van abban a témában, amiről az oldalunk szól. Ha pl. az egészséges életmódról van oldalunk, nem biztos, hogy sokan fognak pizzafutár hirdetésekre kattintani. Egyébként nekem sokszor, a legtöbb oldalamnál működik, ha úgy számolok, hogy 1 látogató 1-3 Forintot hoz, de ez egyáltalán nem biztos, hogy másra is igaz.

A másik tényező az egy kattintásért kapott összeg. Ez elsősorban attól függ, hogy egy adott témára hány hirdető van az AdSense rendszerében. Ha sok, akkor a hirdetőknek többet kell fizetniük, hogy kattintást kapjanak az oldaladról. E témáról is sok forrás található az interneten, általánosságban elmondható, hogy a turizmus, nyaralás, hitel témák, és a külföldi oldalakon megjelenített hirdetések általában sokat fizetnek, a csengőhang hirdetések viszont nem igazán. Azonban lehet, hogy horgászattal foglalkozó oldalunkon mérlegképes könyvelésről, fejőgépekről, vagy Thai masszázsról vannak hirdetéseink, amelyek 200 Forintot fizetnének, de nem lesz ember, aki rájuk kattint. Viszont nem biztos, hogy olyan oldalt érdemes csinálnunk, ahol sokat fizet egy kattintás, hiszen valószínüleg erre már többen rájöttek, így a sok létező oldal mellett nem tudunk olyan nagy látogatottságot elérni. Ezért lehet, annak ellenére, hogy olyan hirdetéseink vannak, amik harmadannyit fizetnek, mint egy másik téma hirdetései, nagyobb bevételeink lesznek a nagyobb látogatottság és/vagy átkattintási arány miatt. A bevételek után természetesen személyi jövedelemadót kell fizetni, vagy vállalkozás esetén egyéb adókat.

Látható tehát, hogy az AdSense bevételek generálása egy összetett, viszonylag bonyolult kérdés, amelyhez sok, és széleskörű ismeretekkel kell rendelkeznünk. Internetes ismereteinken túl nem árt, ha tudunk fogalmazni, van szépérzékünk, illetve egy vagy több idegen nyelv legalább középfokú- de inkább felsőfokú ismeretével rendelkezünk, ha olyan témáról szeretnénk blogot írni, vagy oldalt csinálni. Az idegen nyelvű oldalakkal kapcsolatban megemlíteném, hogy az angol nyelvű oldalakon általában jóval nagyobb az egy kattintásért kapható összeg, mint a magyarokon, azonban a nagy látogatottság elérése nehezebb is lehet, hiszen nagyobb számú oldal van egy adott témában.

Fontos a türelem! Ne várjuk, hogy pár nap vagy akár pár hónap után rögtön tízezres bevételekkel számolhatunk. Teljesen 0-ról kezdve akár egy év is eltelhet, mire ismerté válnak az oldalaink, illetve az adott keresőkifejezésekre megfelelő pozícióba kerülnek. De még ilyen hosszú idő elteltével sem garantálja semmi a sikert.

Fontos, hogy ne csaljunk semmilyen téren. Ne alkalmazzunk feketekalapos keresőoptimalizáló technikákat, mert lehet, hogy rövid távon előnyösek, de hosszabb távon kárba veszhet rengeteg befektetett idő és energia. Ne csaljunk az AdSense-el, ne kattintsunk saját hirdetéseinkre, és ismerőseinket se kérjük erre, mert meglepő gyorsan ki leszünk zárva a programból.

Mindenkinek sok sikert kívánok, aki kedvet kapott ezek után ehhez az izgalmas, sok örömet nyújtó hobbihoz ill. kereset-kiegészítéshez.

Két példaoldalt ide teszek, mert Bagi Zoli felajánlotta, hogy a cikkért cserébe kaphatok linkeket. Ezek nem a leglátogatottabb, legjobb weboldalaim, hanem még viszonylag újak, bár a pizzériás oldal már elért egy bizonyos szintet keresőpozíció és bevételek terén, a Spanyolország oldal pedig talán nyáron hozza meg az áttörést.

Spanyolország nyaralás, szállás, utazás, látnivalók, minden Spanyolországról:

Pizza info, pizzéria adatbázis, pizzériák felsorolása az ország több száz településén.

Szerző: Csicso, egyetemi hallgató, weboldal készítő, az első magyar díjazásos keresőoptimalizáló verseny 4. helyezettje. E-mail címem: tibor.cs(kukac)gmail.com