{"id":858,"date":"2026-03-09T18:09:00","date_gmt":"2026-03-09T16:09:00","guid":{"rendered":"https:\/\/www.sabatka.net\/cs\/?p=858"},"modified":"2026-03-09T18:09:18","modified_gmt":"2026-03-09T16:09:18","slug":"revenue-in-ga4-do-you-know-what-you-are-looking-at","status":"publish","type":"post","link":"https:\/\/www.sabatka.net\/cs\/revenue-in-ga4-do-you-know-what-you-are-looking-at\/","title":{"rendered":"Revenue v GA4: v\u00edte, na co se d\u00edv\u00e1te?"},"content":{"rendered":"\n<p><strong>Meta description:<\/strong> GA4 m\u00e1 4 r\u016fzn\u00e9 revenue metriky a ka\u017ed\u00fd report m\u016f\u017ee zobrazovat jinou. Kter\u00e1 je kter\u00e1, pro\u010d \u010d\u00edsla nesed\u00ed s eshopem a co s t\u00edm.<\/p>\n\n\n\n<p>M\u00e1te-li eshop, pak t\u00e9m\u011b\u0159 jist\u011b m\u00e1te Google Analytics 4 (GA4) a pou\u017e\u00edv\u00e1te reporty zalo\u017een\u00e9 na tr\u017eb\u00e1ch. Mohlo by se zd\u00e1t, \u017ee tr\u017eby jsou jedna z nejjednodu\u0161\u0161\u00edch metrik. P\u0159esto nikdy nebudou sed\u011bt s va\u0161\u00edm \u00fa\u010detn\u00edm syst\u00e9mem. Tr\u017eby v GA4 maj\u00ed n\u011bkolik \u00faskal\u00ed, kter\u00e9 je t\u0159eba m\u00edt na pam\u011bti.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Trocha technick\u00e9ho kontextu<\/h2>\n\n\n\n<p>Kdy\u017e \u010dlov\u011bk na webu nakoup\u00ed, m\u011b\u0159ic\u00ed k\u00f3d si po\u0161le ud\u00e1lost <code>purchase<\/code>. Sou\u010d\u00e1st\u00ed t\u00e9to ud\u00e1losti jsou informace o objedn\u00e1vce a obsah nakoupen\u00e9ho ko\u0161\u00edku.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Parametr <code>value<\/code> \u2014 celkov\u00e1 hodnota objedn\u00e1vky. Dle dokumentace m\u00e1 b\u00fdt sou\u010dtem (cena produktu \u00d7 po\u010det) pro v\u0161echny produkty v objedn\u00e1vce, bez dan\u011b, dopravy, platby a dal\u0161\u00edch poplatk\u016f. Slevy maj\u00ed b\u00fdt zapo\u010d\u00edtan\u00e9.<\/li>\n\n\n\n<li>Obsah ko\u0161\u00edku \u2014 produkty, kter\u00e9 \u010dlov\u011bk koupil, a to v\u010detn\u011b jejich ceny a po\u010dtu.<\/li>\n<\/ul>\n\n\n\n<p>Co m\u016f\u017ee nastat za slo\u017eitosti? Je toho v\u00edce.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">P\u0159ed\u00e1v\u00e1n\u00ed chybn\u00fdch hodnot<\/h2>\n\n\n\n<p>Prvn\u00ed chybou je, \u017ee se implementace na va\u0161em konkr\u00e9tn\u00edm eshopu m\u016f\u017ee li\u0161it od specifikace. Nap\u0159. m\u011b\u0159\u00edte hodnotu <code>value<\/code> s dan\u00ed, nebo s dopravou. Typick\u00fd p\u0159\u00edpad: v\u00fdvoj\u00e1\u0159 po\u0161le do <code>value<\/code> cenu s DPH, proto\u017ee &#8222;tak to vid\u00ed z\u00e1kazn\u00edk&#8220;. GA4 pak reportuje tr\u017eby o 21 % vy\u0161\u0161\u00ed, ne\u017e odpov\u00edd\u00e1 realit\u011b bez dan\u011b.<\/p>\n\n\n\n<p>Tipy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ujist\u011bte se, \u017ee va\u0161e m\u011b\u0159ic\u00ed k\u00f3dy odes\u00edlaj\u00ed data dle specifikace.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">GA4 m\u00e1 4 revenue metriky \u2014 a v ka\u017ed\u00e9m reportu m\u016f\u017ee b\u00fdt jin\u00e1<\/h2>\n\n\n\n<p>\u010cast\u00fd zdroj zmatku. V\u011bt\u0161ina lid\u00ed p\u0159edpokl\u00e1d\u00e1, \u017ee &#8222;tr\u017eby v GA4&#8220; je jedna hodnota. Nejsou.<\/p>\n\n\n\n<p>GA4 pracuje se \u010dty\u0159mi revenue metrikami:<\/p>\n\n\n\n<p><strong>Gross purchase revenue<\/strong> (hrub\u00e9 tr\u017eby z objedn\u00e1vky) \u2014 nejjednodu\u0161\u0161\u00ed revenue metrika. Prost\u00fd sou\u010det v\u0161ech <code>value<\/code> objedn\u00e1vek, bez jak\u00fdchkoli \u00faprav.<\/p>\n\n\n\n<p><strong>Purchase revenue<\/strong> (celkov\u00e9 tr\u017eby z objedn\u00e1vky) \u2014 tohle je z\u00e1kladn\u00ed metrika, kterou vid\u00edte v reportech a se kterou budete pracovat nej\u010dast\u011bji. Na rozd\u00edl od Gross purchase revenue ode\u010d\u00edt\u00e1 refundy (vratky).<\/p>\n\n\n\n<p><strong>Item revenue<\/strong> (tr\u017eby na \u00farovni polo\u017eek) \u2014 sou\u010det <code>price \u00d7 quantity<\/code> pro ka\u017edou polo\u017eku v objedn\u00e1vce. Nezahrnuje dopravu, dan\u011b ani slevy aplikovan\u00e9 na celou objedn\u00e1vku. Proto Item revenue nikdy nebude shodn\u00e1 s Purchase revenue, i kdy\u017e je implementace technicky bezchybn\u00e1.<\/p>\n\n\n\n<p><strong>Gross item revenue<\/strong> (hrub\u00e9 tr\u017eby na \u00farovni polo\u017eek) \u2014 Item revenue bez refund\u016f na \u00farovni konkr\u00e9tn\u00edch polo\u017eek. Hod\u00ed se pro anal\u00fdzu produktov\u00e9ho portfolia bez zkreslen\u00ed vratek.<\/p>\n\n\n\n<p>Tipy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pro report veden\u00ed a srovn\u00e1n\u00ed s finan\u010dn\u00edmi v\u00fdsledky pou\u017eijte Purchase revenue<\/li>\n\n\n\n<li>Pro anal\u00fdzu v\u00fdkonu produkt\u016f a kategori\u00ed pou\u017eijte Item revenue. Pro srovn\u00e1n\u00ed s eshopem se nejd\u0159\u00edve ujist\u011bte, jakou metriku v\u00e1\u0161 eshop reportuje \u2014 a porovn\u00e1vejte srovnateln\u00e9<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Vouchery a refundy \u2014 co &#8222;rozbije&#8220; \u010d\u00edsla i p\u0159i perfektn\u00ed implementaci<\/h2>\n\n\n\n<p>Tady se dost\u00e1v\u00e1me k v\u011bcem, kter\u00e9 na prvn\u00ed pohled vypadaj\u00ed jako chyba v m\u011b\u0159en\u00ed, ale jsou to vlastn\u011b vlastnosti toho, jak e-commerce funguje. D\u016fle\u017eit\u00e9 je o nich v\u011bd\u011bt p\u0159edem.<\/p>\n\n\n\n<p><strong>Vouchery a z\u00e1porn\u00e9 objedn\u00e1vky.<\/strong> Tohle je z\u00e1ludn\u00e1 past. N\u00e1kup voucheru jako takov\u00e9ho nepodl\u00e9h\u00e1 DPH \u2014 DPH se odv\u00e1d\u00ed a\u017e p\u0159i jeho uplatn\u011bn\u00ed. Pokud m\u00e1 z\u00e1kazn\u00edk voucher na 500 K\u010d a nakoup\u00ed za 400 K\u010d, hodnota objedn\u00e1vky po ode\u010dten\u00ed voucheru je z\u00e1porn\u00e1. Z\u00e1porn\u00e9 hodnoty v GA4 event\u016fm neprojdou p\u0159es \u010d\u00e1st valid\u00e1tor\u016f a implementace, kter\u00e9 s t\u00edm nepo\u010d\u00edtaj\u00ed, takov\u00e9 transakce jednodu\u0161e zahod\u00ed nebo zaznamenaj\u00ed chybn\u011b.<\/p>\n\n\n\n<p><strong>Slevov\u00e9 k\u00f3dy na objedn\u00e1vku vs. na polo\u017eku.<\/strong> Tohle je zdroj z\u00e1hadn\u00e9ho rozd\u00edlu mezi Purchase revenue a Item revenue, kter\u00fd se t\u011b\u017eko diagnostikuje. Sleva aplikovan\u00e1 na celou objedn\u00e1vku sni\u017euje <code>value<\/code>, ale nesni\u017euje <code>price<\/code> jednotliv\u00fdch polo\u017eek. Item revenue pak ukazuje vy\u0161\u0161\u00ed \u010d\u00edslo ne\u017e Purchase revenue \u2014 a bez znalosti implementace vypad\u00e1 jako chyba.<\/p>\n\n\n\n<p>Tipy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ujist\u011bte se, \u017ee ch\u00e1pete, jak jsou po\u010d\u00edt\u00e1ny hodnoty slev a voucher\u016f<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Souhlasy a chyby m\u011b\u0159en\u00ed<\/h2>\n\n\n\n<p>Nejv\u011bt\u0161\u00ed rozd\u00edl d\u011blaj\u00ed nesouhlasy s m\u011b\u0159en\u00edm. Na b\u011b\u017en\u00e9m webu d\u00e1v\u00e1 souhlas n\u011bkde mezi 30 a\u017e 70 % lid\u00ed \u2014 podle toho, jak moc agresivn\u00ed v z\u00edsk\u00e1v\u00e1n\u00ed souhlas\u016f jste.<\/p>\n\n\n\n<p>GA4 um\u00ed chyb\u011bj\u00edc\u00ed data modelovat \u2014 zobraz\u00ed pak i odhad transakc\u00ed bez souhlasu. Toto modelov\u00e1n\u00ed je ale pouze p\u0159ibli\u017en\u00e9 a ne v\u017edy je dostupn\u00e9.<\/p>\n\n\n\n<p>Jsou tu ale tak\u00e9 blok\u00e1tory m\u011b\u0159en\u00ed (ad-blockery, Brave, Firefox), chyby p\u0159enosu dat a technick\u00e9 chyby webu.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Testov\u00e1n\u00ed<\/h2>\n\n\n\n<p>Z\u00e1bavn\u00fd zdroj rozd\u00edl\u016f v po\u010dtu nam\u011b\u0159en\u00fdch transakc\u00ed je testov\u00e1n\u00ed.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>program\u00e1to\u0159i maj\u00ed v\u00fdvojov\u00e9 \/ testovac\u00ed prost\u0159ed\u00ed, kde se spou\u0161t\u00ed k\u00f3dy<\/li>\n\n\n\n<li>n\u011bkdy se prost\u011b stane, \u017ee u v\u00e1s n\u011bjak\u00fd vtip\u00e1lek nakoup\u00ed dva miliony automatick\u00fdch pra\u010dek. A nezaplat\u00ed. Tohle p\u0159esn\u011b nechcete m\u00edt v m\u011b\u0159ic\u00edch n\u00e1stroj\u00edch \u2014 i kdy\u017e pak objedn\u00e1vku &#8222;refundujete&#8220;, z\u016fstane p\u016fvodn\u00ed objedn\u00e1vka v GA4 viditeln\u00e1.<\/li>\n<\/ol>\n\n\n\n<p>Tipy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ujist\u011bte se, \u017ee nespou\u0161t\u00edte k\u00f3dy na testovac\u00edm prost\u0159ed\u00ed<\/li>\n\n\n\n<li>blokujte anom\u00e1ln\u00ed transakce<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">GA4 vs. \u00fa\u010detnictv\u00ed<\/h2>\n\n\n\n<p>GA4 nen\u00ed \u00fa\u010detn\u00ed syst\u00e9m a nebyl navr\u017een jako n\u00e1hrada za datab\u00e1zi va\u0161eho eshopu. Slou\u017e\u00ed pro trendy, atribuci a chov\u00e1n\u00ed u\u017eivatel\u016f \u2014 ne pro srovn\u00e1v\u00e1n\u00ed absolutn\u00edch \u010d\u00edsel s finan\u010dn\u00edm v\u00fdkaznictv\u00edm. Pokud to od GA4 o\u010dek\u00e1v\u00e1te, budete v\u017edy zklaman\u00ed.<\/p>\n\n\n\n<p>Spr\u00e1vn\u00e1 ot\u00e1zka tedy nen\u00ed &#8222;pro\u010d se \u010d\u00edsla neshoduj\u00ed&#8220;, ale &#8222;kolik procent transakc\u00ed GA4 zachyt\u00ed?&#8220;. Pokud ten pom\u011br dr\u017e\u00ed stabiln\u011b \u2014 \u0159ekn\u011bme 85\u201390 % \u2014 a trend odpov\u00edd\u00e1 v\u00fdvoji v eshopu, GA4 funguje spr\u00e1vn\u011b. Pokud pom\u011br za\u010dne n\u00e1hle klesat nebo se trend v\u00fdrazn\u011b rozejde, to je sign\u00e1l k pro\u0161et\u0159en\u00ed.<\/p>\n\n\n\n<p>Tip:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>kontrolujte pravideln\u011b, kolik % objedn\u00e1vek m\u011b\u0159\u00edte v GA4<\/li>\n<\/ul>\n\n\n\n<p>I p\u0159esto, \u017ee GA4 nen\u00ed p\u0159esn\u00e9, je to nejlep\u0161\u00ed dostupn\u00fd zdroj dat o v\u00fdkonnosti webu a marketingov\u00fdch kampan\u00ed. Bez click-stream analytiky nem\u00e1te atribuci, nev\u00edte, odkud z\u00e1kazn\u00edci p\u0159ich\u00e1zej\u00ed, a nevid\u00edte, co na webu d\u011blaj\u00ed.<\/p>\n\n\n\n<p><em>Pozn.: m\u00edsto GA4 si samoz\u0159ejm\u011b m\u016f\u017eete vybrat jin\u00fd <a href=\"https:\/\/en.wikipedia.org\/wiki\/Clickstream\" target=\"_blank\" rel=\"noreferrer noopener\">click-stream<\/a> n\u00e1stroj.<\/em><\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Kam d\u00e1l \u2014 mar\u017ee v GA4 p\u0159es server-side GTM<\/h2>\n\n\n\n<p>GA4 v\u00e1m uk\u00e1\u017ee tr\u017eby. Neuk\u00e1\u017ee v\u00e1m ziskovost.<\/p>\n\n\n\n<p>Purchase revenue je dobr\u00fd z\u00e1klad. Ale e-commerce, kter\u00e9 chce z analytiky dostat v\u00edc, pot\u0159ebuje v\u011bd\u011bt, kter\u00e1 kampa\u0148 nebo kategorie produkt\u016f skute\u010dn\u011b vyd\u011bl\u00e1v\u00e1 \u2014 ne jen generuje objem. Tr\u017eby bez mar\u017ee jsou nep\u0159esn\u00fd kompas.<\/p>\n\n\n\n<p>Technicky to jde vy\u0159e\u0161it p\u0159es server-side tracking. Princip je jednoduch\u00fd: na serveru dopln\u00edte k ka\u017ed\u00e9 transakci data z intern\u00edho syst\u00e9mu \u2014 n\u00e1kupn\u00ed cenu, mar\u017ei \u2014 a tyto hodnoty po\u0161lete do GA4 jako vlastn\u00ed metriky. Prohl\u00ed\u017ee\u010d z\u00e1kazn\u00edka tato intern\u00ed data nikdy neuvid\u00ed, proto\u017ee cel\u00fd v\u00fdpo\u010det prob\u011bhne na serveru.<\/p>\n\n\n\n<p>V\u00fdsledek: v GA4 reportu \u2014 ide\u00e1ln\u011b ve vlastn\u00edm Looker Studio dashboardu \u2014 vid\u00edte vedle Purchase revenue i hrubou mar\u017ei.<\/p>\n\n\n\n<p>Tohle je pokro\u010dil\u00e9 t\u00e9ma, kter\u00e9 si zaslou\u017e\u00ed vlastn\u00ed \u010dl\u00e1nek. Pokud v\u00e1s SGTM enrichment zaj\u00edm\u00e1 jako next step, ozv\u011bte se \u2014 r\u00e1d proberu, jestli to u v\u00e1s d\u00e1v\u00e1 smysl.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Co s t\u00edm te\u010f<\/h2>\n\n\n\n<p>Revenue v GA4 vypad\u00e1 jednodu\u0161e, ale \u00faskal\u00ed je v\u00edc, ne\u017e se na prvn\u00ed pohled zd\u00e1. Tady je shrnut\u00ed tip\u016f z \u010dl\u00e1nku:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ujist\u011bte se, \u017ee va\u0161e m\u011b\u0159ic\u00ed k\u00f3dy odes\u00edlaj\u00ed data dle specifikace.<\/li>\n\n\n\n<li>Pro report veden\u00ed pou\u017eijte Purchase revenue, pro anal\u00fdzu produkt\u016f Item revenue. Pro srovn\u00e1n\u00ed s eshopem nejd\u0159\u00edv zjist\u011bte, jakou metriku eshop reportuje.<\/li>\n\n\n\n<li>Ujist\u011bte se, \u017ee ch\u00e1pete, jak jsou po\u010d\u00edt\u00e1ny hodnoty slev a voucher\u016f.<\/li>\n\n\n\n<li>Kontrolujte pravideln\u011b, kolik % objedn\u00e1vek m\u011b\u0159\u00edte v GA4.<\/li>\n\n\n\n<li>Nespou\u0161t\u011bjte m\u011b\u0159ic\u00ed k\u00f3dy na testovac\u00edm prost\u0159ed\u00ed a blokujte anom\u00e1ln\u00ed transakce.<\/li>\n<\/ul>\n\n\n\n<p>Pokud si nejste jist\u00ed, co va\u0161e GA4 implementace re\u00e1ln\u011b pos\u00edl\u00e1, r\u00e1d se na to pod\u00edv\u00e1m v r\u00e1mci auditu m\u011b\u0159en\u00ed. Sta\u010d\u00ed se ozvat.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meta description: GA4 m\u00e1 4 r\u016fzn\u00e9 revenue metriky a ka\u017ed\u00fd report m\u016f\u017ee zobrazovat jinou. Kter\u00e1 je kter\u00e1, pro\u010d \u010d\u00edsla nesed\u00ed s eshopem a co s t\u00edm. M\u00e1te-li eshop, pak t\u00e9m\u011b\u0159 jist\u011b m\u00e1te Google Analytics 4 (GA4) a pou\u017e\u00edv\u00e1te reporty zalo\u017een\u00e9 na tr\u017eb\u00e1ch. Mohlo by se zd\u00e1t, \u017ee tr\u017eby jsou jedna z nejjednodu\u0161\u0161\u00edch metrik. P\u0159esto nikdy [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":861,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,28],"tags":[],"class_list":["post-858","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitalni-analytika","category-google-analytics-4"],"_links":{"self":[{"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":5,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":864,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/posts\/858\/revisions\/864"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/media\/861"}],"wp:attachment":[{"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sabatka.net\/cs\/wp-json\/wp\/v2\/tags?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}