Pomáhám firmám
Uspět
v řízení propagace na základě dat a automatizaci marketingu.
Kontaktujte mě a začněte ještě
Performance marketing

Neinzerujte na webech s legrační tématikou – přicházíte o peníze

Dnes internetem proběhl hoax (poplašná zpráva), že Facebook se mění. I moji přátelé tento příspěvek sdíleli a pomohli tak majiteli webu k hezkému výdělku. Jelikož šipky u Adwords inzerátů budí dojem, že kliknutím na reklamu se dostanete na další stránku. Zde obrázek z webu kvalitamag.eu. 

image

Tento web ale není jediný, podobných webů je opravdu hodně. Doporučuji ihned vyloučit z cílení podobné sranda weby a pravidelně kontrolovat všechna umístění a tyto weby vylučovat. 

Dokonce mám podezření (to bohužel nemohu dokázat), že jsou podobné weby zařazeny i v kategoriích, kam rozhodně nepatří. Již 2x se mi stalo, že při cílení na témata jako právo a business se reklama intenzivně zobrazovala na podobných webových stránkách. 

Ne všechny weby s podobnou tématikou používají nekalé praktiky. Ale i tak je většinou vylučuji, jelikož jsem zaznamenal vysoký bounce rate z těchto návštěv, protože riziko překliku je vysoké. 

Pokud jako inzerent najdete tento web, kde je možnost zmatení náštěvníka, nenechte si tuto informaci pro sebe, nahlaste jej, protože porušuje pravidla pro inzerenty Google AdSense. Formulář k nahlášení naleznete zde. Pokud Google schválí vaši námitku, dostanete refundaci a inzerent bude pokárán. Zatím jsem web nahlásil jednou a do 14 dní přestal tuto formu inzerce používat.

Ale pozor: Tento článek neberte jako dogma. Před vylučováním vždy zkontrolujte konverze,  CPA a další metriky. Může se stát, že zrovna vaše cílovka na tuto reklamu reaguje. 

Číst více
Konference, školení, novinky

Konference Jak vytvořit stránky na WordPressu

Konference Jak vytvořit stránky na WordPressu

Číst více
Performance marketing Webová analytika

Sklik konverze v pluginu Contact Form 7

Sklikové konverze se zachytávají pomocí iframe. Vynikající plugin Contact Form 7 pro WordPress umožňuje nastavit skript, který se má vykonat po odeslání formuláře (viz obrázek dole, zaslání události do Analytics).

Problémem je, že sem není možné vložit iframe a ani iframe pomocí document.write. Ačkoliv s document.write to bude korektní JavaScript, odeslání formuláře skončí prázdnou stránkou nebo v lepším případě přesměrováním.

image

Jak zaslat konverzi do Sklik z formuláře CF 7 ve WordPress?

Nejeelegantnější metodou je využití Google Tag Manager, který vykoná operaci asynchroně a do GTM pošleme pouze dataLayer, že byl formulář odeslán. Následně je možné poslat informace do jakéhokoliv systému. Pokud vám předchozí text přijde jako sci-fi, není to cesta pro vás. Navíc je často implementace GTM u malého webu “kanón na vrabce”.

Proto jsem s využitím událostí, které zasílá Contact Form 7 vytvořil následující skript, který stačí vložit do footer.php (Vzhled – Editor – footer.php) před uzavírací tag </body>.

image

<script>jQuery(document).on('mailsent.wpcf7', function () {
jQuery(".sklikframe").attr("src","//c.imedia.cz/checkConversion?c=000000000&color=ffffff&v=");    
console.log('Konverze Sklik zapoctena');
});</script>
<iframe class="sklikframe" width="1" height="1" frameborder="0" scrolling="no" src="">
</iframe>

Pouze místo c=000000000 vložte svůj kód, který si vygenerujete v Sklik (Nástroje – Sledování konverzí – Vytvořit konverzi).

Co skript dělá?

Skript poslouchá, zda nastalo k odeslání formuláře (mailsent.wpcf7). Dále je už při načtení stránky vložen prázdný iframe. Jakmile je formulář odeslán, nahradí skript zdroj iframu. Že vše funguje, si můžete ověřit v nástrojích pro vývojáře, kde se v sekci Source načte zdroj c.imedia.cz a zároveň se v Console objeví Konverze Sklik započtena. S událostmi CF 7 se dá velmi dobře pracovat, přehled událostí naleznete na StackOverflow.

Update: Nápady z Facebooku

Po sdílení na Facebooku se objevilo několik hezkých nápadů, zejména jQuery.append.

