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ě
Marketing Management

Open-source řešení pro marketing

Řešit marketing pomocí open-source řešení již dávno není pouze doménou těch, kteří chtějí na marketingu ušetřit. Ano, pomocí open-source řešení je možné dosáhnout vysokých úspor, ale nejedná se o řešení zdarma. Vždy je nutné počítat s tím, že úspora za licenční poplatky se může změnit v náklady na implementaci, údržbu a zabezpečení (vždy minimálně https). Tyto tři faktory jsou jasnou nevýhodou všech open-source řešení, které nebudu dále rozebírat, ale je nutné s nimi počítat.

Open source (Zdroj: Wikipedia.org

Open-source řešení mohou pomoci i těm, kteří chtějí řešení nezávislé na třetí straně. Kteří chtějí využívat pokročilé integrace. U open-source řešení má vlastník plný přístup do řešení i databáze, integrace a úpravy tedy nejsou ničím omezené. API zde prezentovaných řešení je také velmi slušné.


Piwik – open-source řešení pro webovou analytiku

Piwik je relativně pokročilým řešením pro webovou analytiku. V podstatě zde najdete podobné funkce jako v Google Analytics.

  • Výhody proti Google Analytics: 
  • kompletnější data – využívání Google Analytics blockerů je mezi mladou generací téměř standardem – málokdo ale blokuje Piwik, 
  • Piwik umožňuje sbírat i data, která v GA z důvodu privacy nařízení sbírat nemůžete, 
  • naopak je Piwik možné využít i v případě, že GA nesplňují firemní privacy nařízení (např. v Německu je využití GA relativně komplikované, implementace Piwiku projde snáz),
  • Piwik obsahuje hezkou funkci Pohledu na jednotlivé uživatele, která je nyní dostupná i v GA jako User Explorer.

Přejít na Piwik.com

image


Mautic – open source řešení pro marketingovou automatizaci

Mautic je solidní alternativou za placená řešení jako SALESmanago nebo Marketo. Jeho funkce jsou relativně limitované v porovnání k těmto řešením, na druhou stranu existuje dost rozšíření a doplňků (které bohužel nejsou vždy stabilní). Pomocí Mauticu dokážete na základě pravidel posílat e-maily pouze lidem, kteří splní určitou akci na webových stránkách nebo jinou podmínku. Případně na základě pravidel můžete upozornit obchodní oddělení na zajímavé uživatele.

Výhody oproti např. SALESmanagu je plná kontrola nad řešením a samozřejmě cena. V jiných ohledech (např. PPC, retargeting, SMS marketing) se nedá příliš hovořit o plnohodnotné náhradě, ale pro e-mailingovou automatizaci výborný. Přejít na Mautic.com

image


Suite CRM – open-source CRM

Suite CRM je solidním CRM pro menší i střední podnik. Často je využíváno společnostmi jako základ, který je možný nadále rozšiřovat (parametrizováním nebo kódováním) pro potřeby konkrétní společnosti.

CRM těžko porovnávat s ostatními. Obsahuje to, co od CRM očekáváte. Samozřejmě by mohlo být přívětivější jako např. Insightly nebo mít více možností k parametrizování jako MS Dynamics CRM, ale v poměru cena/výkon senzační.

Pouze drobné upozornění, CRM bude relativně pomalé na základním hostingu od Wedosu za 363 Kč. Doporučuji zvolit výkonnější shared nebo nějaké VPS. Přejít na SuiteCRM.com

image


Marketingová řešení založená na WordPressu

Toto se někomu může zdát jako narovnák na ohýbák. Ale i základ WordPressu se dá využít jako marketingové řešení.

MailPoet + SMTP server od Stable – toto je super levná kombinace na velké rozesílky. Editor šablon v MailPoetu je dost slabý, ale jinak na rozeslání 100.000 mailů nic levnějšího neseženete.

WP CRM – udělejte z WordPressu CRM. Jenom pozor, řešení je dost chybové. Pokud ve WordPressu povolíte zobrazování chyb, nečeká vás hezká obrazovka.

WP Affiliate – kdysi jsem využíval i tento plugin pro affiliate, kompletní náhrady za Affilbox/CJ. Bohužel jsem nenašel žádný, který by měl podporu pro nejnovější WP, ale tento se zdá stále funguje. Je to dobrý kompromis, pokud chcete affiliate vyzkoušet, ale můžete narazit na podezřívavost affiliate partnerů, jelikož konverze by bylo snadné falšovat. Dobří partneři do podobného řešení určitě nepůjdou.

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

Google Ads Innovation Keynote report

Google Ads & Analytics Innovation Keynote – krátký report

Společně s kolegy v Marketing Makers jsme napětě sledovali poslední Google Ads & Analytics Innovation Keynote. Kromě toho, že to byla naprostá pecka, nejvíce nás zaujaly analytické novinky. Google Analytics 360 Suite je pro většinu českých podniků nedostupný, ale Google Data Studio bude dostupný do pěti reportů pro všechny. Reporty si budou moci uživatelé sdílet stejně snadno jako dokument na Google. Neméně zajímavé bude nové rozhraní Adwords a inzerce v mapách Google.

Doporučuji pustit si celé video na YouTube

Číst více
Webová analytika

Využívejte vlastní události u Facebook pixelu – cookbook

Pomocí Facebook pixelu mohou firmy zasílat do Facebooku informace o prohlédnutém zboží, zboží v košíku, nakoupeném zboží nebo o nových registracích. E-shopy tímto většinou končí a obsahové stránky zpravidla nenastavují události žádné. 

Události na Facebooku umožňují firmám analyzovat výkonnost reklam, retargetovat správné publikum nebo optimalizovat dle změřených konverzí. Facebook nabízí cca 10 předdefinovaných událostí, ale tím možnost nekončí. Do Facebooku je možné poslat téměř cokoliv. 

Pokud pracuji s B2C/B2B, nastavuji události:

  • lead (cokoliv, kde byl získán kontakt),
  • vlastní událost LeadIntent (např. kliknutí na tlačítko kontaktujte nás) a
  • časové události. Posílám si do FB informaci o lidech, kteří strávili na webu déle než 10 sekund (non-bounce) a dle typu webu informaci o zaujatém zákazníkovi, např. 60 sekund (interested).

Kdy spouštět události a jak nastavit Facebook pixel?

FB pixel doporučuji vložit do patičky stránky nebo lépe spouštět po načtení stránky v Google Tag Manager.

Jednotlivé události spouštějte,když k nim dojde. Opět lze vkládat přímo do kódu nebo generovat přes GTM. Pouze si dejte pozor, aby nedošlo ke spuštění události dříve, než se načte FB pixel. Častá chyba na e-shopech, kde vývojář vloží události do jednoho JS externího souboru a ten zpravidla umístí před FB pixel. 

Následně událost lead bude vypadat takto: 

fbq('track', 'Lead', {
    content_name: 'Auto Insurance',
    content_category: 'Quote',
    value: 40.00,
    currency: 'USD'
});

Vlastní události takto: 

fbq('trackCustom', '<CustomEventName>', {
    custom_param1: 'ABC',
    custom_param2: 123,
    value: 10.00,
    currency: 'USD'
});

Poznámka1: Zkopírováno z oficiálního návodu FB.

Vytvoření timing události na Facebooku – proč a jak?

U některých sestav se stává, že mají větší počet neplatných kliků než jiné. Standardně mám u sestav 10 – 50 % prokliků omylem. Závisí samozřejmě, kam cílíte. Dokonce u některých sestav mám více neplatných prokliků než u jiných, často je to kvůli malé nabídce za klik, která nutí Facebook zobrazovat reklamu “klikačům” nebo je to z důvodu špatně zvoleného umístění. Každopádně když si uděláte report Sestava – Nonbounce – Interested – Lead, zjistíte, kolik lidí byly “klikači” a nerelevantní + budete mít k dispozici zajímavý funnel. 

Poznámka2: Tato data vám Google Analytics bez dalšího nastavení neukáže, jelikož čas na první stránce neměří. 

Implementaci doporučuji pomocí Google Tag Manager. Pokud nemáte k dispozici GTM, je možné využít třeba jQuery:

Ještě bych rád doplnil, že čas na stránce rozhodně není jednoznačným ukazatelem zaujetí, ale tento skript je možné snadno upravit, aby například za zaujaté považovali lidi, kteří klikli na některý konverzní prvek nebo prohlédli klíčovou stránku.. Každopádně pro orientaci čas poslouží dobře.

<script>jQuery(document).ready(function(){
   setTimeout(function(){ 
     fbq('trackCustom', 'nonbounce', {
            hostitel: '{{Page Hostname}}', 
            stranka: '{{Page Path}}'
       }) }, 10000);
}); </script>

Implementace pomocí GTM je snadná: 1. Vytvoříme tag s Facebook událostí v Google Tag Manager. image

2. Vytvoříme timer trigger, který se spustí jednou, a to přesně za x sekund. 

image

3. Zjistíme, zda se událost správně spouští – můžete využít rozšíření Facebook Pixel Helper, ale nevsázejte na něj 100%. Rizika jeho využití odhaluje André Heller na Igloonet.

image

3. Uvidíte podobný report.

image

Toto je vše. Samozřejmě, netvrdím, že čas na stránce je jasný ukazatel zaujetí, ale často tomu tak bývá, takže se od toho dá odrazit. S událostmi na Facebooku je možné si ještě více pohrát. Nikdy by se ale nemělo stát, že budou události “suplovat” webovou analytiku. Měly by hlavně sloužit Facebooku pro správnou optimalizaci a specialistovi pro sociální sítě pro kontinuální správu a vyhodnocování kampaní.

Číst více
SEO

Vyhledávače vs. skrytý obsah vs. JavaScript – report ze setkání frontendistů

Perfektní setkání frontendistů v LMC na téma Frontendisti vs. Marketing. Jelikož se jedná o report, píšu v bodech, co mě zaujalo. Nečekejte tedy hlubokomyslný text ani vyčerpávající obsah přednášek. Atmosféru a zajímavost setkání hezky popsal tweetem Jan Forejt.

Setkání frontendistů

Vyhledávače a skrytý obsah – Filip Podstavec

  • Obsah, který je skrytý, je v podstatě bez hodnoty. Vedou se diskuse, zda je tento obsah naprosto ignorovaný nebo s výrazně sníženou hodnotou. Tak i tak by důležitá data měla být vždy zobrazena. I v čase tabů by se nemělo stát, že například popis produktu v eshopu bude defaultně skrytý.
  • Vždy je nutné definovat primární obsah, který by neměl být skrytý ani na mobilních zařízeních.
  • Nikdy nepodceňovat vyhledávače, skrytí obsahu se dá snadno odhalit.
  • Doporučení, pokud již nějaký obsah skrýváte, dělejte to až po načtení webu JavaScriptem.
  • Pozor na cloaking – vykreslování webu jinak pro vyhledávač, jinak pro uživatele. Nejlepší pro odhalení cloakingu je načíst obsah jako Google v Google Webmasters.

Filtrace pro vyhledávače – Pavel Ungr

  • Pokud se chcete na jakoukoliv frázi zobrazovat ve vyhledávači, měla by tato fráze být i na webu (ano logické, ale neuškodí si připomenout 🙂 ).
  • Aby vyhledávač dokázal cokoliv zaindexovat, potřebuje získat URL a mít k této URL i přístup.
  • Většina filtrů na e-shopech je “černá díra”.
  • Aby dokázal vyhledávač s filtrem pracovat, musí být každý filtr odkaz, filtrované stránky musí být obsahově unikátní, filtrované stránky musí být v sitemap (bez duplicit) a filtrované stránky musí fungovat “nějak” bez JavaScriptu.
  • Filtry je dobré rozdělit na důležité a nedůležité – důležité jsou v url cestě, nedůležité mohou být za hashem např.: http://example.com/filtr/auta/ford/kuga/modra#cena=do150tis&pneu=ano

Pěkné URL – Milan Kryl

  • Super úvod do základů struktury URL, vynikající case study z Jobs.cz
  • I dnes je stále důležitá doména.
  • HTTPS již není problém.
  • Doporučení využít www variantu – uživatelé jsou na ni zvyklí.
  • Uživatelé jsou schopní napsat i www.ikea.jobs.cz.
  • Doménu třetího řádu využívejte pouze z vážných důvodů (využití externí služby, využití jiného CMS než u hlavního webu pro blog apod.).
  • Když za vámi někdo přijde s požadavkem na novou stránku, která je podobná již existující, ptejte se proč to potřebuje, jestli by nešlo směřovat na stávající.
  • A když už musíte mít na webu dvě podobné stránky, vždy se ptejte, která je hlavní, na kterou se má uživatel primárně dostat.

Vyhledávače a Javascript – Jan Tichý

  • Každý obsah na webu musí mít vlastní URL (i JS).
  • Spousta webů zmigrovala na nové, krásné JS stránky a zmizely z vyhledávačů.
  • Tři pravidla průchodnosti webu – každý obsah musí mít svou URL, robot musí umět obsah stáhnout, robot se o URL musí umět dozvědět.
  • Od roku 2009 Google podporuje hashbank – hezké vysvětlení je v nápovědě Seznam.
  • Hashbank je od roku 2015 v Google deprecated.
  • Od roku 2011 dokáže Google indexovat vybraný JS obsah (například Facebook diskuse), od roku 2014 dokáže spouštět skripty.
  • Google umí spustit pouze synchronní skripty – skripty, jejichž spuštění je závislé na akci uživatele neumí.
  • Obecně, dle tónu přednášky, lze domyslet: “Důležitý obsah nedělejte pomocí JavaScriptu.”
  • Rovněž je nutné zohlednit, že Google JS nějak zvládá, některé další vyhledávače občas ano, ale např. Facebook a mnoho dalších to nezvládá.

Musel jsem bohužel odejít, ale pokud máte někdo poznámky z panelovky, sem s nimi, rád zveřejním. Prezentace z konference budou následovat, až je všechny posbírám. Zejména Filip Podstavec tam měl slibnou případovku. Rovněž pokud jste se účastnili a chcete mě opravit/doplnit, pište do komentářů.

Číst více
Webová analytika

Sledování odeslání Google Formuláře v Google Analytics

Google formuláře jsou často využívané pro registrace na události nebo výzkumy a následně vloženy na web jako iframe. Stranou nechme diskusi o tom, zda by měl být Google Form takto využíván. Klienti ho mají rádi a uživatelé tyto formuláře klidně odesílají, takže s nimi problém nemám. Potíže ale začaly, když jsme chtěl formuláře měřit.

image

Do samotného iframu není možné zasáhnout, takže ani není možné používat postMessage pro informování okna o události a je nutné na to jít workaroundem. Našel jsem a začal využívat řešení postavané na tomto kódu z infoentropy.com. Kód dělá pouze to, že kontroluje počet načtení iframu. Pokud dojde k více než jednomu načtení, bere se to jako odeslání.

<script>jQuery(function () {
    window.loaded = 0;

   f = jQuery("iframe#googleframe");
   f.load( function () { 
        window.loaded++; 
        if (window.loaded >= 2)
        {
           dataLayer.push ({ "event": "cfsubmitted", "contactform-type": "googleform" });
           // zde by mohl být i kód pro přímé odeslání do GA, přes GTM je elegantnější.
        }
    });
});</script>

Implementace měření iframe

  1. Přiřadíte iframu ID googleframe.
  2. Vytvoříme v Google Tag Manager proměnnou pro typ kontaktního formuláře.
  3. Pomocí GTM vložíme Vlastní kód HTML a spouštění nastavíme při načtení konkrétních stránek, kde jsou Google Formuláře. V podstatě dojde k vložení dataLayer přímo z Google Tag Manager.
  4. Vytvoříme tag v GTM, který při události cfsubmitted vystřelí Google Analytics událost.
  5. V Google Analytics nyní vidíme událost, můžeme ještě vytvořit na základě události cíl.

Možnosti úpravy kódu

Tento kód je dobré ještě upravit, pokud to pro vás dává smysl:

  • Přidat proměnnou odeslano s možnostmi 0/1. Nyní pokud by uživatel odeslal 3x, bude informace zaslána 3x do Google Analytics.
  • Kód by bylo možné snadno upravit tak, aby měřil znovunačtení jakéhokoliv iframe a v dataLayer poté vracel id tohoto iframe.
Číst více
Konference, školení, novinky

Certifikace mobilní inzerce – hotovo

Právě teď jsem dokončil certifikaci Mobilní inzerce, čímž jsem splnil všechny zatím dostupné PPC certifikace pro Google Partners + certifikaci Google Analytics. #takzasezarok

Číst více
Marketing Management

Nástroj pro UML modelování zdarma

Docela dlouho jsem hledal zdarma alternativu za Modelio, které je offline. Po hodinovém googlení výrazů jako “free UML modeling tool” a “online uml software” apod. jsem našel Draw.io.

Vynikající funkcí je synchronizace s Google Drive, OneDrive, Dropbox nebo přímo uložení do počítače/mobilu.

A jestli se ptáte, k čemu je marketérovi UML modelování – je to super, když klientovi navrhujete integrace s CRM pro potřeby analytiky nebo (příklad na obrázku), když se podílíte na tvorbě bonusového programu pro klienty nebo jiné komplikovanější funkcionality, kteoru již je složité vysvětlit slovně. Na obrázku je konceptuální model, pro stejný projekt ještě vznikl funkční a procesní model.

Výbornou knihou pro začátečníky o návrhu informačních systémů pomocí UML je Tvorba informačních systémů – Brückner, Voříšek, Buchavelcová.

Číst více
Performance marketing

Neztrácejte peníze remarketingem na všechny návštěvníky webu

Když přebírám účty klientů, vidím často remarketing na všechny návštěvníky webových stránek. Toto určitě nedělejte. Samozřejmě, uznávám, že u velmi malého klienta často není na výběr, ale pokud to jen trochu jde, doporučuji vyměnit publikum “Všichni návštěvníci” za: 

  • Návštěvníci, kteří strávili na webu více než určitý čas, kdy považujete návštěvu za relevantní (doporučuji nastavit měření času pomocí událostí a nevyužívat defaultní v GA, ale i s tím se dá pracovat)
  • Návštěvníci, kteří navštívili více než určitý počet stránek (minimálně dvě)
  • Pouze noví návštěvníci, pro speciální nabídky na nové zákazníky.
  • Využívejte vylučující publika pro lidi, kteří splnili vaše cíle.
  • Cilte na lidi, kteří splnili soft cíle (podívali se na kontakt), ale neodeslali formulář.
  • Jedná-li se o většího klienta, hrajte si s dynamickým remarketingem – můžete jej nasadit na cokoliv (Jiný typ remarketingu – dynx). Nebo minimálně ručně rozdělte remarketing dle služeb. 
  • U eshopu automaticky volte dynamický remarketing pomocí, typ retail a k tomu je často dobré udělat ručně remarketing na kategorie a na ostatní návštěvníky. 

Případně použijte jiné podmínky nebo jejich kombinaci. I u velmi malých klientů, cílení na všechny návštěvníky je nevýhodné, jelikož se pravidelně stává, že na
web někdo přijde omylem nebo přijde a ihned odejde, jelikož nenašel, co hledal.
A cílit tyto zákazníky je jasná ztráta prostředků.

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

Byl v dluzích. Dnes inspiruje a směřuje vysoko – Michal Blažek

Byl v dluzích. Dnes inspiruje a směřuje vysoko – Michal Blažek

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

Nové kanceláře Marketing Makers – Domažlická 15

Ptáte se, proč delší dobu nebyl k*lervoucí článek o Google Analytics, GTM nebo pořádné výkonové kampani? No… za prvé se díky Vám vůbec nenudíme (jen tak dál, děkujeme za důvěru :)) a za druhé toto je první fotka z nových kanceláří Marketing Makers na Domažlické 15! 

Až to tu trochu dáme dohromady, tak určitě bude drobná kolaudačka! 🙂 

Číst více
1 9 10 11 12 13 21