Sekce

Články
Návody
Průvodce
O nás
Jsi zde:  Začínej > Návody > Internet > Reklama > Provozovatelé webů > Platba za kliknutí > Kontextová reklama > Google AdSense > Podvodná kliknutí > Contextual Tracker proti podvodným klikům

Contextual Tracker proti podvodným klikům

Pokud chcete měřit a sledovat kliknutí na kontextovou reklamu systémů Google AdSense, Yahoo, AdKontekst a OnetKontekst, můžete využít webovou aplikaci s názvem Contextual Tracker. Navíc je možné chránit vaši reklamu před podvodnými kliky.

Contextual Tracker je bezplatná webová aplikace, kterou její autor Tobiasz Cudnik napsal v jazyce PHP. Pokud chcete na svých webových stránkách měřit kliknutí na vaši reklamu, musíte tuto webovou aplikaci stáhnout a nahrát na váš server. Pro spuštění aplikace budete potřebovat PHP ve verzi 4.3.0 a vyšší. Také je vyžadována databáze MySQL.

Instalujeme Contextual Tracker

Nejprve nakopírujte soubory do adresáře na svém webovém serveru. Potom upravte soubor config.php. Můžete si zvolit heslo pro přístup ke statistikám (položka password) a vyplni pole s názvem db_data:

  • user - uživatelské jméno pro připojení k MySQL databázi
  • db - název databáze
  • pass - heslo k databázi
  • host - adresa databáze (většinou se používá localhost; záleží ovšem na poskytovateli vašeho webového prostoru)
Jakmile config.php nahrajete na server a přepíšete původní verzi, můžete pokračovat v instalaci. Přihlašte se k rozhraní, kterým obvykle spravujete svoji MySQL databázi a vložte do MySQL databáze údaje ze souboru install.sql.

Pokud vše proběhlo v pořádku, vytvořily se v MySQL databázi tabulky s názvy ct_ad_forms, ct_blanks, ct_channels, ct_channels_clicks a ct_clicks.

Otevřete si ve svém webovém prohlížeči adresu místa, kde jste nakopírovali soubory webové aplikace Contextual Tracker. V hlavní nabídce (Navigation) klikněte na volbu WWW installation. Otevře se vám stránka, která slouží k vytvoření kódu. Pokud jste ponechali položku password v souboru config.php prázdnou, bude možné přistupovat k webové aplikaci Contextual Tracker bez hesla.

Možnosti HTML kódu

Nástroj Contextual Tracker umožňuje vytvořit několik různých HTML kódů. Pomocí volby Use AJAX můžete nastavit podporu AJAXu. AJAX slouží k tomu, aby bylo možné načíst PHP stránku na pozadí a bez nutnosti opětovného načítání stránky. Někdy vám ovšem AJAX na vašich stránkách nemusí fungovat, proto je možné tuto volbu odškrtnout.

Volba Autohide ad after click (IE) umožňuje automaticky schovávat reklamy v případě, že na některou z nich kliknul návštěvník vaší stránky. Funkce Send data to Google Analytics umožňuje zasílat informace o Google AdSense do systému Google Analytics.

Webovou aplikaci Contextual Tracker můžete také využít pro sledování kliknutí na reklamu Google AdSense, Yahoo, pro polské reklamní systémy AdKontekst a OnetKontekst.

Ochrana proti podvodným klikům

Contextual Tracker také nabízí ochranu proti podvodným klikům (clickfraud) v podobě funkce s názvem SafeAd. Tato funkce ukryje reklamy uživatelům, kteří překročili vámi nastavený maximální počet kliknutí na reklamu. V případě, že se chcete proti podvodným klikům chránit, postupujte takto:
  • V hlavním adresáři nástroje Contextual Tracker nastavte práva pro soubor ip_data.dat na 0666.
  • Otevřete si soubor s nastavením config.php a upravte volbu use_ip_data tak, aby obsahovala true.
Nyní můžete využít dva postupy pro skrývání reklam. V prvním případě použijete PHP a ve svých skriptech načtete soubor ct_safead.php do míst, kde váš PHP skript vkládá do webové stránky vaše reklamy.

Ochrana pomocí PHP

Autor webové aplikace vytvořil funkci s názvem ct_safe();. Tato funkce má dva argumenty. První určuje název systému a druhý maximální počet kliknutí pro jednoho uživatele (respektive IP adresu). Podívejte se na vzorový kód:

//Nezapomeňte nahradit ct adresářem webové aplikace Contextual Tracker
include_once(´./ct/ct_safead.php´);

if ( ct_safead(´adsense´, 5) )
show_adsense();
else
show_other_ad();

Funkce show_adsense(); a show_other_ad(); si musíte vymyslet sami anebo tuto část nahradit svým vlastním řešením. Funkce ct_safead vrací true v případě, že je možné reklamu zobrazit. Pokud systém zjistí překročení maximálního počtu kliků na reklamu, vrátí hodnotu false. Náš příklad zobrazí reklamu AdSense jen v případě, že uživatel klikne méně než čtyřikrát.

Ochrana pomocí JavaScriptu

Druhou možností je ochrana pomocí JavaScriptu. Maximální počet kliknutí a název reklamního systému tentokrát předáváte v URL při volání skriptu. Název systému píšete do proměnné sys a počet kliknutí do volby max_clicks. Opět nezapomeňte v kódu upravit cestu k aplikaci Contextual Tracker (ve skriptu jako ct)Takto vypadá příklad kódu JavaScriptu:

<script src=´./ct/ct_safead_js.php?sys=adsense&max_clicks=2´ type=´text/javascript´></script>
<script type=´text/javascript´>
if (! ct_safead ) {
var ads = document.getElementsByName(´google_ads_frame´);
for ( var i=0; i // ads[i].style.visibility = ´hidden´;
ads[i].style.display = ´none´;
} }
</script>

Autor řešení však upozorňuje, že si není jistý, zda verze s JavaScriptem neodporuje podmínkám Google AdSense. Proto spíše doporučuje první řešení pomocí PHP.

Přečti si také

Další články najdeš v návodech Podvodná kliknutí

Kde jsi?

Podvodná kliknutí

Podvodná kliknutí se také často označují jako clickfraud. Pokud na svých stránkách zobrazujete reklamu Google AdSens, může vám někdo několikrát za sebou klikat na tyto reklamy. Tyto podvodné kliky vám Google neproplatí a ještě vám bude hrozit zrušení vašeho účtu. Proti podvodným klikům se můžete chránit.
Náš tip
Grafické studio ART-PGN
Chcete vyrobit logo nebo internetovou prezentaci?
Vaše přání splní snadno a rychle.
Obtížnost
1 2 3 4 5
Podobné návody
Reklama
RSS články Začínej.cz Reklama:   Doprava  -  Antiradary  -  Lustry  - Dětský bazar - Last minute  -  PC bazár    Náš tip:   Winárna
reality realitní kancelář nemovitosti novostavby Zacinej.cz © Radim Hasalík, Všechna práva vyhrazena   (o webu), ISSN 1802-0461 -   Hostováno u Forpsi.