Archive for Březen, 2008

Automatické sledování počtu stažení souboru v Google Analytics

Čtvrtek, Březen 27th, 2008

Když jsem včera zveřejnil ke stažení překlad do češtiny softwaru pro správu partnerských programůJAM/JROX Affiliate manager, nečekal jsem takový zájem o její stažení. Respektive – že je o ni zájem se mi snaží podsunout zobrazované statistiky v Awstats. Několik desítek přístupů jak k .zip, tak i .7z verzi souboru s češtinou za pár hodin, obzvláště v poměru k návštěvám, mě zaráží. Možná bych takovému zájmu uvěřil v případě, že bych nabízel ke stažení MP3 All-X zdarma, to se ale, prozatím, neděje. Je mi jasné, že nemalou část hitů na dané soubory generovali boti, procházející web. Každopádně bych rád zjistil (i do budoucnu), jak velké procento provozu právě tato skupina Matrixu generuje.

Dle mně známých informací a dogmat nemají boti obecně rádi javascript. Vzhledem k tomu mi jako nejsnadněji proveditelná volba pro měření počtu stažení určitého souboru přišla možnost využít již aktivních Google Analytics, jejichž měření je právě na javascriptu založeno. Analytics však nejsou v základním nastavení schopny monitorovat, jak často se který soubor stahuje. Proto jsem zapátral po webu.

První zastávku jsem učinil na Budíku (aneb „Jak v Google Analytics sledovat stažené soubory?„) – popsané řešení je prosté. V původním odkazu, který směřuje na stahovaný soubor, volat přes událost OnClick interní javascriptovou funkci Analytics _trackPageview() (platí pro novou verzi měřícího kódu Analytics – ga.js). Výsledný odkaz poté vypadá následovně:

<a href="/cesta/soubor.7z" onclick="javas­cript:pageTrac­ker._trackPage­view(‘/cesta/soubor.7z’);">Stáhnout soubor</a>

 

Nedalo mi to ale, a zkusil jsem ještě zapátrat po anglickém internetu, neexistuje-li o něco jednodušší cesta. Existuje. Odmyslím-li si stažení, drobnou úpravu a nahrátí krátkého .js kódu na server a následnou úpravu souboru header.php. Řešení je publikované na GoodWebPractices.com v článku „How to track downloads in Google Analytics automatically„.

Autor vytvořil jednoduchý javascriptový kód, který je schopen po vložení do stránek monitorovat jak stažitelné soubory, tak i odchozí odkazy směřující mimo váš web – čili místa, kam mizí vaši návštěvníci. Pro svoji potřebu jsem si kód doplnil tak, aby i přípona .7z byla brána v potaz:

var isDoc = path.match(/(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|7z|txt|...)($|\&)/);

Nyní bych si jednoduchým porovnáním statistik z Awstats a Google Analytics měl být schopen odpovědět na otázku, kolik hitů na stažitelný soubor tvoří boti a kolik návštěvníci stránek.

Čeština pro JAM (JROX Affiliate manager)

Středa, Březen 26th, 2008
JAM/JROX Affiliate manager

JAM/JROX Affiliate manager

JAM (JROX Affiliate Manager) je web based systém pro správu partnerských (affiliate) programů. Vlastníte-li svůj eshop a přemýšlíte-li, jak dále zvyšovat prodeje a zisky, je partnerský program jednou z možných cest, jak toho docílit. Integrace JAMu do nejrozšířenějších eshopů (namátkou osCommerce, zencart, xcart, CRE LOADED, cubecart a spousta dalších) je záležitostí několika kliknutí.

Oproti konkurenci na poli systémů pro správu partnerských programů nabízí JAM zbraň těžkého kalibru.

Systém je možno provozovat zcela zdarma do 50 registrovaných partnerů!

Systémové požadavky JAM (JROX Affiliate Manager):

  1. PHP verze 4.3 nebo vyšší
  2. PHP safe_mode OFF
  3. MySQL databáze verze 4 a vyšší
  4. CURL a SSL kompilované v PHP
  5. Přístup k sendmailu nebo SMTP serveru pro emailové funkce
  6. Možnost nastavení CRONu
  7. Možnost využít ZEND/Ioncube loader

