<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Google Tag Manager &#8211; Medio Blog</title>
	<atom:link href="https://blog.medio.cz/stitky/google-tag-manager/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.medio.cz</link>
	<description></description>
	<lastBuildDate>Fri, 16 Mar 2018 16:34:32 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>Zóny: Velká novinka v Google Tag Manageru</title>
		<link>https://blog.medio.cz/google-tag-manager-zones</link>
		
		<dc:creator><![CDATA[Lukáš Štěpka]]></dc:creator>
		<pubDate>Fri, 16 Mar 2018 14:15:31 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=4826</guid>

					<description><![CDATA[Největší inovace Google Tag Manageru za posledních několik let je tady. Včera byla zveřejněna funkcionalita tzv. Zón („Zones“). Pojďme se podívat podrobněji, oč jde a jaké využití nabízí. Jedná se o velmi užitečnou a praktickou věc pro Tag Management především rozsáhle strukturovaných či vícejazyčných webů.]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Největší inovace Google Tag Manageru za posledních několik let je tady. Včera byla zveřejněna funkcionalita tzv. </span><i><span style="font-weight: 400;">Zón</span></i><span style="font-weight: 400;"> („</span><i><span style="font-weight: 400;">Zones“</span></i><span style="font-weight: 400;">). Pojďme se podívat podrobněji, oč jde a jaké využití nabízí.</span></p>
<p><span style="font-weight: 400;">Jedná se o velmi užitečnou a praktickou věc pro Tag Management především rozsáhle <strong>strukturovaných či vícejazyčných webů</strong>. Ohromné výhody také přinášejí z hlediska udělování oprávnění k editace a publikaci změn v GTM.</span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Váháte, zda přidělovat marketingovému oddělení a dodavatelským agenturám práva na publikaci změn, které ve vašem GTM dělají?</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Mají vaši vývojáři obavy, že „jim zas nějakej markeťák rozbije kód“?</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Řešili jste někdy dilema, zda na několik oddělených, ale obsahově podobných webů nasadit samostatné, ale konfigurací velmi podobné GTM kontejnery? </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Dostali jste se z jiného důvodu do situace, kdy jste potřebovali nakonfigurovat podobným způsobem větší množství </span><i><span style="font-weight: 400;">Značek </span></i><span style="font-weight: 400;">(</span><i><span style="font-weight: 400;">Tags</span></i><span style="font-weight: 400;">) v rámci jednoho kontejneru, a nešlo to vyřešit společným triggerem? </span></li>
</ul>
<p><i><span style="font-weight: 400;">Zóny</span></i><span style="font-weight: 400;"> Google Tag Manageru vám mohou pomoci s řešením všech těchto situací.</span></p>
<h2><span style="font-weight: 400;">O co jde?</span></h2>
<p><span style="font-weight: 400;"><img fetchpriority="high" decoding="async" class=" alignright wp-image-146 size-full" src="http://www.andreheller.cz/blog/wp-content/uploads/2018/03/screenshot-vytvoření.png" alt="screenshot vytvoření" width="359" height="513" /></span></p>
<p><span style="font-weight: 400;">Pomocí </span><i><span style="font-weight: 400;">Zón</span></i><span style="font-weight: 400;"> lze v Google Tag Manager kontejneru používat oddělené „oblasti“, z nichž se každá chová jako samostatný celek. Vybraným uživatelům můžete udělit přístupy pouze do těch zón, ve kterých se nachází jimi spravované </span><i><span style="font-weight: 400;">značky</span></i><span style="font-weight: 400;">. Stejně tak lze nastavit podmínky pro spouštění jednotlivých </span><i><span style="font-weight: 400;">Zón </span></i><span style="font-weight: 400;">stejným způsobem, jako se nastavují u běžných </span><i><span style="font-weight: 400;">Pravidel</span></i><span style="font-weight: 400;">.</span></p>
<p><i><span style="font-weight: 400;">Zóna</span></i><span style="font-weight: 400;"> prakticky představuje jeden nebo více <strong>běžných GTM kontejnerů</strong>. Ty se ovšem nevkládají přímo do webu způsobem, jakým jsme zvyklí. O jejich vložení do kódu webu a vyvolání obsažených </span><i><span style="font-weight: 400;">Značek</span></i><span style="font-weight: 400;"> se postará právě </span><i><span style="font-weight: 400;">Zóna</span></i><span style="font-weight: 400;">, resp. kontejner, ve kterém je nastavena. Kontejnery jsou na sobě nezávislé, disponují samostatnou sadou </span><i><span style="font-weight: 400;">proměnných</span></i><span style="font-weight: 400;"> a mohou mít nastavena různá uživatelská oprávnění. Používají ovšem <strong>společný dataLayer</strong>.</span></p>
<p><i><span style="font-weight: 400;">Zónu</span></i><span style="font-weight: 400;"> jednoduše vytvoříte a nakonfigurujete přímo v rozhraní GTM, v poslední záložce levého menu.</span></p>
<h2><span style="font-weight: 400;">Pro koho?</span></h2>
<p><i><span style="font-weight: 400;">Zóny</span></i><span style="font-weight: 400;"> jsou v tuto chvíli k dispozici ve všech kontejnerech </span><b>Google Tag Manager 360</b><span style="font-weight: 400;">, který je součástí placeného balíku Google Analytics 360 Suite nebo jej lze zakoupit i samostatně. V neplacené variantě Google Tag Manageru </span><i><span style="font-weight: 400;">Zóny</span></i><span style="font-weight: 400;"> k dispozici nejsou a zřejmě to není ani do budoucna v plánu. To ostatně odpovídá i celkovému určení této funkcionality. Ta je svým zaměřením vhodná právě zejména pro rozsáhlé weby, které využijí i další výhody 360 Suite.</span></p>
<h2><span style="font-weight: 400;">K čemu to lze v GTM použít?</span></h2>
<p><span style="font-weight: 400;">Pojďme se podívat na konkrétní možnosti využití. Typickým příkladem je situace, kdy určitým uživatelům chcete umožnit zásahy jen do vybrané části </span><i><span style="font-weight: 400;">značek,</span></i><span style="font-weight: 400;"> vyvolávaných na vašem webu. Nechcete, aby agentura spravující váš Facebook měla možnost měnit nastavení měření do<strong> Google Analytics</strong>?</span></p>
<p><a href="http://www.andreheller.cz/blog/wp-content/uploads/2018/03/screenshot-omezení-typů.png"><img decoding="async" class=" wp-image-145 size-full aligncenter" src="http://www.andreheller.cz/blog/wp-content/uploads/2018/03/screenshot-omezení-typů.png" alt="screenshot omezení typů" width="706" height="450" /></a></p>
<p><span style="font-weight: 400;">Vytvořte </span><i><span style="font-weight: 400;">zónu</span></i><span style="font-weight: 400;">, kde budou umístěny veškeré </span><i><span style="font-weight: 400;">značky</span></i><span style="font-weight: 400;"> související s Facebookem, a agentuře udělte přístupy pouze do ní. Navíc můžete nastavit i přesná omezení, jaké typy </span><i><span style="font-weight: 400;">značek</span></i><span style="font-weight: 400;">, </span><i><span style="font-weight: 400;">pravidel</span></i><span style="font-weight: 400;"> a </span><i><span style="font-weight: 400;">proměnných</span></i><span style="font-weight: 400;"> budou v dané </span><i><span style="font-weight: 400;">zóně</span></i><span style="font-weight: 400;"> povolené. Tím lze efektivně zabránit například konfliktům kódu samotného webu s obsahem </span><i><span style="font-weight: 400;">Custom HTML </span></i><span style="font-weight: 400;">značek a </span><i><span style="font-weight: 400;">Custom JavaScript</span></i><span style="font-weight: 400;"> proměnných.</span></p>
<p><a href="http://www.andreheller.cz/blog/wp-content/uploads/2018/03/screenshot-omezení-proměnných.png"><img decoding="async" class="aligncenter wp-image-144 size-full" src="http://www.andreheller.cz/blog/wp-content/uploads/2018/03/screenshot-omezení-proměnných.png" alt="screenshot omezení proměnných" width="611" height="620" /></a></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Máte několik oddělených jazykových mutací jednoho webu? Můžete centrále udělit výhradní právo na správu společných částí GTM – jediného kontejneru. Pro každý marketingový tým v daném regionu pak vytvoříte </span><i><span style="font-weight: 400;">zónu</span></i><span style="font-weight: 400;">, kde bude moci svá nastavovat svá specifická měření. To zároveň přinese velkou úsporu času ve chvíli, kdy potřebujete změnit nastavení některého z tagů, které jsou společné pro všechny weby.</span></p>
<p><span style="font-weight: 400;">Částečně šlo podobné situace řešit jediným společným kontejnerem a používáním pokročilých </span><i><span style="font-weight: 400;">Pravidel</span></i><span style="font-weight: 400;"> již teď. Pokročilejší, ale méně praktickou a spolehlivou možností bylo také vkládání jednoho kontejneru do druhého skrz </span><i><span style="font-weight: 400;">Custom HTML</span></i><span style="font-weight: 400;">.</span><i><span style="font-weight: 400;"> Zóny</span></i><span style="font-weight: 400;"> ale přináší výrazně větší flexibilitu v nastavení, snazší ovládání pro méně zkušené uživatele (přístup pouze do konkrétní </span><i><span style="font-weight: 400;">zóny</span></i><span style="font-weight: 400;">) a nižší riziko chyby s fatálními následky.</span></p>
<h2><span style="font-weight: 400;">Co dál?</span></h2>
<p><span style="font-weight: 400;">Jsou </span><i><span style="font-weight: 400;">Zóny</span></i><span style="font-weight: 400;"> v Google Tag Manageru funkcí, kterou musíte okamžitě začít používat a propadnout hluboké depresi, pokud ji k dispozici nemáte? Rozhodně ne. Ale v každém případě jde o užitečnou záležitost a výraznou inovaci GTM. Asi jen v málo případech bude dávat smysl nasazovat ji do konfigurace stávajících kontejnerů, ale určitě je dobré ji využít při návrhu nových implementací. </span></p>
<p><i><span style="font-weight: 400;">Zóny</span></i><span style="font-weight: 400;"> přináší zásadní výhody ve správě oprávnění u kontejnerů využívaných více stranami, zvýšení bezpečnosti skrze omezení typů entit v jednotlivých zónách a větší flexibilitu tag managementu u rozsáhlých vícedoménových webů. To vše z nich dělá bezpochyby jednu z<strong> nejužitečnějších a nejvýraznějších změn</strong>, kterými Google Tag Manager v posledních letech prošel.</span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nastavení Google Analytics &#8211; cookieDomain</title>
		<link>https://blog.medio.cz/google-analytics-cookiedomain</link>
		
		<dc:creator><![CDATA[Tomáš Kumsta]]></dc:creator>
		<pubDate>Tue, 21 Jun 2016 10:53:38 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Universal Analytics]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=4093</guid>

					<description><![CDATA[V dnešní době detailní znalost nastavení a měřícího kódu Google Analytics není nezbytně nutná. Klíčovým prvkem kódu však zůstává cookieDomain. Špatné nastavení cookieDomain může způsobit zásadní chyby v měření nebo i výpadek měření. Co zkontrolovat, jak nastavení opravit a automatizovat se dozvíte v tomto článku.
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">V dnešní době detailní znalost nastavení a měřícího kódu Google Analytics není nezbytně nutná. Je za tím několik důvodů. Především přechod kódu z klasických Google Analytics na Universal Analytics a nárůst využití Google Tag Manageru. Spousta prvků jako <a href="https://blog.medio.cz/mereni-ceskych-vyhledavacu-v-universal-analytics">definice vyhledávačů</a> se přesunula přímo do rozhraní Google Analytics. Stále však ještě existují taková nastavení, která jsou součástí kódu. Základ měřícího kódu vloženého do stránky zůstává stejný. Mění se pouze hodnoty nastavení. Tím klíčovým, které vám může způsobit problémy, je právě <strong>cookieDomain</strong>.</p>
<p style="text-align: justify;">Cookies zná už dnes asi každý uživatel. Především díky nutnosti odsouhlasení jejich využití prakticky na každém webu. Google Analytics používají cookies pro identifikaci uživatele. Parametr cookieDomain pak určuje doménu, pod kterou se má cookie uložit.</p>
<h2 style="text-align: justify;">Možnosti nastavení</h2>
<p>V kódu <strong>Universal Analytics</strong> existují dvě možnosti, kde lze cookieDomain nastavit. Buď jako <strong>nepovinný třetí parametr v příkazu create</strong> nebo v poli, kde se dají nastavit další vlastnosti pro danou cookie, jako je například doba expirace.</p><pre class="crayon-plain-tag">ga('create', 'UA-XXXXX-Y', 'medio.cz');</pre><p></p><pre class="crayon-plain-tag">ga('create', 'UA-XXXXX-Y', {
&nbsp; 'cookieDomain': 'medio.cz',
});</pre><p></p>
<p style="text-align: justify;">V <strong>GTM</strong> je toto nastavení podobné. Jen u tagů Analytics přidáme proměnnou do <strong>Fields to Set</strong>.</p>
<div id="attachment_4145" style="width: 769px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4145" class=" wp-image-4145" src="https://blog.medio.cz/wp-content/uploads/cookieDomain-GTM.png" alt="Nastavení cookieDomain v GTM" width="759" height="151" srcset="https://blog.medio.cz/wp-content/uploads/cookieDomain-GTM.png 860w, https://blog.medio.cz/wp-content/uploads/cookieDomain-GTM-300x60.png 300w, https://blog.medio.cz/wp-content/uploads/cookieDomain-GTM-768x153.png 768w" sizes="auto, (max-width: 759px) 100vw, 759px" /><p id="caption-attachment-4145" class="wp-caption-text">Nastavení cookieDomain v GTM</p></div>
<h2>Automatizace cookieDomain</h2>
<p style="text-align: justify;">Výše uvedené příklady nastavení však nejsou úplně ideální, protože jim chybí dynamičnost. To může vést k problémům při špatném nastavení kódu, například při změně domény. Úplné opomenutí tohoto nastavení může vést k dalším problémům. Proto existuje hodnota, kterou můžete použít na každém webu a která toto nastavení automatizuje. Stačí hodnotu konkrétní domény nahradit za <strong>auto</strong>. Ve výsledku by implementovaný kód měl vypadat takto:</p>
<p></p><pre class="crayon-plain-tag">ga('create', 'UA-XXXXX-Y', 'auto');</pre><p></p>
<p style="text-align: justify;">Tento zápis říká Google Analytics, aby byly cookies nastaveny na nejvyšší úroveň domény. V případě webu <em>blog.medio.cz</em> se cookie uloží pod <em>medio.cz</em>. Kód ale můžu bez problému zkopírovat i na web <em>www.datarestart.cz</em> a cookie se úspěšně uloží pod <em>datarestart.cz</em>. V rámci GA je to dostupné prakticky od začátku. V GTM bylo nastavení velmi dlouho nepoužitelné a bylo přidáno až loni. Výrazně vám to zjednoduší nasazení měření a vyvarujete se následujícím chybám.</p>
<h2>cookieDomain a chyby měření</h2>
<div id="attachment_4100" style="width: 310px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4100" class="wp-image-4100 size-medium" src="https://blog.medio.cz/wp-content/uploads/medio-returning-visitor-300x204.png" alt="Vracející návštěvníci" width="300" height="204" srcset="https://blog.medio.cz/wp-content/uploads/medio-returning-visitor-300x204.png 300w, https://blog.medio.cz/wp-content/uploads/medio-returning-visitor.png 408w" sizes="auto, (max-width: 300px) 100vw, 300px" /><p id="caption-attachment-4100" class="wp-caption-text">Kam zmizeli noví návštěvníci?</p></div>
<p style="text-align: justify;"><strong>Identifikace uživatele</strong> je pro spojování jeho akcí do návštěv klíčová. Žádný hit do Google Analytics neodejde bez ID uživatele. Hit může chybět například, pokud se pokusíte cookie uložit pod jinou doménu než tu, na které se uživatel nachází. Například na <em>blog.medio.cz</em> je možné prostřednictvím cookie uložit domény <em>blog.medio.cz</em> nebo <em>medio.cz</em>. Pokud bych ale třeba cookieDomain nastavil na <em>google.cz</em>, tak se žádné ID uživatele neuloží. U nového měření nebudou GA nebudou měřit vůbec žádná data. A pokud jste změnili nastavení měření, které do té doby fungovalo správně, tak se vám přestanou měřit noví návštěvníci.</p>
<p style="text-align: justify;">Další chybou může být <strong>špatné měření mezi subdoménami</strong>. Pokud nastavení cookieDomain úplně opomenete, tak se cookies ukládají pod doménu pouze zkrácenou o <em>www</em>. Například tedy uživatel, který přijde na <em>blog.medio.cz</em> a proklikne se na <em>www.medio.cz</em> je pro Analytics úplně novým uživatelem. Přestože měření probíhá rámci stejného účtu. Tato chyba navíc není úplně konzistentní. Pokud by uživatel před návštěvou blogu navštívil <em>www.medio.cz</em>, tak bude pro Analytics tím stejným uživatelem i na subdoméně, protože tam je jeho ID dostupné. Určitá část uživatelů má tedy v rámci Analytics dvě různé a zcela oddělené identity. Hodnoty metrik jsou tak vyšší, než by měly správně být.</p>
<h2>Závěrem</h2>
<p style="text-align: justify;">Společně s měřícím ID je cookieDomain jedním z nejdůležitějších nastavení. Všechna nová měření jsou dnes již v základu nastaveny na hodnotu <strong>auto</strong> a měřící kód funguje korektně napříč doménami a subdoménami. Přesto doporučuji nastavení cookieDomain, především u dříve nasazených měřicích kódů, zkontrolovat a případně opravit.</p>
<p style="text-align: justify;">Pozor, pokud používáte<strong> GTM</strong>. Tam to v základu nastavené není a je nutné postupovat dle výše uvedené sekce <strong>Možnosti nastavení</strong> a proměnnou <em>Value</em> ve <em>Fields to Set</em> správně nastavit jako <strong>auto</strong>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Přijďte na první pražský MeasureCamp</title>
		<link>https://blog.medio.cz/prijdte-na-prvni-prazsky-measurecamp</link>
		
		<dc:creator><![CDATA[André Heller]]></dc:creator>
		<pubDate>Mon, 20 Jul 2015 22:00:25 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[A/B testování]]></category>
		<category><![CDATA[AdWords]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Konference]]></category>
		<category><![CDATA[Konverzní marketing]]></category>
		<category><![CDATA[MeasureCamp]]></category>
		<category><![CDATA[Návštěvnost]]></category>
		<category><![CDATA[Remarketing]]></category>
		<category><![CDATA[Sklik.cz]]></category>
		<category><![CDATA[Universal Analytics]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=3129</guid>

					<description><![CDATA[V sobotu 12. září se uskuteční první pražský MeasureCamp. Jedná se o celosvětově pořádanou (ne)konferenci o webové a datové analytice. Její tradice začala v roce 2012 v Londýně, v dalších letech se rozšířila do Hong Kongu, Madridu nebo Paříže. A letos máme MeasureCamp poprvé i v Česku. První lístky budou uvolněny již dnes – a budou zcela zdarma.]]></description>
										<content:encoded><![CDATA[<p>V sobotu 12. září 2015 se uskuteční první <a href="http://prague.measurecamp.org/">pražský MeasureCamp</a>. Jedná se o celosvětově pořádanou (ne)konferenci o webové a datové analytice. Její tradice začala <a href="http://www.measurecamp.org/">před třemi lety v Londýně</a>, od té doby se rozšířila i do Hong Kongu, Madridu nebo Paříže. <strong>A letos máme MeasureCamp poprvé i v Česku.</strong> První lístky budou <a href="http://prague.measurecamp.org/registration/">uvolněné již dnes</a> – a budou zcela zdarma.</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/Logo_MeasureCamp_PRG_2014.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-3130 size-medium" src="https://blog.medio.cz/wp-content/uploads/Logo_MeasureCamp_PRG_2014-300x218.png" alt="Logo_MeasureCamp_PRG_2014" width="300" height="218" srcset="https://blog.medio.cz/wp-content/uploads/Logo_MeasureCamp_PRG_2014-300x218.png 300w, https://blog.medio.cz/wp-content/uploads/Logo_MeasureCamp_PRG_2014-1024x745.png 1024w, https://blog.medio.cz/wp-content/uploads/Logo_MeasureCamp_PRG_2014.png 1418w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<h2>Jak to chodí na MeasureCampu</h2>
<p>MeasureCamp je velká událost pro všechny nadšence do digitální analytiky. Slouží především k networkingu, výměně zkušeností a znalostí, poznávání lidí nebo nových cest ke zkušenostem.</p>
<p><strong>Jde o (ne)konferenci či chcete-li barcamp.</strong> Není předem daný žádný pevný program, řečníkem může být kdokoli z účastníků, kdo má k webové analytice co říci. Harmogram se sestavuje přímo na místě společně na začátku dne z témat, která jednotliví návštěvníci nabídnou.</p>
<p><strong>MeasureCamp se koná o víkendu. </strong>Každý z účastníků je tak na konferenci dobrovolně ve volném čase. Všechni, s kým se na MeasureCampu potkáte, jsou tak lidé, kteří webovou analytiku nebo online marketing berou vážně a je jim víc, než jen pouhou prací.</p>
<p><strong>Žádná teorie.</strong> Většina účastníků není profesionálnimi speakery, ale jsou prefesionály ve webové analytice se spoustou praktických zkušeností, o které se chtějí podělit.</p>
<p><strong>MeasureCamp je zdarma.</strong> Organizování celé (ne)konference je hrazené ze sponzorských darů partnerů, kteří věří v dlouhodobé vzdělávání a rozvíjení komunity okolo webové analytiky. Nebojte se, nečekají vás žádné prvoplánovitě prodejní prezentace.</p>
<p>Chcete-li navnadit ještě více, přečtěte si zápisky Adama Šilhana ze <a href="https://igloonet.cz/blog/measurecamp/">čtvrtého</a>, <a href="https://igloonet.cz/blog/measurecamp-v/">pátého</a> a <a href="https://igloonet.cz/blog/zapisky-z-cest-vzpominky-na-muj-treti-measurecamp/">šestého</a> londýnského MeasureCampu.</p>
<h2>Přijďte na pražský MeasureCamp</h2>
<p>První český MeasureCamp se uskuteční <strong>v sobotu 12. září 2015</strong> v krásných prostorách <a href="http://www.etnetera.cz/">společnosti Etnetera</a>.</p>
<p>Přihlásit se můžete na <a href="http://prague.measurecamp.org/registration/">webu konference</a> a vstup je zcela zdarma. <strong>První série lístků bude uvolněna již dnes</strong> a kapacita je omezena, takže s registrací určitě neváhejte!</p>
<p>Úroveň celé akce předznamenávají i jména <a href="http://prague.measurecamp.org/attendees/">organizátorů</a>, kteří za pražským MeasureCampem stojí: Petr Havlík z Optimicsu, Honza Tichý a André Heller z Media, Lukáš Čech z Etnetery, Michal Pařízek a Jarda Vojna z Avastu, Pavel Jašek z Tipsportu, Adam Šilhan z Igloonetu nebo Roman Appeltauer z Digmato.com.</p>
<p>Aby vám <strong>neunikla žádná důležitá informace</strong>, navštivte <a href="http://prague.measurecamp.org/">oficiální web</a>, sledujte twitter <a href="http://www.twitter.com/MeasurecampCZ">@MeasurecampCZ</a> a přihlaste se k <a href="http://prague.measurecamp.org/#gform_1">MeasureCamp newsletteru</a>.</p>
<h2>Staňte se partnerem</h2>
<p>MeasureCamp je nevýdělečná akce, všechny náklady spojené s jeho organizací jsou pokryté <a href="http://prague.measurecamp.org/sponsors/">příspěvky dobrovolných partnerů</a>. <strong>Staňte se jedním z nich</strong> a pomozte nám český MeasureCamp uskutečnit. <a href="mailto:prague.measurecamp@gmail.com">Ozvěte se nám</a>!</p>
<p>Těšíme se na setkání na MeasureCampu!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak na automatickou migraci GTM</title>
		<link>https://blog.medio.cz/jak-na-automatickou-migraci-gtm</link>
		
		<dc:creator><![CDATA[André Heller]]></dc:creator>
		<pubDate>Fri, 29 May 2015 14:55:02 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Migrace]]></category>
		<category><![CDATA[Nástroje]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=2907</guid>

					<description><![CDATA[V dubnu 2015 spustil Google dlouho očekávanou automatickou migraci verzí v Google Tag Manageru. Až doteď jste ji mohli povolit volitelně, dnešním dnem se to mění. Postupně by v následujícím měsíci měla proběhnout na všech dosud nepřemigrovaných účtech. Je důležité položit si otázku: Je to bezpečné?]]></description>
										<content:encoded><![CDATA[<p>V dubnu 2015 spustil Google dlouho očekávanou automatickou migraci verzí v Google Tag Manageru. Až doteď jste ji mohli povolit volitelně, dnešním dnem se to mění. Postupně by v následujícím měsíci měla proběhnout na všech dosud nepřemigrovaných účtech. Je důležité položit si otázku:</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/migration-is-not-a-crime1-300x225.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-2937 size-full" src="https://blog.medio.cz/wp-content/uploads/migration-is-not-a-crime1-300x225.jpg" alt="migration-is-not-a-crime1-300x225" width="300" height="225" /></a></p>
<h2>Je to bezpečné?</h2>
<p>Viděl jsem, že lidé kontejnery přemigrovali bez většího přemýšlení sami hned, jak to bylo možné. Naštestí<strong> je odpovědí ano</strong>. Bezpečné to je. Nemělo by se vám nic rozbít ani přestat měřit.  V čem tedy tkví ten problém? GTM 2.0 se liší způsobem klikání a zvláště některá pokročilá nastavení se klikají <a href="https://blog.medio.cz/google-tag-manager-2-0">poměrně hodně odlišně</a>. Hlavně všechny kódy, kde se používaly automatické listenery, ale třeba i DOM a LOAD eventy.</p>
<h2>V čem je tedy problém?</h2>
<p>Obě rozhraní fungují jinak, tedy ani google sám nebyl schopný tu migraci udělat dokonalou. Pokud se smíříte s pouhou funkčností, asi nic řešit nemusíte, ale jak vždy říkám na <a href="http://akademie.medio.cz/google-tag-manager">školení Google Tag Manager</a>: &#8222;<strong>GTM je poměrně nepřehledný nástroj, takže udržet ho co nejjednoduší, je dost zásadní premisa.</strong>&#8220; V tomhle ta migrace jde ovšem na druhou stranu a ruku vám opravdu nepodá.</p>
<p>Pár těch nedokonalostí:</p>
<h3>Trigger All pages</h3>
<p><em>Všechny stránky</em> je v GTM velmi časté pravidlo, v novém názvosloví trigger. Jenže ten trigger se také někdy jmenuje <em>All pages</em>, případně je uvozený typem <em>URL &#8211; All Pages</em>, apod. Zároveň je to jediný trigger, který je v novém i starém rozhraní již předefinovaný. Každopádně migrace si s tím neporadí a místo toho předdefinovaného vám vytvoří nový samostatný. Hurá! Duplicita. Proč ho tam nemít hned dvakrát.</p>
<h3>Built-In proměnné</h3>
<p>Pokud jste si zakládali GTM v posledním roce, budete v makrech (nově proměnných) mít poměrně hodně věcí, kterým asi často ani nerozumíte (history old state, element target, &#8230;). V novém rozhraní, pokud je potřebujete, se dají zapnout zaškrtnutím checkboxu, tzv. Built-in proměnné. Proč je tedy mít ještě někde mimo, když je navíc asi nechci mít vůbec? Migrace ty Built-in použít neumí, takže vám je duplikuje do těch vlastních proměnných.</p>
<h3>Listenery</h3>
<p>Posledním problémem jsou již zmíněné listenery. Ty v novém rozhraní vlastně vůbec neexistují, nahradily je speciální triggery. Protože je ale způsob překlikání poměrně náročný a velmi težko automatizovatelný, Google ustoupil a při migraci se přenáší listenery i do nového rozhraní. Je jasné, že dají přednost spíše funčknosti, než estetice a metodice nástroje. Jak jsem již napsal, fungovat to bude. Pokud chcete GTM využívat dále v budoucnosti a nechcete za rok trpět totální nepřehledností a dostat se do fáze, kdy to bude tak komplikované, že to raději založíte nově a čistě, nebylo by špatné si tyhle listenery a následná pravidla jako <em>Event &#8211; gtm.linkClick</em> převést na triggery. Zkusím tu nastínit jeden ukázkový příklad jak to provést. Mějte však na paměti, že se to nedá automatizovat a každý případ je dost unikátní.</p>
<h2>Ukázka přenastavení Link Click Listeneru</h2>
<p>Aby vše fungovalo, určitě jste měli naklikaný tag typu Link Click Listener (Posluchač kliknutí na odkaz), ten měl většinou nastavené spouštěcí trigger na Všechny stránky(All pages), pokud ne, nevadí. Důležité je, abyste si zapamatovali všechna nastavení tagu, zdali máte zapnuté či vypnuté nastavení <em>Wait for tags</em> nebo <em>Check Validation.</em></p>
<p><a href="https://blog.medio.cz/wp-content/uploads/linbk-click.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-2910 size-full" src="https://blog.medio.cz/wp-content/uploads/linbk-click.png" alt="linbk click" width="969" height="734" srcset="https://blog.medio.cz/wp-content/uploads/linbk-click.png 969w, https://blog.medio.cz/wp-content/uploads/linbk-click-300x227.png 300w" sizes="auto, (max-width: 969px) 100vw, 969px" /></a></p>
<p>Potom jste měli různé další tagy, které jste chtěli spouštět právě při kliknutí na odkaz. Trigger by mohl vypadat nějak takto:</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/event-linkclick.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2911" src="https://blog.medio.cz/wp-content/uploads/event-linkclick.png" alt="event linkclick" width="960" height="438" srcset="https://blog.medio.cz/wp-content/uploads/event-linkclick.png 960w, https://blog.medio.cz/wp-content/uploads/event-linkclick-300x137.png 300w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
<p>Co teď s tím? Přenastavení proveďte v několika krocích.</p>
<p>V proměnných si zaškrtněte <em>Click URL</em> a <em>Page Path</em>, abyste je pak mohli v ostatních částech GTM používat.<a href="https://blog.medio.cz/wp-content/uploads/variables.png"><br />
</a></p>
<p><a href="https://blog.medio.cz/wp-content/uploads/variables1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2916" src="https://blog.medio.cz/wp-content/uploads/variables1.png" alt="variables" width="321" height="611" srcset="https://blog.medio.cz/wp-content/uploads/variables1.png 321w, https://blog.medio.cz/wp-content/uploads/variables1-158x300.png 158w" sizes="auto, (max-width: 321px) 100vw, 321px" /></a></p>
<p>Vytvořte nový trigger. Bude typu Click. V kroku 2 nastavte trigger type na <em>Link Click</em>. Přeneste na něj stejné nastavení jako měl listener.</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/linklcick.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2915" src="https://blog.medio.cz/wp-content/uploads/linklcick.png" alt="linklcick" width="944" height="516" srcset="https://blog.medio.cz/wp-content/uploads/linklcick.png 944w, https://blog.medio.cz/wp-content/uploads/linklcick-300x164.png 300w" sizes="auto, (max-width: 944px) 100vw, 944px" /></a></p>
<p>V kroku 3 se nastavuje spouštění jakoby toho listeneru. Pokud jste původní listener měli nastavený na všechny stránky, vůbec nad tím nepřemýšlejte a nastavte tuto položku jako na obrázku a berte to jako &#8222;blackbox&#8220;. Při budoucích nastaveních si pak pamatujte, že nastavení podmínky s tímhle žlutým rámečkem má vypadat pokaždé takhle. Použijte vytvořenou proměnnou Page Path. Pokud jste původní listener měli nastavený nějak specificky, toto je to místo, kde byste to měli promítnout.</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/enablewhen.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2918" src="https://blog.medio.cz/wp-content/uploads/enablewhen.png" alt="enablewhen" width="945" height="252" srcset="https://blog.medio.cz/wp-content/uploads/enablewhen.png 945w, https://blog.medio.cz/wp-content/uploads/enablewhen-300x80.png 300w" sizes="auto, (max-width: 945px) 100vw, 945px" /></a></p>
<p>&nbsp;</p>
<p>Ve čtvrtém kroku definujete, kdy se má spouštět samotný trigger. V podstatě to, co definuje trigger na druhém obrázku. Takže přesně totéž přeneste i sem za použití vytvořené proměnné Click URL</p>
<p><a href="https://blog.medio.cz/wp-content/uploads/enablewhe.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2919" src="https://blog.medio.cz/wp-content/uploads/enablewhe.png" alt="enablewhe" width="933" height="175" srcset="https://blog.medio.cz/wp-content/uploads/enablewhe.png 933w, https://blog.medio.cz/wp-content/uploads/enablewhe-300x56.png 300w" sizes="auto, (max-width: 933px) 100vw, 933px" /></a></p>
<p>Nově vytvořený trigger připojte k tagu místo toho, kde máte nastavený původní přemigrovaný trigger. Na závěr už jenom smažte jak ten původní trigger, tak i tag listeneru a vše by mělo v pořádku fungovat.</p>
<p>&nbsp;</p>
<p>Ve výsledku tedy není rozhodně špatné tu migraci na svém účtu povolit už dnes. Každopádně zvažte, zda tomu GTM nepřizpůsobit a v rámci migrace ho i manuálně nepročistit. Přeci jenom v tom budete za půl roku pracovat zase vy sami. Zkoušeli jste už migraci? Napiště na jaké další problémy jste přitom narazili? Pomůžeme vám.</p>
<p>&nbsp;</p>
<p>Související články a odkazy:</p>
<ul>
<li><a href="https://blog.medio.cz/google-tag-manager-2-0">André Heller: Google Tag manager 2.0</a></li>
<li><a href="http://www.simoahava.com/gtm-tips/migration-to-v2-using-the-migration-assistant/">Simo Ahava: Migration to V2 using the migration assistant</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Oslavte s námi Mezinárodní den optimalizace konverzního poměru</title>
		<link>https://blog.medio.cz/mezinarodni-den-cro-2015</link>
		
		<dc:creator><![CDATA[Romana Velflová]]></dc:creator>
		<pubDate>Thu, 09 Apr 2015 06:37:44 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[A/B testování]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Konverzní marketing]]></category>
		<category><![CDATA[Nástroje]]></category>
		<category><![CDATA[Školení]]></category>
		<category><![CDATA[Testování]]></category>
		<category><![CDATA[Visual Website Optimizer]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=2772</guid>

					<description><![CDATA[Dnes, <strong>9. dubna</strong>, se úplně poprvé slaví <strong><a title="International Conversion Rate Optimalization Day" href="http://www.croday.com/">Mezinárodní den optimalizace konverzního poměru</a></strong>. Za <a href="http://www.medio.cz/">Medio</a> vám přejeme nadproporciální růst konverzního poměru, vysokou míru spolehlivosti testů a samá zelená čísla. A aby to naše přání nebylo jen o slovech, máme pro vás <strong>hned několik dárků</strong>. ]]></description>
										<content:encoded><![CDATA[<p>Dnes, <strong>9. dubna</strong>, se úplně poprvé slaví <strong><a title="International Conversion Rate Optimalization Day" href="http://www.croday.com/">Mezinárodní den optimalizace konverzního poměru</a></strong>. Během tohoto dne po celém světě probíhá množství meetupů, webinářů a hangoutů, na kterých se podílí světová elita CRO expertů. </p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2774 size-full" src="https://blog.medio.cz/wp-content/uploads/international-conversion-rate-optimalization-ay-logo.png" alt="Logo Mezinárodního dne optimalizace konverzního poměru" width="442" height="148" srcset="https://blog.medio.cz/wp-content/uploads/international-conversion-rate-optimalization-ay-logo.png 442w, https://blog.medio.cz/wp-content/uploads/international-conversion-rate-optimalization-ay-logo-300x100.png 300w" sizes="auto, (max-width: 442px) 100vw, 442px" /></p>
<p>Z loňského Marketing festivalu si můžete pamatovat dva špičkové marketéry a odborníky na optimalizaci konverzního poměru. Craiga Sullivana, který vás během svého dnešního webináře zasvětí do <a title=" Data-Driven Form Optimization" href="http://lp.contentverve.com/cro-day-craig-michael/">optimalizace formulářů</a>. A Briana Deana, který představí klíčové poznatky ze svého seznamu více než <a title="Conversion Rate Optimization: Top Tips from The Complete List" href="http://www.optimizationcopilot.com/cro-webinar/">100 CRO tipů</a>. Společně s nimi je připravených ještě <a href="http://www.croday.com/#lp-pom-block-37">dalších 52 speakerů</a> z celého světa, takže čtvrteční nudy se rozhodně bát nemusíte. </p>
<p>Všichni milovníci rostoucího konverzního poměru a piva si pak dnes večer mohou zajít „na jedno“ do restaurace <a href="http://t-anker.cz/cs/kontakt/">Sluneční terasa T-Anker</a> na Náměstí Republiky, kde se bude konat <a title="CRO Day Prague Meetup" href="http://srazy.info/cro-day/5303">CRO Day Prague Meetup</a>.</p>
<h2>Máme pro vás dárky!</h2>
<p>Za <a href="http://www.medio.cz/">Medio</a> vám přejeme nadproporciální růst konverzního poměru, vysokou míru spolehlivosti testů a samá zelená čísla. A aby to naše přání nebylo jen o slovech, máme pro vás <strong>hned několik dárků</strong>. </p>
<p>Všem našim stávajícím i novým klientům v oblasti CRO dáváme <strong>zdarma</strong> po dobu 3 měsíců, od května do července 2015, <strong><a href="https://vwo.com/pricing/">Business Plan</a></strong> pro A/B a MVT testování v rámci nástroje <strong><a href="https://vwo.com/">Visual Website Optimizer</a></strong>. Díky tomuto plánu můžeme spolu každý měsíc otestovat váš web až na 30.000 návštěvnících. Za program byste jinak zaplatili $465, dostáváte od nás tedy dárek v přepočtu za cca 11.500 Kč. Máte-li zájem o vstup do světa marketingu orientovaného na konverze a chcete společně s námi zlepšovat výkonnost svého webu, napište na <a href="mailto:velflova@medio.cz">velflova@medio.cz</a>.</p>
<p>&nbsp;</p>
<p align="center"><a style="display: inline-block; padding: 0 72px 5px; border: 1px solid #000; font-weight: normal; font-size: 36px; line-height: 75px; text-decoration: none; background-color: #880715; background-image: linear-gradient(to bottom, #b80718, #880715); color: #fff; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius: 17px; -moz-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; -webkit-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; text-shadow: 0 -1px 0 #000;" href="mailto:velflova@medio.cz" onclick="dataLayer.push({'event': 'ga.event','eventCategory': 'button','eventAction': 'VWO na 3 měsíce zdarma'});">VWO na 3 měsíce zdarma? To chci!</a></p>
<p>&nbsp;</p>
<p>Pouze během dneška se dále za <strong>poloviční cenu</strong> můžete přihlásit na <strong><a title="Školení CRO" href="http://akademie.medio.cz/optimalizace-konverzniho-pomeru">školení optimalizace konverzního poměru</a> </strong>s Michalem Pařízkem nebo <a title="Školení GTM" href="http://akademie.medio.cz/google-tag-manager">školení Google Tag Manager</a> s Andrém Hellerem. Sleva je navíc promítnuta i do souvisejících zvýhodněných balíčků, takže se společně s těmito kurzy můžete za lidovku přihlásit i na další naše školení nebo na <a href="http://www.datarestart.cz/">analytickou konferenci DATA restart 2015</a>.</p>
<p>&nbsp;</p>
<p align="center"><a style="display: inline-block; padding: 0 72px 5px; border: 1px solid #000; font-weight: normal; font-size: 36px; line-height: 75px; text-decoration: none; background-color: #880715; background-image: linear-gradient(to bottom, #b80718, #880715); color: #fff; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius: 17px; -moz-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; -webkit-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; text-shadow: 0 -1px 0 #000;" href="http://akademie.medio.cz/optimalizace-konverzniho-pomeru" onclick="dataLayer.push({'event': 'ga.event','eventCategory': 'button','eventAction': 'Školení CRO za polovic'});">Školení CRO za polovic? To chci!</a></p>
<p>&nbsp;</p>
<p>Možností, jak oslavit CRO Day, je hodně. Jak ho oslavíte právě vy?</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pojďme se potkat na DATA restartu 2015</title>
		<link>https://blog.medio.cz/data-restart-2015</link>
		
		<dc:creator><![CDATA[Zdeněk Nešpor]]></dc:creator>
		<pubDate>Wed, 01 Apr 2015 09:10:44 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[Konference]]></category>
		<category><![CDATA[Medio]]></category>
		<category><![CDATA[Nástroje]]></category>
		<category><![CDATA[Návštěvnost]]></category>
		<category><![CDATA[Přednášky]]></category>
		<category><![CDATA[Prezentace]]></category>
		<category><![CDATA[Universal Analytics]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=2713</guid>

					<description><![CDATA[Přípravy na první ročník konference DATA restart jsou v plném proudu a lístky pomalu ale jistě ubývají. Proto bychom vás rádi ještě zavčas pozvali! Hlavními tématy jsou data, webová i ne-webová analytika, data mining a business intelligence. Zaměřili jsme se na moderní trendy, praktické příklady a postupy, vše v duchu hesla „Méně teorie, více praxe.“]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignright size-full wp-image-2752" src="https://blog.medio.cz/wp-content/uploads/logo.png" alt="DATA restart 2015" width="120" height="80" />Přípravy na první ročník konference <a href="http://www.datarestart.cz/"><b>DATA restart</b></a> jsou v plném proudu a lístky pomalu ale jistě ubývají. Proto bychom vás rádi ještě zavčas pozvali! Hlavními tématy jsou data, webová i ne-webová analytika, data mining a business intelligence. Zaměřili jsme se na moderní trendy, praktické příklady a postupy, vše v duchu hesla <b>„Méně teorie, více praxe.“</b></p>
<p>&nbsp;</p>
<div style="width: 100%;">
<div style="float: left; width: 40%;">
<h2 style="margin-top: 0px;"><span style="text-decoration: underline;">Kdy a kde:</span></h2>
<p><b>Pondělí 27. dubna<br />
Konferenční centrum City</b><br />
sál Empiria<br />
Na Strži 65/1702<br />
Praha 4</p>
</div>
<div style="float: left; width: 60%;"><a title="Otevřít mapu na Google Maps" href="https://www.google.com/maps/place/Na+str%C5%BEi+1702%2F65,+140+00+Praha-Praha+4/@50.0502818,14.4392063,17z/data=!3m1!4b1!4m2!3m1!1s0x470b94759b1f6d5b:0x588df01abda2d398"><img decoding="async" class="planek-img" src="http://www.datarestart.cz/_media/images/mapa.png" alt="Mapa místa konání" /></a></div>
</div>
<p>&nbsp;</p>
<p>Každoročně začátkem léta pořádáme konferenci <a href="http://www.seorestart.cz/">SEO restart</a>. Ta si už ve světě českého digitálního marketingu svou pozici a jméno vydobyla. SEO a internetový marketing je ovšem jen jednou tváří Media. Naše druhá tvář se nese ve znamení webové a datové analytiky. A protože nás data baví a chtěli jsme se pustit do něčeho nového, rozhodli jsme se připravit i druhou konferenci zaměřenou právě na analytiku: <b>DATA restart</b>.</p>
<p>Čeká vás nabitý celodenní program. Se svou přednáškou vystoupí například <b>Tomáš Čupr</b>, <b>Petr Havlík</b>, <b>Jan Tichý</b> a dalších pět potvrzených řečníků. O posledním, devátém, speakerovi právě probíhá <a href="https://docs.google.com/forms/d/1F1i38plS6cp69a4ZDNTwcjHPByVK1u0K6-MXbVbCw0M/viewform">veřejné hlasování</a>. Kompletní seznam přednášejích a témat naleznete na webu <a href="http://www.datarestart.cz/">datarestart.cz</a>.</p>
<p>Kromě klasických přednášek jsme se rozhodli konferenci obohatit o blok šesti <b>ignite</b> přednášek. Pokud byste náhodou nevěděli, co to ignite je, jedná se pětiminutovou přednášku s dvaceti slidy nekompromisně se přepínajícími přesně po patnácti sekundách. Rozhodně se tedy nemusíte bát, že byste u nich usínali. Program ignite bloku brzy zveřejníme, zatím, alespoň na ochutnávku, se můžete těšit na <b>Roberta Němce</b> s tématem <b>Efektivní marketing bez výzkumu je jako orgasmus bez sexu</b>.</p>
<p>Celou konferenci večer uzavře společná <b>afterparty</b> v blízké restauraci Coolna.</p>
<p>Vše podstatné se dozvíte na oficiálním webu <a href="http://www.datarestart.cz/">datarestart.cz</a>. Aktuální průběžné informace pak můžete sledovat na <a href="https://www.facebook.com/events/377502329104866/">facebookové události</a> konference.</p>
<p><b>Těšíme se na vás!</b></p>
<p>&nbsp;</p>
<p align="center"><a style="display: inline-block; padding: 0 72px 5px; border: 1px solid #000; font-weight: normal; font-size: 36px; line-height: 75px; text-decoration: none; background-color: #880715; background-image: linear-gradient(to bottom, #b80718, #880715); color: #fff; -moz-border-radius: 17px; -webkit-border-radius: 17px; border-radius: 17px; -moz-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; -webkit-box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; box-shadow: 0 5px 3px 0 rgba(0,0,0,0.25), 0 2px 0 0 #dc0b24 inset; text-shadow: 0 -1px 0 #000;" href="https://www.ticketon.cz/2677-data-restart-2015/14005#utm_source=245&amp;utm_medium=partner&amp;utm_campaign=14005" onclick="dataLayer.push({'event': 'ga.event','eventCategory': 'button','eventAction': 'Registrace DATA Layer'});">Registrujte se právě teď!</a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Tag Manager 2.0</title>
		<link>https://blog.medio.cz/google-tag-manager-2-0</link>
		
		<dc:creator><![CDATA[André Heller]]></dc:creator>
		<pubDate>Fri, 17 Oct 2014 05:00:04 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=2247</guid>

					<description><![CDATA[Google nečekaně vyrazil s pravděpodobně nejdůležitejším a největším updatem Google Tag Manageru vůbec. V betaverzi spustil zbrusu nové uživatelské rozhraní, založené na trochu jiných principech, než jsme byli doposud zvyklí. Mimo to zpřístupnil programátorské API, které jistě ocení zejména velké společnosti a agentury. V neposlední řadě pak přidal několik užitečných funkcí. A v Mediu máme nové školení Google Tag Managru!]]></description>
										<content:encoded><![CDATA[<p>Google nečekaně představil pravděpodobně <strong>nejdůležitejší a největší update Google Tag Manageru vůbec</strong>. V betaverzi spustil zbrusu nové uživatelské rozhraní, založené na trochu jiných principech, než jsme byli doposud zvyklí. Mimo to zpřístupnil programátorské API, které jistě ocení zejména velké společnosti a agentury. V neposlední řadě pak přidal několik dalších užitečných funkcí. <strong>A v Mediu máme nové velké školení Google Tag Manageru!</strong></p>
<h2>Export a import kontejnerů</h2>
<p>Začnu tím nejmenším a nejrychlejším. Zároveň je to jediná věc, která přibyla i v aktuální verzi a narazíte na ni i bez beta účtu. Ode dneška můžete <strong>kopírovat a vkládat kompletní nastavení kontejnerů</strong>. GTM umožňuje import i export s výjimkou některých starších kontejnerů GTM,  kde není povolen import.</p>
<p>Při <strong>exportu</strong> jednoduše vyberete číslo verze nebo draft. Dostanete celkem jasný a předhledný <a title="JSON" href="http://json.org/" target="_blank">JSON</a>. Můžete si ho rovnou zkopírovat přes schránku, ale pro import do dalšího kontejneru je vyžadovaný vyexportovaný soubor, který stáhnete stiskem tlačítka Export.</p>
<p>Samotný <strong>import</strong> oproti tomu nabízí hned několik způsobů vkládání. Prvním z nich je Overwrite (přepsání), vytvoří verzi vašeho aktuálního draftu, všechno smaže a následně na základě vložené souboru vytvoří všechna nová makra, pravidla a tagy. Druhým způsobem je Merge (sloučení). Ten také nejprve z draftu udělá verzi a následně naimportuje všechna nová data a nastavení, aniž by cokoliv mazal. V případě konfliktů (stejné názvy a rozdílné nastavení) si sami vyberete, zda konfliktní položky přepíše podobně jako celá varianta jedna, nebo duplikuje a přejmenuje.</p>
<p>Celý proces je zabezpečený. Nejprve musíte jít na tzv. Preview, to vám ukáže počty nových, změněných či smazaných položek. Případně si k tomu můžete zobrazit bohužel nepřiliš přehledné detailní info. Teprve po kontrole vše potvrdíte.</p>
<div id="attachment_2249" style="width: 709px" class="wp-caption aligncenter"><a href="https://blog.medio.cz/wp-content/uploads/gtm_import.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2249" class="wp-image-2249 size-full" src="https://blog.medio.cz/wp-content/uploads/gtm_import.png" alt="Google Tag Manager Import" width="699" height="276" srcset="https://blog.medio.cz/wp-content/uploads/gtm_import.png 699w, https://blog.medio.cz/wp-content/uploads/gtm_import-300x118.png 300w" sizes="auto, (max-width: 699px) 100vw, 699px" /></a><p id="caption-attachment-2249" class="wp-caption-text">Import konjterneru do GTM. Tzv. Preview mód pro kontrolu změn.</p></div>
<h2>Nové uživatelské rozhraní</h2>
<p>Velmi podstatnou změnou je nové uživatelské rozhraní. Oproti posledním změnám prošlo <strong>totálním redesignem</strong>. Zatím ho nedoporučuji používat na ostrá data, jelikož bude chvilku trvat, než se ustálí a odstraní všechny chyby. Nové rozhraní najdete na adrese <a href="http://tagmanager.google.com" target="_blank">tagmanager.google.com</a>, zatímco staré zůstává na <a href="http://www.google.com/tagmanager" target="_blank">www.google.com/tagmanager</a>.</p>
<p>Momentálně nemůžete využít nové rozhraní ve starých účtech a kontejnerech, pouze s ním založit nové účty. Volitelná migrace by měla být možná v nebližší době, v lednu 2015 pak Google nuceně zmigruje úplně všechny účty. Samozřejmě už i dnes je možné přesunout svá nastavení pomocí exportu a importu, pouze tím přijdete o verze a jejich historii. A samozřejmě musíte obměnit ID ve svém zdrojovém kódu.</p>
<p>Došlo k některým <strong>důležitým přejmenováním</strong>. Dosavadní rules (pravidla) se přejmenovala na triggers a dosavadní macros (makra) na variables. České ani jiné překlady zatím nejsou k dispozici.</p>
<p>Celkově je rozhraní posunuté směrem k nedávným redesignům Adwords a Analytics. Většina problémových věcí (konfliktní správa od více uživatelů naráz, nepřehlednost rozsáhlejšího kontejneru&#8230;) ale bohužel zůstala.</p>
<div id="attachment_2251" style="width: 1034px" class="wp-caption aligncenter"><a href="https://blog.medio.cz/wp-content/uploads/new_UI.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2251" class="wp-image-2251 size-large" src="https://blog.medio.cz/wp-content/uploads/new_UI-1024x421.png" alt="new_UI" width="1024" height="421" srcset="https://blog.medio.cz/wp-content/uploads/new_UI-1024x421.png 1024w, https://blog.medio.cz/wp-content/uploads/new_UI-300x123.png 300w, https://blog.medio.cz/wp-content/uploads/new_UI.png 1352w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><p id="caption-attachment-2251" class="wp-caption-text">Nové UI v GTM. Hlavní stránka se shrnutím informací.</p></div>
<h2>Na značky a proměnné jinak</h2>
<p>Pokud už jste v GTM zběhlí, bude vám chvilku trvat, než si zvyknete na <strong>nové rozložení a způsob vytváření tagů</strong>. Každý tag nyní musí být bezpodmínečně<strong> svázaný s nějakým GTM eventem</strong>, který můžete chápat jako typ pravidla. Z technického hlediska funkčnosti GTM to takto bylo navržené vždycky, ale přímo v rozhraní to člověk moc nevnímal.</p>
<p><em>Příklad: Pokud jste měli tag, který se vám spouštěl na nějaké url, jednoduše jste vytvořili nové pravidlo, kdy se makro {{url}} rovnalo té dané URL. GTM tam pak sám doplnil {{event}} equals gtm.js (event značící načtení GTM knihovny a spuštění všech skriptů). Teď vytvoříte tag, jako trigger zvolíte typ Some Pages případně More a teprve tam můžete vytvářet podmínky, téměř stejně jak jste byli zvyklí. Podle úhlu pohledu je výhodou či nevýhodou, že můžete vytvořit několik triggerů naráz. Celkově je to ale zpočátku dost matoucí.</em></p>
<p>Dosavadní makra, nově variables (proměnné) prošla také drobnou změnou. Při vytváření kontejneru jste měli přegenerovanou hromadu maker, které jste ve většině případu nevyužili. Teď si o tom, <strong>které proměnné budete mít k dispozici, rozhodujete klikáním na příslušné checkboxy</strong>. Alternativně vytvořením Custom Variables. Každopádně na toto pozor při importech, nastavení starých kontejnerů se tomu neumí přizpůsobit a místo zakliknutí v předefinovaných proměnných přidá identické proměnné v podobě právě Custom Variables.</p>
<p>Dále nesmím opomenout, že se <strong>zvětšil počet předdefinovaných tagů</strong>, nicméně pro český trh to neznamená skoro nic, jelikož většinu nástrojů třetí strany zde moc webů nepoužívá.</p>
<h2>GTM API</h2>
<p>Poslední novinkou od Google je <strong>zpřístupnění veřejného API</strong>, na které se dá programátorsky napojit. Díky němu můžete spravovat a zautomatizovat:</p>
<ul style="color: #222222;">
<li style="font-weight: inherit; font-style: inherit;">účty,</li>
<li style="font-weight: inherit; font-style: inherit;">kontejnery,</li>
<li style="font-weight: inherit; font-style: inherit;">tagy,</li>
<li style="font-weight: inherit; font-style: inherit;">pravidla &#8211; staré rozhraní,</li>
<li style="font-weight: inherit; font-style: inherit;">triggery,</li>
<li style="font-weight: inherit; font-style: inherit;">makra &#8211; staré rozhraní,</li>
<li style="font-weight: inherit; font-style: inherit;">proměnné,</li>
<li style="font-weight: inherit; font-style: inherit;">verze kontejnerů,</li>
<li style="font-weight: inherit; font-style: inherit;">uživatelská práva.</li>
</ul>
<p>Více o API napíšu v nějakém dalším článku, zatím si můžete projít dokumentaci na <a href="https://developers.google.com/tag-manager/api/v1/" target="_blank">Google Developers</a>.</p>
<h2>Závěrem jedno školení právě pro vás</h2>
<p>GTM udělalo poměrně velký krok. Doufejme, že není poslední. Jaký dojem na vás udělala změna? Myslíte, že je to krok správným směrem?</p>
<p>Mimochodem máme jednu horkou novinku. Tímto představujeme <strong><a title="Školení Google Tag Manager" href="http://akademie.medio.cz/google-tag-manager">nové velké celodenní školení</a></strong> zaměřené na Google Tag Manager <strong>pěkně zostra a do hloubky</strong>. Několik kratších a spíše začátečnických kurzů a workshopů GTM už se v Česku objevilo, naše velké školení ale půjde zgruntu a zaměří se na pokročilejší tipy a postupy, znalosti implementací a návrhů apod. Více informací najdete na <a href="http://akademie.medio.cz/google-tag-manager">našem školicím webu</a>, nejbližší termín vypisujeme na 27. listopadu 2014.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jmenné konvence pro Google Tag Manager</title>
		<link>https://blog.medio.cz/gtm-jmenne-konvence</link>
					<comments>https://blog.medio.cz/gtm-jmenne-konvence#comments</comments>
		
		<dc:creator><![CDATA[André Heller]]></dc:creator>
		<pubDate>Wed, 02 Jul 2014 07:00:05 +0000</pubDate>
				<category><![CDATA[Analytika]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google Tag Manager]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Jmenné konvence]]></category>
		<category><![CDATA[Nástroje]]></category>
		<category><![CDATA[Universal Analytics]]></category>
		<guid isPermaLink="false">https://blog.medio.cz/?p=1500</guid>

					<description><![CDATA[Google Tag manager, nástroj na správu měřících scriptů na webu. Pro manažery noční můra, pro vývojáře podivná náhrada jejich práce. GTM je velmi mocný nástroj a v dnešní době už dokáže pořádnou spoustu věcí. Jedním z jeho problémů, a je to problém dost veliký, je možnost pojmenovávání.]]></description>
										<content:encoded><![CDATA[<p>Google Tag manager, nástroj na správu měřících scriptů na webu. Pro manažery noční můra, pro vývojáře podivná náhrada jejich práce. GTM je velmi mocný nástroj a v dnešní době už dokáže pořádnou spoustu věcí. Jedním z jeho problémů, a je to problém dost veliký, je možnost pojmenovávání. V praxi jsem se setkal s klienty, kteří mají desítky kontejnerů a stovky různých tagů, pravidel a maker. Udržet v nich pořádek a přehlednost je velmi náročný úkol. Chtěl bych vás zasvětit do jmenných konvencí, které jsme si postupem času osvojili a celkem úspěšně ozkoušeli v <a title="Medio Interactive" href="http://www.medio.cz">Mediu</a>. Často se setkávám s GTM nových klientů, do kterého si předtím každý &#8222;bastlil to svoje&#8220;. Většinou je to naprosto bez logiky, polovina v angličtině, polovina v češtině. Část používá jednu notaci, jiná část pak zase raději žádnou. Prvním dobrým krokem je tedy překvapivě <strong>zavedení firemních konvencí.</strong> Kdysi už o podobném tématu vyšel <a href="http://online-behavior.com/analytics/tag-manager-conventions">článek od Douga Halla</a>. Z počátku jsme se s ním celkem ztotožňovali, postupem času jsme se od nich dost odchýlili.</p>
<h2>Obecně na úvod</h2>
<p>U nás používáme primárně angličtinu. Velká většina názvů má více slov, a protože GTM neumožnuje v názvech prakticky žádné speciální znaky, jako oddělovač používáme spojovník s mezerami &#8220; &#8211; &#8222;. V některý případech využíváme ještě standardní javascriptovou tečku &#8222;.&#8220;. Všechny ty to případy vám dále na příkladech vysvětlím, ale ještě než se do toho pustím, je důležité, abyste si uvědomili, že každá pravidla mají své hranice. Existují případy, kdyby byl název dle pravidel tak šílené dlouhý a nepřehledný, že je lepší pojmenovat ho trochu více lidsky. Efektivita stojí vždy nad přesností.</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class=" wp-image-1517 aligncenter" src="http://3.bp.blogspot.com/-my0di_JDdTk/TbXpTkfxZDI/AAAAAAAABTc/s9ix4WZQycE/s1600/file-naming-convention-110423.gif" alt="konvence" width="640" height="199" /></p>
<h2>Tagy</h2>
<p>Obecně se ve všech tazích na <strong>začátku píše jejich typ.</strong> Následuje pomlčkový oddělovač a případný podtyp. Jako poslední přidáváme nějaké upřesnění, abychom věděli, k čemu daný tag patří, resp. stručný zápis, kde se spouští. Tagů existuje velká spousta druhů, tak jsme si je rozdělili do několika skupin:</p>
<ul>
<li>Analytics Tagy</li>
<li>Ostatní předdefinované tagy</li>
<li>Custom HTML tagy</li>
</ul>
<h3>Analytics tagy</h3>
<p>Tyto tagy mají trochu odlišnou konvenci od ostatních tagů. Po zkušenostech u nich <strong>upřednostňujeme upřesnění před podtypem</strong>. Je to proto, že Analytics tagů se obvykle nasazuje řádově nejvíc a nejčastěji se s nimi nějak manipuluje. Pro jeden měřený účet máme někdy tři, jindy třeba devět tagů. Narozdíl od Adwords, kde máme obvykle třeba dva. Na začátek tedy napište jejich typ (GA/UA). Pokud máte v kontejneru více než jeden analytics účet nebo property, <strong>využijte jejich názvy</strong> jako další součást názvu tagu (právě to upřesnění):</p>
<ul>
<li>UA &#8211; Hlavní weby &#8211; Blog <span style="color: #808080;">(Účet <em>Hlavní weby</em> a property <em>Blog)</em></span></li>
<li>UA &#8211; Global <span style="color: #808080;">(Účet <em>Global </em> s jedním property, proto ho neuvádím vůbec.<em>)</em></span></li>
</ul>
<p>Následně napište podtyp (Pageview, Ecommerce/Transaction, Event, Social, &#8230;) a další upřesňující hodnoty, jsou-li třeba:</p>
<ul>
<li>UA &#8211; Hlavní weby &#8211; Blog &#8211; Pageview <span style="color: #808080;">(Obecná pageview pro měřící kód blogu.)</span></li>
<li>UA &#8211; Global &#8211; Event &#8211; header.logo <span style="color: #808080;">(Konkrétní označení události pro <em>Global</em> účet.)</span></li>
<li>UA &#8211; Pageview <span style="color: #808080;">(Základní tag pro universaly, pokud v kontejneru <strong>nemám</strong> jiné měřící UA kódy.)</span></li>
</ul>
<p><strong>Každé slovo začíná velkým písmenem</strong>. Neplatí to pouze tehdy, objeví-li se v názvu skutečná hodnota. Typicky výše zmíněný header.logo (Jeho význam není v tomto článku důležitý.)</p>
<h3>Ostatní předdefinované tagy</h3>
<p>Tyto tagy rovněž uvozujte typem (Adwords, Listener, &#8230;). Pak konečně následuje to <strong>upřesnění</strong>. Obvykle to znamená <strong>umístění kódu z hlediska hostname nebo URL</strong> &#8211; Místo, kde se kód má spustit. Umístění nerozepisujte do detailu (To se dělá v definici pravidla. Zde jde pouze o základní rozlišení, co nejobecnější možnost.) Pokud spouštíte tag úplně všude (All pages), nebude mít žádné upřesnění.</p>
<ul>
<li>Listener – Link Click <span style="color: #808080;">(Posluchač pro kliky na odkazy, All pages)</span></li>
<li>Listener – Form Submit <span style="color: #808080;">(Posluchač pro odeslané formuláře, All Pages)</span></li>
<li>Adwords – Remarketing – Blog <span style="color: #808080;">(Adwords Remarketing kód pro sekci Blog. Alternativní zápis je <em>Adwords – Remarketing – blog.medio.cz</em>. Záleží na složitosti účtů a webu. Většinou stačí první varianta.)</span></li>
<li>Adwords – Conversion – Akademie <span style="color: #808080;">(Adwords konverzní kód pro objednávku školení.)</span></li>
</ul>
<h3>Custom HTML tagy</h3>
<p>Pro tyto tagy platí vesměs <strong>stejná pravidla jako pro ty předdefinované</strong>. Uvozujte typem, pokračujte podtypy a nějakým upřesněním pozice.</p>
<ul>
<li>Adform – Global tracking Point – news.medio.cz</li>
<li>Etarget – Remarketing</li>
<li>FB – Remarketing</li>
<li>Gemius</li>
<li>Gemius – Heatmaps</li>
</ul>
<p>Jednoduše řečeno jde o přehlednost a pochopitelnost. Pokud to název splňuje, je to v pořádku.</p>
<p style="text-align: center;"><a href="https://blog.medio.cz/wp-content/uploads/tags_thumb.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-1583 size-full" src="https://blog.medio.cz/wp-content/uploads/tags_thumb.png" alt="Tagy" width="613" height="481" /></a></p>
<h2>Pravidla</h2>
<p>Event – ga.event <span style="color: #888888;">(Spouštění obecných eventů s předurčenými hodnotami v dataLayeru. Toto pravidlo se spustí jakmile se v dataLayeru objeví &#8218;event&#8216;: &#8218;ga.event&#8216;)</span>. Názvy pravidel jsou velmi jednoduché a striktní. <strong>Obsahují naprosto přesně svůj obsah.</strong> (Jaké makro nabývá jaké hodnoty.)</p>
<ul>
<li>Event – header.logo <span style="color: #888888;">(Spouštění konkrétnějších eventů pevně danými hodnotami v GTM. Rozdíl mezi tímto a předchozím pravidlem spočívá pouze ve využitelnosti, o které povím něco v jiném článku. Jmenné konvence jsou identické.)</span></li>
<li>URL – All pages <span style="color: #888888;">(Předdefinované pravidlo. Musíte se s ním smířit, protože dokud GTM nezačne podporovat speciální znaky v názvech, tak lepší alternativu pojmenování asi nenajdeme. Jinak bych ho přejmenoval na <em>URL &#8211; .*</em>)</span></li>
<li>Hostname – akademie.medio.cz <span style="color: #888888;">(Zde asi není, co vysvětlovat)</span></li>
<li>Event – gtm.formSubmit <span style="color: #888888;">(Obecné pravidlo formulářového posluchače, v reálu prakticky nevyužitelné, protože vždycky chceme specifikovat konkrétní formulář nebo odkaz apod. -&gt; viz Submit – id.objednat)</span></li>
<li>Submit – id.objednat <span style="color: #888888;">(Pravidlo pro odeslání formuláře s objednávkou. Navěšené na posluchače. Nemusíte specifikovat složité pravidlo typu Event – gtmFormSubmit, Element id &#8211; objednat. Místo toho <strong>vytvoříme typ <em>Submit</em></strong>, který sám o sobě je jasný, a doplníme upřesněním, kterou část elementu připojujeme. Stále doufám, že budou jednou ty speciální znaky povolené a fungovat. V tomhle případě by to velmi radikálně usnadnili. Podobu s nimy (alternativy) uvádím v závorkách na konci.):</span>
<ul>
<li>id. &#8211; Element ID <span style="color: #888888;">(Submit &#8211; #objednat)</span></li>
<li>class. – Element Classes <span style="color: #888888;">(Click &#8211; .box &#8211; tahle alternativa funguje i dnes)</span></li>
<li>url. – Element URL <span style="color: #888888;">(Link Click &#8211; ?.*\.pdf)</span></li>
<li>target. – Element Target <span style="color: #888888;">(Link Click &#8211; _blank)</span></li>
</ul>
</li>
</ul>
<p>Výše uvedená pravidla jsou jednoduchá. U složitějších pravidel to nazvat takhle jednoduše nelze. To je přesně ten případ, který jsem zmiňoval na začátku. Místo nějakých dlouhých názvů typu:</p>
<ul>
<li><strong>Event</strong> – gtm.linkClick, <strong>ElementClasses</strong> – button, <strong>Element URL</strong> – medio.cz-verejnaskoleni-individualni-skoleni-zdarma, <strong>URL</strong> – medio.cz-verejna-skoleni</li>
</ul>
<p>by se to dle výše uvedených pravidel dalo zkrátit jako:</p>
<ul>
<li><strong>Link Click</strong> &#8211; <strong>class.</strong>button <strong>url.</strong>medio.cz-verejna-skoleni-individualni-skoleni-zdarma, <strong>URL</strong> – medio.cz-verejna-skoleni</li>
</ul>
<p>To je však stále dost nepřehledné a v seznamu pravidel je to pro vás prakticky nepoužitelné. Proto je asi lepší využít nějakého stručného jasně popisného slovního popisu. Bohužel vám nikdy nedá úplnou přesnost, ale stejně budete muset takto napsané pravidlo pravděpodobně otevřít, abyste se podívali, co představuje. I tak je dobré alespoň zachovat spouštěcí typ. Ve výsledku by to mohlo vypadat tedy takto:</p>
<ul>
<li><strong>Link Click</strong> – Button Individuální Zdarma</li>
</ul>
<p>Někdy je těžké tuto pomyslnou hranici mezi efektivitou a přesností najít, ale vždy tam ta hranice být musí.</p>
<p style="text-align: left;"><a href="https://blog.medio.cz/wp-content/uploads/rules_thumb.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-1582 size-full" src="https://blog.medio.cz/wp-content/uploads/rules_thumb.png" alt="" width="426" height="374" srcset="https://blog.medio.cz/wp-content/uploads/rules_thumb.png 426w, https://blog.medio.cz/wp-content/uploads/rules_thumb-300x263.png 300w" sizes="auto, (max-width: 426px) 100vw, 426px" /></a></p>
<h2>Makra</h2>
<p><strong>1st Party Cookie</strong> – cookie.název (&#8222;datový typ&#8220; cookies označuje v makrech, že se jedná o cookies, aby se nám nepletla s datalayerem a JS proměnnýma. Po tečce následuje její název). Google Tag Manager některá makra předvytváří. Jejich názvosloví je lehce odlišné od toho, které používáme u nových maker proto si je buďto přejmenujte nebo se s nimi smiřte a zvykněte si na ně, není jich tolik. Základním pravidlem názvů je <a title="camelCase - velbloudí notace" href="http://en.wikipedia.org/wiki/CamelCase"><strong>camelCase</strong></a>, tedy velbloudí notace. To samozřejmě vychází z javascriptu, ve kterém rovněž vytváříme dataLayer a většinu tagů. První písmeno prvního slova je malé, první písmena ostatních slov jsou velká. Toto pravidlo se různě doupravuje podle typů maker:</p>
<ul>
<li><strong>Auto-Event Variable</strong> – tato makra už jsou většinou předdefinovaná pomocí nešikovného oddělovače „mezery“. Můžeme je také přejmenovat na tečkovou notaci (element.url, element.id, atd..) nebo se s tím prostě smířit. <em>element</em> je opět &#8222;datový typ&#8220;.
<ul>
<li>element</li>
<li>element url</li>
<li>element classes</li>
<li>element id</li>
<li>element target</li>
</ul>
</li>
<li><strong>Constant String</strong> – konstanty pojmenováváme velkými písmeny s oddělovačem mezerou (UA ID, GA ID, MEDIO.CZ)</li>
<li><strong>Container Version Number</strong> – version.77</li>
<li><strong>Custom Javascript</strong> – Vždy vrací nějakou hodnotu, takže se jedná vlastně o standardní getter. (getRMKPageType, getUAID, &#8230;). V případě, kdy vrací boolean využijte klasicky „is“ (isCrossDomain, …)</li>
<li><strong>Data Layer Variable</strong> – Nejpoužívanější typ maker. Uvádíme datový typ dl. (dl.pageType, dl.visitorId, …)</li>
<li><strong>Debug mode</strong> – isDebugMode &#8211; vrací hodnotu stejně jako Custom javascript.</li>
<li><strong>DOM Element</strong> – id.identifikator (rozlišujeme pomocí ID, takže datový typ id.)</li>
<li><strong>HTTP Referrer</strong> – hodnoty referreru
<ul>
<li>referrer</li>
<li>referrer.protocol</li>
<li>referrer.hostname</li>
<li>referrer.port</li>
<li>referrer.path</li>
<li>referrer.query</li>
<li>referrer.fragment</li>
</ul>
</li>
<li><strong>JavaScript Variable</strong> – js.název (datový typ js označuje v makrech, že se jedná o javascriptové proměnné, aby se nám nepletla s datalayerem a cookies. Po tečce následuje její název)</li>
<li><strong>Lookup Table</strong> –vrací hodnoty, platí pro ní totéž co pro Custom Javascript.</li>
<li><strong>Random Number</strong> – randomNumber</li>
<li><strong>URL</strong> – jednotlivé hodnoty
<ul>
<li>url</li>
<li>url.protocol</li>
<li>url.hostname</li>
<li>url.port</li>
<li>url.path</li>
<li>url.query</li>
<li>url.fragment</li>
</ul>
</li>
</ul>
<p style="text-align: left;"><a href="https://blog.medio.cz/wp-content/uploads/macros_thumb.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-1581 size-full" src="https://blog.medio.cz/wp-content/uploads/macros_thumb.png" alt="" width="482" height="323" /></a></p>
<p>A to je vše. Samozřejmě najdete mnoho případů, kdy konvence nebudou úplně ideální a budete si je muset přiohnout. Například pokud máte analytics s jedním účtem a mnoha properties nebo využíváte stejně pojmenované cookies s jiným významem přes několik různých webů. Nebo jednoduše nepotřebujete názvy dělit na tolik skupin, datových typů, apod. V podobných scénářích je nutné si doupřesnit nebo naopak zrušit nějaká pravidla a tyto konvence brát pouze jako základ. Mějte na paměti, že to nejdůležitější je, aby se váš tým neztrácel, věděl a mohl efektivně pracovat.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.medio.cz/gtm-jmenne-konvence/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