Vladimír Smitka – A proč nepřesměrovat po odeslání formuláře na děkovací stránku, kde jsou kódy vloženy jednoduše staticky? Já tedy fandím GTM, ale přesměrování mi přijde nejjednodušší způsob, jak měřit konverze (poznámka – lze udělat pomocí window.location).

Druhým nápadem je využít jQuery.append:

jQuery('<iframe class="sklikframe" width="1" height="1" frameborder="0"
scrolling="no" src="//c.imedia.cz/checkConversion?c=000000000&color
=ffffff&v=">').appendTo('body');

Upozornění – vypněte cachovací plugin

Pokud používáte cachovací plugin, vypněte minifikaci JavaScriptu. Nejen že nemusí fungovat korektně tento skript, ale pravděpodobně nebudou korektně fungovat ani další analytické a retargetingové skripty. Před nasazením vše pečlivě otestujte.

Číst více
Content in English Webová analytika

WASP – one of the top debugging tools for web analyst

WASP – one of the top debugging tools for web analyst

Číst více
WordPress

Report ze 7. WordPress konference z Hluboké nad Vltavou v kostce

V sobotu 3. října jsem vyrazil do svých oblíbených jižních Čech na 7. WP konferenci. A bylo to opět super, poklona organizátorům a přednášejícím. A jelikož jsou již k dispozici videa, bude můj report opravdu v kostce. Tři až čtyři body ke každé přednášce, co jsem si odnesl.

image

Wedos – WordPress na VPS SSD

  • Z mého pohledu – cca 40 minut magie na Linuxu.
  • Bezpečnostní doporučení: do hesla dejte speciální znak a nepřihlašujte se jako root.
  • Pro ty, kteří nemají šajna jak nastavit VPS, vznikne „prasárna“ – něco jako VPN – už aby to bylo.

Adam Ježek – Jak optimalizovat pro návštěvníky webů stojících na WordPressu

  • Trošku SEO a UX neuškodí.
  • Zopakujme si délku popisků. Aktuální doporučení 55 znaků (ale bacha na šířku znaků, jelikož Google hodnotí na základě pixelů).
  • Když chcete dělat web pro Čechy, ať je česky a ne anglicky. Používejte správně hreflang tagy.

Milan Pichlík – Automatizované produktové katalogy na WordPressu

  • Změna vnímání – jedná se v podstatě o microsite eshopu.
  • Sežeňte si kvalitní feed, pro začátek využijte WP All Import za 99 USD a vytvořte si affialite eshop. Šablona musí podporovat WooCommerce a schema.org
  • Super trh je ČR, jelikož má Seznam.
  • Zaměřte affiliate eshop na longtaily.

Borek Bernard – krátký update o VersionPress v.2

  • Perfektní a inspirativní příběh od začátku VP do dneška. Borek popsal i začátky, jak získávali prostředky a jak jim pomohlo, když o nich napsal WP Tavern nebo Hacker news.
  • VersionPress se stále vylepšuje, ale limitace jsou pořád značné.
  • Ale už teď je možné jej efektivně využívat a vracet změny pomocí „Zpět jako ve Wordu“

Jan Čejka – Automatizace prodeje ve WordPressu

  • Vyvinul plugin pro fakturaci nad GoPay a automatizaci procesu prodeje.
  • Lze využít s homogením produktem – např. eshop, videa apod. poté je web naprosto automatizovaný.
  • Cena je nyní tak nízká, že konkurence v publiku doporučila zdražení (které podle Honzy přijde).

Vláďa Musílek – WP REST API

  • WordPress se mění. Nyní je možné WP používat jako backend jakéhokoliv systému a pomocí API z něj načítat pouze vybrané informace.
  • REST API je nyní dostupné pouze jako plugin, snad se brzy integruje do samotného jádra WordPressu.
  • Se zabezpečením je to trošku sporné, ale pro určité operace je nutné se už teď přihlásit.

2046 – Jak odolat masivní návštěvnosti

  • Za mě trošku paskvil, který je ale nutné aplikovat, když opravdu hrozí masivní návštěvnost. Aneb pojďme vyvinout web na WP, vložíme ho na live.neco.cz a následně na neco.cz vložíme čistou html verzi. Nedochází k připojení k databázi, bezpečnostně dokonalé, rychlé odpovědi, minimální zatížení serveru.
  • Problém s předchozím způsobem jsou dynamické věci, ale jde řešit externími službami (komentáře od Facebooku, e-mail marketing formy od MailChimpu a nebo i WP REST API).
  • Dá se řešit nástroji, ale výsledek není vždy 100% a je nutné dolazovat.

Vladimír Smitka – Analýza výkonu (Xdebug, Query Monitor)

  • Vláďa killer. Super přednáška, jak zanalyzovat a optimalizovat výkon (nejen) WordPressu.
  • Nebo vlastně tři přednášky a u té poslední jsem jenom žasnul.
  • Pluginy a serverové nástroje pro zjištění, kde je slabé místo WordPressu – doporučené nástroje P3 profiler, Query Monitor, nejvíce oslavovaný Blackfire.io.
  • Doporučuji shlédnout video a prezentaci.

Takže WordPress konference byla opět super a už jenom vše vyzkoušet v praxi.

Číst více
Webová analytika

Jak měřit výkonnost offline kampaní v Google Analytics?

Častým předsudkem je, že Google Analytics vám pomůže pouze s měřením online kampaní. Není to pravda. V Google Analytics můžete stejně elegantně měřit výkonnost billboardů, plakátů, letáků, odznaků a dalších. Zde bych rád představil vybraných 8 technik, které je možné i kombinovat a opravdu začít měřit výkonnost offlinu.

Všechny následující případové studie budou založeny na dvou technologiích: přesměrování, QR, analýza lokality v Google Analytics a práce s IP adresami.

1. Přesměrování s využitím UTM parametrů

Moje webová stránka je Allten.cz. Aktuálně bych chtěl mít inzerát např. v Příbramském deníku. Jediné co potřebuji je dostat do Google Analytics adresu s UTM parametry, díky čemuž zjistím, že návštěvník přišel právě z této kampaně. Tuto adresu potřebuji:

http://www.Allten.cz/?utm_source=pribramskydenik&utm_medium=offline&utm_campaign=printcampaign2015

Tuto adresu nemohu jen tak dát do kampaně (jelikož téměř každý by ji opsal s chybou a zároveň by to bylo neprofesionální a dlouhé). Musím vytvořit přesměrování na tuto adresu. Nabízí se možnosti:

  • Pořízení úplně jiné domény – VsemiDeseti.cz, AllTenFingers.cz, PsaniNaKlavesnici.cz apod.
  • Využití subdomény – Chci.Allten.cz, Type.Allten.cz nebo lákavější Bonus.Allten.cz nebo Soutez.Allten.cz
  • Cesta v URL – Allten.cz/Soutez, Allten.cz/Akce
  • Elegantní cesta – vytvořme microsite bez přesměrování např. MesicPsani.cz od Allten.cz – i zde bude návštěvnost jasná.

Přesměrování vytvoří váš vývojář snadno pomocí htaccess. Postup by šel vyladit využitím filtrů v Google Analytics. Pokud je referral PsaniNaKlavesnici.cz, tak přepiš source/medium na hodnoty pribramskydenik/offline, ale není to nutné.

2. QR kódy

V ČR se QR kódy nikdy příliš nechytli. Ale i tak mohou být dobrým doplňkem letáku či plakátu. Opět bychom postupovali metodou UTM parametrů a z těch vytvořili letáky.

http://www.Allten.cz/?utm_source=pribramskydenik&utm_medium=offline&utm_campaign=printcampaign2015

3. Analýza lokality v Google Analytics

Google Analytics dokáže zobrazit návštěvnost z jednotlivých krajů ČR. Pokud bychom měli billboardovou kampaň na D1, řekněme 4 billboardy. Můžeme poté předpokládat, že navýšení návštěvnosti oproti průměru s očištěním dalších vlivů bude způsobeno právě tímto bannerem. Tento filtr můžeme omezit způsobem, aby zobrazovat pouze nové uživatele z dané lokality – měření není 100% přesné, ale na úrovni kraje by mělo být dostatečně vypovídající.

Mapa v Google Analytics

4. Využití IP adres a vlastních dimenzí

Představte si, že chcete udělat plakátovou a letákovou kampaň na vysokých školách v České republice. Toto řešení již vyžaduje trošku kódování a znalost Google Tag Manager. Výsledkem bude, že v Google Analytics bude možné rozdělit návštěvnost a cíle dle jednotlivých vysokých škol (např. bude možné zjistit: Z VŠCHT navštívilo web 451 lidí, strávili na webu 2 minuty, 42x stáhli aplikaci a z ČVUT…).

  • Zjistím IP adresu školní (kolejní) sítě. Pokud tam už někdo dává ty letáky, může to rovněž zjistit.
  • Vytvořím tabulku: “IP adresa | škola”
  • V Google Tag Manager spustím některý z geolokačních skriptů, které zjistí IP adresu návštěvníka (našel jsem např. DP-IP.com, které je dokonce zdarma).
  • Vytvořím v Google Analytics vlastní dimenzi “Vysoká škola” rozsahu uživatel (user-scope).
  • Vytvořím v Google Tag Manager proměnnou typu vyhledávací tabulka a nastavím, aby při dané IP adrese byla nastavena hodnota dimenze “Vysoká škola” na “ČVUT”, “VŠE” a další.
  • Nyní si můžu užívat data. Výhodou je, že i když uživatel z VŠE, který kdysi navštívil web, přijde na stránky znovu z druhé části republiky (když jede za rodiči), bude stále označen jako student VŠE.

Požádal jsem na Twitteru o názor několik specialistů na webovou analytiku. Zde si můžete prohlédnout jejich doporučení. Jak vidíte, možnosti sledování offline jdou mnohem dále, než jsem navrhl.

Marek Lecián:

Co třeba trackovat vstup zákazníků do pobočky? Napojit pokladny obchodu atd. http://t.co/ppvUA9epgF

André Heller

Hm, co tahle kampaň import a tagování pomocí utm_id?

Lukáš Teplý

Ještě mě napadají slevové kódy rozdělené dle jednotlivých offline zdrojů.

Je nezbytné zmínit, že všechny zmíněné metody jsou přesné jen do jisté míry a závislé na větším počtu faktorů. Bude lepší pojmout analýzu vždy komplexně (např. u kampaně v bodu #4 nespoléhat jen na změřené výsledky, ale analyzovat i zvýšení počtu návštěv z mobilních zařízení – studenti mohou využívat mobilní data nebo navštívit web po odchodu ze školy). U všech metod doporučuji určit před začátkem kampaně, jak bude úspěšnost měřena a které hodnoty jsou zamýšlené.

Máte rovněž zkušenosti s měřením offline kampaní? Podělte se v komentářích!

Číst více
Webová analytika

Budete dodržovat „sušenkový zákon“? A je to vůbec možné? – Zdroják

Budete dodržovat „sušenkový zákon“? A je to vůbec možné? – Zdroják

Číst více
Content in English Webová analytika

Track Prezi in Google Analytics

Client asked me to track Prezi in Google Analytics. However, there is no way how to track iframe embed. Thus I had to use Prezi API to make this running. API is only alfa right now but I hope this basic function will work for a long time. I used Google Tag Manager to make this running.

You can try everything at prezidemo.marketingmakers.net

image


1. Use api to embed Prezi in the page

You can find all neccessary documentation on Github. This is a code that will place video in the page.

Update 30.6.2017: As of the update in March/April this solution does not work 100%. Unfortunatelly, I do not have a capacity to fix this. If you have, I will help you with the task.

<script src="http://prezi.github.io/prezi-player/lib/PreziPlayer/prezi_player.js">
</script><script>

		var player = new PreziPlayer('prezi_here', {
			preziId: 'l3qa8ydbj1l7',
			width: 620,
			height: 444,
			explorable: false,
			controls: true
		});
		
	
</script>

2. Push event to dataLayer on every slide of a Prezi

I push name of the Prezi presentation and step (slide).

player.on(PreziPlayer.EVENT_CURRENT_STEP, function(e) 
{ dataLayer.push({ 'event': 'trackprezi', 
'name': player.getTitle(), 
'step': player.getCurrentStep() }) });

3. Create tag in Google Tag Manager that fires when trackprezi happens

Create dataLayer variables

image


and then create tag Google Analytics – Event.

image


This tag should fire when trackprezi happens.

image


This is it! Go to Behaviour -> Events in Google Analytics and enjoy your data!

image


Číst více
Webová analytika

Prezentace a videa z přednášky Google Tag Manager pro mírně pokročilé na E-shop víkendu

Děkuji všem, kteří navštívili moji přednášku na E-shop víkendu. Zde je prezentace a video.

Velmi mě potěšily i reakce na Twitteru. Děkuji!


!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?’http‘:’https‘;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+“://platform.twitter.com/widgets.js“;fjs.parentNode.insertBefore(js,fjs);}}(document,“script“,“twitter-wjs“);

Číst více
Webová analytika

Instalátor spam filtrů | MarketingMakers.net

Instalátor spam filtrů | MarketingMakers.net

Číst více
1 11 12 13 14 15 21