Pozn.: JAM je teoreticky možno provozovat na WIN/IIS serveru, ale NEdoporučuje se tato možnost!

Stažení a instalace češtiny do JAM (JROX Affiliate manager)

Čeština je kódována v UTF-8. Zodpovědně můžu říct, že jsem se snažil překlad maximálně odladit, ale je mi jasné, že bude obsahovat nějaké chyby. Čeština pro JAM je volně ke stažení zde:

Čeština JAM/JROX Aff manager, 7z, 37,2kB
Čeština JAM/JROX Aff manager, ZIP, 44,2kB

UPDATE: Čeština je dostupná na požádání.

Instalce je snadná:

  • stažený soubor rozpakujte
  • nahrajte adresář czech do adresáře /includes/lang
  • v menu Settings->System Settings zvolte Default site language – czech
  • začněte zvyšovat své zisky!

Mimochodem – JROX pro svůj JAM provozuje svůj vlastní provizní program s velice zajímavými podmínkami (40% provize z první úrovně a 10% provize z úrovně druhé)!

Jak provést bankovní převod do Thajska?

Neděle, Březen 23rd, 2008

Vzhledem ke svému internetovému podnikání jsem byl postaven před, dle mého soudu banální, úkol. Potřebuji provést platbu svému thajskému partnerovi, do thajské banky. Zahraniční převody financí jsem do této chvíle nikdy neprováděl a když už, tak podstatně menší částky a za použití platební služby Paypal. Z komunikace s obchodním partnerem jsem vycítil, že platby za velkoobchodní objednávky by nerad řešil přes Paypal. Vědět, co mě čeká, asi bych na použití Paypal tlačil více.

Od partnera jsem obdržel ukázkově provedenou proforma fakturu v anglickém jazyce. Všechny náležitosti, týkající se platebních údajů, jsem našel hezky dole, boldované a vyvedené o stupeň větším písmem, než zbytek nepodstatného textu (výpis objednaného zboží). Znalý schopností, respektive neschopností, svého internetového bankovnictví (GE Money a.s.), a mlhavého povědomí o jakémsi IBAN – International Bank Account Number (kteréžto jsem v proforma faktuře marně hledal), připojil jsem se na on-line chat podpory svojí banky. Slečna, nebo paní byla milá, zdvořilá a vcelku pohotová, ale zklamala mě. Její verdikt zněl – není možné odeslat platbu do zahraničí bez platného IBAN. Vzhledem ke své důvěřivosti jsem se rozhodl si informaci ještě ověřit na placené lince podpory banky.

Tam mě nejprve překvapilo to, že operátorka po vyslechnutí dotazu po mně požadovala mé osobní údaje (rodné číslo, případně číslo smlouvy) s odůvodněním, že mě pak přepojí přímo na klientský servis. Rodné číslo jsem jí odmítnul sdělit celé, takže jí postačila část plus doplnění o jméno, příjmení a adresu bydliště. Po přepojení na klientský servis mi ochotný mladík sdělil, že pro platbu do Thajska opravdu potřebuji znát IBAN účtu protistrany, že oni ho zjistit nemohou (bodejť by mohli, viz informace níže) a můj obchodní partner si ho může zjistit na tištěném měsíčním výpisu z účtu, případně od svého bankéře. Otázku, co může pracovník klientského servisu banky GE Money a.s. vědět o formátu, obsahu a periodicitě výpisu z účtu klientů banky Bangkok Bank PLC, jsem si odpustil od cesty.

Jal jsem se tedy zjišťovat, co že ono magické IBAN, kterým se tak vehementně se mnou komunikující pracovníci banky oháněli, vlastně znamená. Google našel cca 17.7M výsledků, dá se říci bez jakéhokoliv SEO spamu. Výsledky mě uspokojily, zjištěné informace o IBAN také. Obzvláště informace nalezené na webových stránkách GE Money a.s.:

