Firefox viittaukset (referrals) kaikille, miksi?

Kylläpäs alkoi ärsyttämään kun monessa paikassa tulee Googlen Firefox referral nappi vastaan vaikka Firefoxilla sivuja selailen.

Ei luulis olevan mahdotonta laittaa tarkastus jossa katsotaan ensin ettei kävijällä ole jo Firefox käytössä. Esimerkiksi tämän postauksen yläreunassa näkyy tuo referral nappi vain jos OS on Windows, ja selain ei ole Firefox.

Perus html sivulla tuo on tehtävissä PHP:llä vaikka näin:

<?php
$browserinfo = strtolower($_SERVER['HTTP_USER_AGENT']);
if (stristr($browserinfo, “windows”) && !stristr($browserinfo, “firefox”)) { ?>
Tähän Googlen FF referral koodi
<?php } ?>

Wordpressin postauksessa homma ei olekaan ihan niin yksinkertaista. Ensin pitää saada mahdollisuus ajaa PHP koodia postauksen sisällä, ja se onnistuu esimerkiksi asentamalla runPHP plugin.

Tämän jälkeen selaimen ja käyttöjärjestelmän tarkastus onnistuu, mutta lisäksi pitää vielä echottaa Googlen FF referral koodi, koska Worpress ei ymmärrä jättää aaltosulkeiden välissä olevaa hötömölöä suorittamatta.

<?php
$browserinfo = strtolower($_SERVER['HTTP_USER_AGENT']);
if (stristr($browserinfo, “windows”) && !stristr($browserinfo, “firefox”)) { ?>
echo ‘Tähän Googlen FF referral koodi’;
<?php } ?>

Suomessahan nämä ovat muutoinkin aivan turhia koska jos saat kotimaisen käyttäjän kääntymään Firefoxin puoleen, hyvittää Google siitä ruhtinaalliset 0,1$