Proč je tento projekt tak komplexní
Konsolidace 5 datových světů do jednoho vyhodnocení se sjednocenou atribucí — ne „jeden graf z jednoho exportu".
Mnoho typů dat, každý s jinou strukturou
- Seznam napřímo — fixed pricing (za 1000 impresí / za týden), různé placementy (Sport.cz In-article, HP Box, Branding, Mobile Square) v jedné kampani, budget per placement dopočítávaný z mediaplánu
- Google Ads / Sklik / META — aukční, každý s vlastní terminologií (Sklik používá CPT místo CPM)
- GA4 — ground truth pro konverze. NWL registrace = součet 2 událostí (
mailokator_submit+newsletter_form), od 9.3. obě události měří správně - Microsite referrals — red3.cz, condro.cz, gsbacto3.cz, lipoessencia.cz — samostatný 5. datový zdroj
Různé atribuce napříč systémy
Každá platforma atribuuje jinak (Ads view-through, META 7d click / 1d view, Sklik last click). Sjednocení přes GA4 session-based atribuci — konverze z GA4, spend + reach z platform.
V průběhu projektu jsme zapracovali GA4 Model comparison (LC vs. DD). Data ukázala, že DD uplift u Seznam paid je +2 %, zatímco u microsite referrals dosahuje +7 až +58 % — což upřesňuje pohled na reálný přínos jednotlivých kanálů.
Různá období a scope kampaní
- Některé kampaně celé období, jiné 1 týden (PB ADV Lipo 5.–25.3.)
- Sklik u Lipo řady spuštěn v dubnu — mimo reportované období
- Sklik u RED3 cílí na microsite red3.cz — zařazeno do T2
- Lipo řada přidána jako 5. brand 17.04. — doplnění Executive + Timeline
Sjednocení dat přes specifická pravidla
- Cílová URL rozhoduje do které tabulky kampaň patří (eshop → T1/T3, brand web → T2)
- Zdroj budgetu rozhoduje T1 (brand) vs. T3 (GSKlub eshop)
- Unikáty nelze sčítat napříč systémy — overlap publik
- Microsite (T2) bez výkonových metrik —
X(nesledujeme) vs.—(čekáme na data) - Prázdné skupiny skryté nebo agregované do subtotalu pro čisté čtení
Externí vlivy ovlivňující interpretaci
- ČSOB cashback (list.–pros. 2025) — 32–35 % celková sleva, 22,6 % dopad v prosinci na AOV / konverze / nové uživatele
- Condro.cz referral — část advertoriálové návštěvnosti se projevila v organic / direct
- Sezónnost (vánoční pík, letní „LeadsGo") mění YoY pohled
Rozšíření období — únor → březen
Původní scope pokrýval srp 25 – 28.02.2026. V průběhu projektu jsme období společně rozšířili na 31.03.2026 pro kompletnější pohled.
Rozšíření si vyžádalo aktualizaci:
- Všech time-series labelů (sparkline, monthly sales, Seznam traffic)
- Excel šablon pro META + Sklik + Ads (rozšířit range)
- Executive KPI (budget, konverze, tržby, CPA, ROAS)
- Timeline Gantt (+ Lipo řada 5.–25.3., Bacto3 březen)
- Všech 5 ecomFunnels + combined chart
- Atribuční sekce (nový Model comparison za celé období)
- Většiny T1 / T2 / T3 / DP tabulek
Časová osa
Od kickoffu přes postupné upřesňování scope a dat až po finální společnou revizi.
Kickoff schůzka
Společně domluveno vyhodnocení advertoriálů a plánovaného native, zohlednění ČSOB cashback ve specifickém vlivu na data, triangulace metod atribuce, komunikační mix (brand + awareness + consideration), klasifikace produktů a pořadí práce.
- Referenční brand: RED3, pak Condro Perfect, Lipo Essencia, Bacto3
- Screeny kreativ a TOP varianty
- První termín: 26.03.2026
První verze dashboardu
První draft dashboard-v2.html. Období srp 2025 – 28.02.2026.
Společná revize první verze
Po první verzi následovala společná revize s cílem sjednotit strukturu napříč brandy a doplnit prvky podle vzorového PDF — zejména konzistentní metriky a sekci se screenshoty kreativ s vyzdvihnutím TOP variant.
Call 31.03. přinesl rozhodnutí:
- Rozdělení tabulek per zdroj budgetu (eshop vs. brand)
- Data od Seznamu napřímo převzít v dodané podobě
- META rozpad: statika vs. video
- Screeny vlastních kreativ + vyzdvihnout TOP varianty
- CPA i z výkonnostních kampaní pro porovnání
- Nejdřív doladit RED3 jako referenční, pak zbytek
Finalizace definice 3 tabulek a pravidel
Struktura 3 tabulek per brand odsouhlasena:
- T1: BRAND kampaně → traffic e-shop (Ads + Sklik + META + Seznam napřímo na gsklub.cz)
- T2: BRAND kampaně → traffic brand web / microsite
- T3: E-shop kampaně z GSKlub budgetu
Pravidla: NWL = mailokator_submit + newsletter_form (od 9.3. měří obě události správně), unikáty nesčítat přes systémy, frekvenci jen v T2, Seznam napřímo patří do T1, konverzní poměr pro NWL i transakce.
Rozšíření scope: 5. brand, prodloužení období, 3 datové šablony
- Lipo řada přidána jako 5. brand (samostatná záložka)
- Období rozšířeno z `srp 25 – úno 26` na `srp 25 – 31.03.2026` — aktualizovány labely, texty, range
- 3 sjednocené datové šablony pro paralelní vyplnění: META, Sklik, Google Ads
- Identická struktura, platformně specifické dropdowny, vzorce pro derived metriky
- Bez konverzních metrik — ty z GA4 pro sjednocenou atribuci
Finální úpravy neproduktových sekcí
- Sekce „Kanály" konsolidována do Executive pro přehlednější navigaci
- Executive → 5 KPI karet (+ DD-est. ROAS)
- Timeline Gantt sjednocen: barva = produkt, intenzita = kanál (Seznam 100 % / Sklik 55 % / META 30 %)
- Atribuce → grouped horizontal bar (dumbbell LC vs. DD)
- E-commerce funnel + Bacto3 + Lipo řada
- ČSOB insight box (22,6 % dopad v prosinci)
- Bacto3 Sklik galerie (14 obrázků) — CSS Grid + aspect-ratio + lightbox
- GA4 + Seznam data-gap checklist (37 položek, Máme / Částečně / Čekáme)
META + Sklik data zapracována, struktura tabulek finalizována
- META + Sklik Excely s platformními + GA4 sloupci
- T1 / T3: 19 sloupců · T2: 12 sloupců · DP: 17 sloupců (bez Unik./Freq. kvůli overlapu)
- CR metriky = session-based (konverze / Návštěvy, ne / Kliky)
- Sjednocení 2 retargetingových kampaní (Lipo Essencia + Lipo řada → Lipo Essencia rtg)
- RED3 Sklik (5 kampaní) zařazeno do T2 podle cílové URL na microsite
- Automatizovaný table generator pro konzistenci tabulek napříč brandy
Zapracování GA4 dat
- Monthly sales per brand (srp 25 – bře 26): RED3 3 326 ks / 2,9M Kč, Condro 1 863 / 1,2M, Bacto3 1 322 / 301K, Lipo Essen 1 396 / 624K, Lipo řada 4 770 / 2,14M
- Microsite traffic GA4 pro RED3 / Condro / Bacto3
- Referral microsite → e-shop: RED3 1 013/77K, Condro 1 053/104K, Lipo Essen 520/16K, Bacto3 448/21K
- Bacto3 Seznam GA4: 2 612 návš / 118 trans / 98 553 Kč
- Lipo řada Seznam Advertorial (PB ADV Lipo): 28,5M imp · 38 581 kliků · GA4 923/35/39 390 Kč
- Lipo řada rebuild top-sekce (funnel, path-cards, KPI, comment-box)
Doladění detailů a atribuce na reálných GA4 datech
Doladění po kontrole: Executive + řádek Lipo řada, aktualizace budgetu, Timeline gantt + Lipo řada, jemné úpravy v path-cards a funnel-row u Condra/RED3/Lipo Essen/Bacto3.
Atribuční sekce postavena na reálných datech z Atribuční_modely.csv (GA4 Model comparison, celá property):
- 2 nové grafy (top 7 zdrojů + Seznam placementy / microsite referrals)
- Executive KPI
DD-est. ROAS ~1,05upřesněno naDD ROAS (reálný) ~0,95 - Hlavní zjištění: DD uplift u Seznam paid +2 %, u microsite referrals +7 až +58 %
- Tabulky T2/T3 bez relevantních dat skryté pro čistší čtení (Condro T2+T3, RED3 T3, Lipo Essencia T2+T3, Bacto3 T2+T3, Lipo řada T2)
Finální úpravy po společné revizi — dashboard FINAL
Po společné revizi zpracováno 18+2 úprav z dodaných 10 anotovaných screenshotů:
- Executive: odstraněny „+" u nejistých budgetů, Lipo řada doplněna do všech grafů, aktualizace stacked bar / CPA / donut
- Timeline: doplněn březen (Lipo řada 923 + Bacto3 885), Prodeje +Bacto3 +Lipo řada
- Condro / RED3: prázdné skupiny skryté (Seznam report, Sklik microsite) pro čistší čtení
- RED3 T2 Cíl sjednocen „brand web (red3.cz)", DP Sklik microsite →
X, DP Seznam souhrnný řádek - Lipo Essencia / Bacto3: dopočet CPM (40,48 Kč a 5,64 Kč), subtotal + Celkem přepočet
- Globální CSS: Cíl sloupec
white-space:nowrap
Stav: FINAL po společné revizi.
Pro srovnání: GS Vánoce 2025 — jednodušší a rychlejší protějšek
Paralelní projekt pro stejného klienta — vyhodnocení vánočních brand kampaní — proběhl v kratším čase s menším počtem revizí díky uzavřenému scope.
| Dimenze | Seznam dashboard | Vánoce 2025 |
|---|---|---|
| Počet brandů | 5 (RED3, Condro, Lipo Essen, Bacto3, Lipo řada) | 3 (Condro, Kamzík, RED3) + META |
| Období | srp 2025 – 31.03.2026 (8 měsíců), v průběhu rozšířeno z úno → bře | 27.10. – 17.12.2025 (7 týdnů), pevně uzavřené |
| Reklamní systémy | Seznam napřímo + Ads + Sklik + META + microsite referrals | Ads + Sklik + META |
| Atribuce / konverze | Sjednoceno přes GA4 session-based + GA4 Model comparison LC vs. DD | Mimo scope — pouze reach a awareness |
| Struktura tabulek | 3 tabulky per brand (T1/T2/T3 podle budget zdroje + cílové URL) | 1 tabulka per brand + subtotals + total |
| Kol revizí | 4 kola upřesňování (30.–31.03., 09.04., 17.–21.04.) | 1 kolo (rozhodnutí o RED3 detail) |
| Počet tabulek v HTML | ~20 | 4 |
| Rozšíření období v průběhu | ANO — z úno 26 na bře 26 vyžádalo aktualizaci většiny time-series a šablon | NE — uzavřené od začátku |
| Data dostupná při startu | Průběžně v průběhu projektu (vyplněné šablony, exporty, screenshoty) | Vše najednou |
Čím se lišil rychlejší protějšek
Faktory zkracující čas výroby
- Uzavřené období. Všechny podklady dodány najednou.
- Scope bez konverzí a GA4. Dashboard pokrýval pouze reach a awareness — atribuční vrstva, která je u Seznam dashboardu nejsložitější, odpadla.
- Jednotný scope kampaní. Brand soutěž Ads + Sklik jede synchronně na 3 produkty. META s jiným obdobím je řešená samostatnou záložkou.
- Jednotný zdroj dat. Stačily platformní exporty bez kombinace s GA4 a microsite referrals.
- Struktura převzata z ověřeného dashboardu. Stavba na osvědčených komponentech.
- Jednoduchá struktura bez potřeby postupného upřesňování.
Co si z toho vzít pro budoucí dashboardy
- Uzavřené období a scope před startem významně zkracují čas výroby. Rozšíření v průběhu představuje 30–50 % dodatečné práce.
- Komplexita atribuce je hlavní driver času. Reach-only dashboard je 4–5× rychlejší než dashboard s atribucí a konverzními metrikami.
- U komplexního multi-channel reportingu s atribucí je přirozené postupné upřesňování ve 4–6 kolech — každé kolo přidává hloubku dat a zpřesňuje interpretaci.