Co je IBAN (International Bank Account Number)?
IBAN je mezinárodní standard bankovních čísel účtů. Byl vytvořen v součinnosti Evropské komise pro bankovní standardy (European Committee for Banking Standards) a Mezinárodní organizace pro normalizaci (International Organization for Standardization, ISO).

Pro další informaci jsem si zašel přímo na web partnerovy banky Bangkok Bank PLC. Zde, v sekci FAQ, jsem nalezl bod 5:

5. What is an IBAN number?
IBAN stands for the International Bank Account Number and is used by banks in European countries for international fund transfers. It is not a number required by Bangkok Bank for incoming or outgoing international fund transfers.

Ze zjištěných informací jsem tudíž usoudil, že:

  • IBAN je výmysl byrokratů z Evropské socialistické unie, který má klientům ztížit mezibankovní operace a špehům v Matrixu zjednodušit sledování finančních toků
  • pracovníci podpory a klientského servisu banky GE Money a.s. jsou možná vstřícní, ale vědí, s prominutím, hovno o mezinárodních transakcích

Nyní, nabitý vědomostmi, jsem se vypravil na pobočku banky s tím, že u pokladny vyplním příkaz k úhradě a když už na té pobočce budu, navýším si limit internetové platební karty tak, abych v budoucnu i vyšší platby mohl provádět, po dohodě, přes PAYPAL. Záhy jsem však byl pracovnicí banky vyvedený z omylu – navýšení se nekoná, protože tuto operaci musím provést ve své domovské pobočce. V mém hlavním úkolu mi však pracovnice pomohla – vrazila mi do ruky formulář A4 nazvaný Platební příkaz – zahraniční platební styk. Na, pro mě již magickou formulku „Nemám IBAN příjemce platby“, mi s úsměvem opáčila, že to vůbec nevadí, ale převod bude zpoplatněn několika € navíc, nevěda však, kolika přesně. To mě zarazilo, jelikož bych rád věděl předem, na kolik mě celá ta humorná transakce vlastně vyjde. Čili jsem poděkoval a rozloučil se.

V té chvíli jsem už byl pevně rozhodnutý použít pro převod svých peněz ke svému obchodnímu partnerovi jakýkoliv jiný kanál, jen ne banku, jejíž zaměstnanci ze mě dělají lulina většího, než ve skutečnosti jsem.

Květiny on-line aneb internetové květinářství? Ano!

Sobota, Březen 22nd, 2008

Že drtivá většina žen má ráda květiny v jakékoliv podobě – na tom se asi shodneme všichni. Však ona taková kytka darovaná v pravou chvíli dokáže někdy zázraky. Docela často ale slyším stesky dívek a žen nad tím, jak dlouho už žádnou květinu nedostaly a pokud ano, tak to bylo od táty k narozeninám. Takže pánové – ruku na srdce – kdy od vás vaše blízká naposledy obdržela nějakou pěknou kytici – a teď nemám na mysli takové ty, které jsou očekávané?

Minulou sobotu mě navštívila v rodné Třebíči dávná a velmi blízká kamarádka se sestrou a kolegyněmi. Jejich cílem byla prohlídka památek UNESCO (Bazilika sv.Prokopa, židovská čtvrť a židovský hřbitov). Počasí vyšlo, návštěva se vydařila a já měl radost, že jsem opět mohl strávit pár hodin v příjemné společnosti. A tak jsem druhý den nelenil a na základě v úvodu uvedených skutečností se pokusil napravit své několikaměsíční „narozeninové“ opomění.

Výsledkem byla tahle krásná kytice:

Kytice
Kytice

Bohužel jsem kytici nemohl předat osobně, což mě mrzí. Čili jsem se musel spolehnout na službu doručení, kterou mnou vybrané internetové květinářství také nabízelo. Svůj úkol splnili naprosto perfektně – kytice byla doručena v mnou určený čas a příjemkyně byla mile překvapena.

A komu že to patří slogan
Garanci u partnerky Vám nedáme… ale Vaše šance zvýšíme„?

Internetové květinářství Květiny Azalea.

Díky!