← Hlavní menu

Analyzátor metrik reklamních kampaní

Pokročilý nástroj pro analýzu výkonnosti marketingových kampaní s detailními metrikami a ROI

Vstupní data kampaně

Základní údaje kampaně

Identifikační název pro rozlišení různých kampaní
Typ marketingového kanálu ovlivňuje benchmarky
Celkové náklady na kampaň (reklama + produkce + nástroje)
Doba trvání kampaně v kalendářních dnech

Metriky dosahu a zapojení

Kolikrát se vaše reklama zobrazila (z Google Ads/Facebook)
Počet kliknutí na reklamu (z reklamní platformy)
Počet různých lidí, kteří viděli reklamu (z Analytics)
Celkový počet oslovených lidí (z Facebook/LinkedIn)

Konverze a prodeje

Počet leadů/kontaktů/rezervací z kampaně
Celkový příjem z uzavřených obchodů (provize)
Průměrná provize z jednoho prodeje/pronájmu
Kolik je pro vás jeden lead průměrně hodný

Engagement metriky

Počet "To se mi líbí" na Facebook/Instagram příspěvcích
Počet sdílení příspěvků na sociálních sítích
Celkový počet komentářů pod příspěvky kampaně
Počet zhlédnutí video reklam (z YouTube/Facebook)

Výsledky analýzy

Připraveno k analýze

Zadejte data kampaně a spusťte výpočet metrik

Benchmarky realitního trhu 2024/2025

Google Ads - Realitní trh

Metrika Realitní trh Průměr odvětví Hodnocení
CTR (%) 9.09 6.11 Nadprůměrné
CPC (Kč) 38 - 42 108 Výborné
CPL (Kč) 770 - 1540 1690 Dobré
Conversion Rate (%) 4.7 3.75 Výborné

Email Marketing - Realitní trh

Metrika Realitní trh Průměr odvětví Hodnocení
Open Rate (%) 19.17 21.33 Mírně pod průměrem
Click Rate (%) 1.77 2.62 Pod průměrem
Hard Bounce (%) 0.38 0.40 Dobré
Unsubscribe Rate (%) 0.27 0.25 Průměrné

Klíčové poznatky pro realitní trh

Telefonní konverze dominují

38% všech konverzí probíhá telefonicky. 75.4% uživatelů z placených reklam preferuje telefonní kontakt.

Organické vyhledávání

Organické vyhledávání dosahuje 3.2% konverzní míry, což je nejvyšší ze všech kanálů.

Nízké CPC výhody

Realitní trh má jedny z nejnižších CPC (38-42 Kč) ve srovnání s právními službami (236 Kč).

Segmentace podle typu

Byty a pronájmy mají nižší CPL (910 Kč) než celkový průměr realitního trhu.

Export výsledků

`); printWindow.document.close(); printWindow.focus(); setTimeout(() => { printWindow.print(); }, 250); } function printReport() { if (Object.keys(calculatedMetrics).length === 0) { alert('Nejprve vypočítejte metriky!'); return; } exportToPDF(); } // Funkce pro automatické uložení dat do localStorage function saveFormData() { const formData = { campaignName: document.getElementById('campaignName').value, campaignType: document.getElementById('campaignType').value, budget: document.getElementById('budget').value, duration: document.getElementById('duration').value, impressions: document.getElementById('impressions').value, clicks: document.getElementById('clicks').value, uniqueUsers: document.getElementById('uniqueUsers').value, reach: document.getElementById('reach').value, conversions: document.getElementById('conversions').value, revenue: document.getElementById('revenue').value, avgOrderValue: document.getElementById('avgOrderValue').value, leadValue: document.getElementById('leadValue').value, likes: document.getElementById('likes').value, shares: document.getElementById('shares').value, comments: document.getElementById('comments').value, videoViews: document.getElementById('videoViews').value }; // Uložení do sessionStorage místo localStorage (pro bezpečnost v artifacts) try { sessionStorage.setItem('campaignData', JSON.stringify(formData)); } catch (e) { // Ignorujeme chyby s úložištěm } } // Funkce pro načtení uložených dat function loadFormData() { try { const savedData = sessionStorage.getItem('campaignData'); if (savedData) { const formData = JSON.parse(savedData); Object.keys(formData).forEach(key => { const element = document.getElementById(key); if (element && formData[key]) { element.value = formData[key]; } }); } } catch (e) { // Ignorujeme chyby s načítáním } } // Přidání event listenerů pro automatické ukládání document.addEventListener('DOMContentLoaded', function() { loadFormData(); // Automatické ukládání při změně formuláře const formElements = document.querySelectorAll('input, select'); formElements.forEach(element => { element.addEventListener('change', saveFormData); element.addEventListener('input', saveFormData); }); }); // Funkce pro reset formuláře function resetForm() { document.querySelectorAll('input, select').forEach(element => { element.value = ''; }); document.getElementById('results').innerHTML = `

Připraveno k analýze

Zadejte data kampaně a spusťte výpočet metrik

`; calculatedMetrics = {}; try { sessionStorage.removeItem('campaignData'); } catch (e) { // Ignorujeme chyby } } // Přidání tlačítka pro reset (volitelné) document.addEventListener('DOMContentLoaded', function() { const resetBtn = document.createElement('button'); resetBtn.textContent = 'Vymazat formulář'; resetBtn.className = 'export-btn'; resetBtn.style.background = '#ff3b30'; resetBtn.onclick = resetForm; resetBtn.onmouseover = function() { this.style.background = '#d70015'; }; resetBtn.onmouseout = function() { this.style.background = '#ff3b30'; }; const exportSection = document.querySelector('.export-section'); exportSection.appendChild(resetBtn); });