Skip to content

Merenje i analitika

Kompletni vodič za GA4, UTM parametre, dashboarding, KPI praćenje i napredne SaaS metrike i formule.

1. Google Analytics 4 (GA4)

1.1 Šta je GA4 i zašto je obavezan

GA4 je besplatan alat za web analitiku od Google-a. Daje ti kompletnu sliku o tome ko posećuje tvoj sajt, odakle dolaze, šta rade i da li konvertuju.

1.2 Postavljanje GA4 — korak po korak

Korak 1: Kreiranje GA4 property-ja

  1. Idi na analytics.google.com
  2. Klikni "Admin" (donji levi ugao)
  3. Klikni "Create Property"
  4. Unesi:
    • Property name: "TvojBrend Website"
    • Timezone: tvoja
    • Currency: EUR
  5. Klikni "Next", popuni informacije o biznisu
  6. Klikni "Create"

Korak 2: Postavljanje Data Stream-a

  1. Posle kreiranja, izaberi "Web"
  2. Unesi URL sajta
  3. Imenuj stream
  4. Google ti da Measurement ID (G-XXXXXXXXXX)

Korak 3: Instalacija na sajt

Direktna instalacija:

html
<!-- Google tag (gtag.js) — ide u <head> na svim stranicama -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Preko GTM-a (preporučeno):

  1. U GTM: kreiraj novi Tag
  2. Tag Type: Google Analytics: GA4 Configuration
  3. Measurement ID: G-XXXXXXXXXX
  4. Trigger: All Pages
  5. Objavi kontejner

Korak 4: Podešavanje konverzija

  1. U GA4: Admin > Events
  2. Nađi događaj koji želiš da bude konverzija (npr. sign_up, purchase)
  3. Klikni toggle "Mark as conversion"

Ili kreiraj custom event:

  1. Admin > Events > Create Event
  2. Podesi uslove (npr. page_location contains "/thank-you")
  3. Imenuj event
  4. Označi kao konverziju

Korak 5: Povezivanje sa Google Ads

  1. GA4: Admin > Product Links > Google Ads Links
  2. Klikni "Link"
  3. Izaberi Google Ads nalog
  4. Omogući: "Enable Personalized Advertising" i "Auto-tagging"
  5. Ovo omogućava uvoz GA4 konverzija u Google Ads

1.3 Ključni GA4 izveštaji za SaaS

IzveštajGde naćiŠta ti govori
Acquisition overviewReports > Acquisition > OverviewOdakle dolaze posetioci (organski, plaćeni, direktno, social)
Traffic acquisitionReports > Acquisition > Traffic acquisitionDetaljno po izvorima saobraćaja
User acquisitionReports > Acquisition > User acquisitionKako su se NOVI korisnici prvi put pojavili
Engagement overviewReports > Engagement > OverviewKoliko su angažovani (vreme na sajtu, stranice po sesiji)
Pages and screensReports > Engagement > Pages and screensKoje stranice su najpopularnije
ConversionsReports > Engagement > ConversionsKoliko konverzija po tipu i izvoru
RetentionReports > RetentionDa li se korisnici vraćaju
User attributesReports > User > User attributesDemografija posetilaca
TechReports > User > TechUređaji, browseri, rezolucije

1.4 Custom Reports (Explorations)

GA4 Explorations ti omogućava da kreiraš custom izveštaje.

Koristan izveštaj: Funnel Exploration

  1. Explore > Create new exploration > Funnel exploration
  2. Definiši korake funnel-a:
    • Korak 1: session_start (posetio sajt)
    • Korak 2: page_view (stranica /pricing)
    • Korak 3: page_view (stranica /signup)
    • Korak 4: sign_up (registracija)
  3. Vidi gde gubite korisnike u funnelu

Koristan izveštaj: Path Exploration

  1. Explore > Path exploration
  2. Vidi koji put korisnici prolaze na sajtu pre konverzije
  3. Identifikuj najčešći put do konverzije

2. UTM parametri — praćenje izvora saobraćaja

2.1 Šta su UTM parametri

UTM (Urchin Tracking Module) su tagovi koje dodaješ na URL-ove u oglasima da bi GA4 znao odakle tačno dolazi saobraćaj.

2.2 Struktura UTM-ova

https://tvoj-sajt.com/trial?utm_source=google&utm_medium=cpc&utm_campaign=crm-search-q1&utm_content=oglas-v1&utm_term=crm+softver
ParametarŠta označavaObavezan?Primeri
utm_sourcePlatforma/izvorDagoogle, facebook, instagram, linkedin, email
utm_mediumTip kanalaDacpc, social, email, organic, referral
utm_campaignNaziv kampanjeDacrm-search-q1, trial-promo-feb, retargeting-pricing
utm_contentVarijanta oglasaNevideo-v1, image-v2, cta-red, cta-blue
utm_termKljučna rečNecrm+softver, automatizacija+prodaje

2.3 Konvencija imenovanja — budi konzistentan!

Definiši konvenciju i drži je se uvek:

utm_source:   naziv platforme malim slovima
              google, facebook, instagram, linkedin, email, twitter

utm_medium:   tip kanala
              cpc (plaćeni klikovi), social (organski social), email,
              display, retargeting, referral

utm_campaign: struktura: [proizvod]-[tip]-[period/detalj]
              crm-search-q1-2026, crm-retargeting-pricing,
              trial-promo-feb-2026

utm_content:  varijanta
              video-ugc-v1, image-screenshot-v2, text-benefit-focus

utm_term:     ključna reč (samo za search)
              crm+za+mali+biznis

2.4 UTM Builder

Koristi Google-ov UTM builder da ne praviš greške:

URL: ga-dev-tools.google/campaign-url-builder/

Ili napravi spreadsheet sa svim linkovima:

KampanjaURL sa UTM-ovima
Google Search - CRMhttps://tvoj-sajt.com/trial?utm_source=google&utm_medium=cpc&utm_campaign=crm-search
Facebook - Video Ad v1https://tvoj-sajt.com/trial?utm_source=facebook&utm_medium=cpc&utm_campaign=crm-awareness&utm_content=video-v1
Email - Onboarding Day 1https://tvoj-sajt.com/features?utm_source=email&utm_medium=email&utm_campaign=onboarding-day1

2.5 Napomena za Google Ads

Google Ads automatski dodaje gclid parametar (auto-tagging). Ovo radi automatski ako si povezao GA4 sa Google Ads-om. UTM-ovi su opcioni za Google Ads, ali korisni ako želiš dodatnu kontrolu ili koristiš i treće alate.

Za Meta Ads, UTM-ovi su OBAVEZNI jer Meta nema auto-tagging integraciju sa GA4.


3. Dashboard i KPI praćenje

3.1 Nedeljni dashboard

Napravi spreadsheet ili koristi alat (Google Looker Studio, Databox) sa ovim metrikama:

Ukupne metrike:

MetrikaOve nedeljeProšla nedeljaPromenaCilj
Ukupan saobraćaj
Ukupne konverzije (trial signups)
Ukupna potrošnja na oglase
Blended CAC
Trial-to-Paid rate
Novi plaćeni korisnici
MRR

Po kanalu:

KanalPotrošnjaKlikoviCTRKonverzijeCPAROAS
Google Search
Google Display
Meta Ads
Organski (SEO)N/AN/AN/A
EmailN/AN/A

SEO metrike:

MetrikaOve nedeljeProšla nedeljaPromena
Organski klikovi (GSC)
Prosečna pozicija
Broj indeksiranih stranica
Novi backlink-ovi
Top 10 rankinga

3.2 Mesečni izveštaj — dodatne metrike

MetrikaVrednostTrendNapomena
LTV
LTV:CAC ratio
Payback period
Churn rate
Activation rate
NPS (Net Promoter Score)
Organic traffic growth (MoM%)

3.3 Alati za dashboarding

AlatCenaPrednosti
Google Looker Studio (ex Data Studio)BesplatanPovezivanje sa Google alatima, vizuelizacije
Google SheetsBesplatanJednostavno, fleksibilno
DataboxFreemiumLepi dashboards, automatski podaci
Geckoboardod 39 USD/mesReal-time TV dashboards
Klipfoliood 49 USD/mesDetaljni marketing dashboards

4. Napredne metrike i formule

4.1 Formule za SaaS

Customer Acquisition Cost (CAC):

CAC = Ukupna potrošnja na marketing i prodaju / Broj novih plaćenih korisnika

Primer:
Marketing potrošnja: 3000 EUR
Sales tim plata (proporcionalna): 2000 EUR
Novih korisnika: 50
CAC = 5000 / 50 = 100 EUR

Lifetime Value (LTV):

LTV = ARPU × Gross Margin % × (1 / Monthly Churn Rate)

Primer:
ARPU = 30 EUR/mesec
Gross Margin = 80%
Monthly Churn = 5%

LTV = 30 × 0.80 × (1 / 0.05) = 30 × 0.80 × 20 = 480 EUR

Quick LTV formula:

Quick LTV = ARPU × Average Customer Lifespan (u mesecima)

Primer:
ARPU = 30 EUR
Prosečan korisnik ostaje 14 meseci
Quick LTV = 30 × 14 = 420 EUR

LTV:CAC Ratio:

LTV:CAC = LTV / CAC

Primer: 480 / 100 = 4.8:1 ✅ (cilj minimum 3:1)

Payback Period:

Payback Period = CAC / (ARPU × Gross Margin %)

Primer: 100 / (30 × 0.80) = 100 / 24 = 4.17 meseci ✅ (cilj < 12)

ROAS:

ROAS = Prihod od kampanje / Potrošnja na kampanju

Primer: 5000 EUR prihoda / 1000 EUR potrošnje = 5x ROAS

MER (Marketing Efficiency Ratio):

MER = Ukupan prihod / Ukupna marketing potrošnja

Primer: 15000 EUR prihoda / 5000 EUR potrošnje = 3.0 MER

Trial-to-Paid Rate:

Trial-to-Paid = Plaćeni korisnici / Trial korisnici × 100

Primer: 30 / 200 × 100 = 15%

Activation Rate:

Activation Rate = Korisnici koji su uradili ključnu akciju / Ukupno registrovanih × 100

Primer: 120 / 200 × 100 = 60%

Net Revenue Retention (NRR):

NRR = (Početni MRR + Expansion - Contraction - Churn) / Početni MRR × 100

Primer:
Početni MRR: 10000 EUR
Expansion (upsell): 1500 EUR
Contraction (downgrade): 300 EUR
Churn: 500 EUR
NRR = (10000 + 1500 - 300 - 500) / 10000 × 100 = 107% ✅ (cilj > 100%)

4.2 Benchmarking — šta su normalni rezultati za SaaS

MetrikaLošeProsečnoDobroOdlično
Google Search CTR< 2%3-5%5-8%> 8%
Google Search CPC> 10 EUR3-7 EUR1-3 EUR< 1 EUR
Meta Ads CTR< 0.5%0.8-1.5%1.5-3%> 3%
Meta Ads CPM> 30 EUR15-25 EUR8-15 EUR< 8 EUR
Landing Page CVR< 2%3-5%5-10%> 10%
Trial-to-Paid< 5%10-15%15-25%> 25%
Monthly Churn> 10%5-8%3-5%< 3%
Email Open Rate< 15%20-25%25-35%> 35%
Email Click Rate< 1%2-3%3-5%> 5%
LTV:CAC< 2:13:14-5:1> 5:1
Payback Period> 18 mes.12-18 mes.6-12 mes.< 6 mes.
NRR< 90%95-100%100-110%> 110%
Activation Rate< 20%30-40%40-60%> 60%

5. Customer segmentacija

5.1 RFM Analiza (Recency, Frequency, Monetary)

RFM segmentira korisnike na osnovu tri dimenzije ponašanja:

R = RECENCY: Kada je korisnik poslednji put bio aktivan?
F = FREQUENCY: Koliko često koristi proizvod?
M = MONETARY: Koliko plaća / koliku vrednost generiše?

Svaka dimenzija se ocenjuje 1-5 (5 = najbolji)

RFM Segmenti za SaaS:

SegmentRFMOpisAkcija
Champions555Najaktivniji, najviše plaćajuReferral program, case study
Loyal Users4-54-53-4Redovni korisniciUpsell, feature adoption
Potential Loyalists4-52-32-3Novi ali angažovaniOnboarding nurture, tips
At Risk2-33-43-4Bili aktivni, sad opadaRe-engagement, check-in
Hibernating1-21-21-2Skoro neaktivniWin-back kampanje
Lost111Churned ili zamaloPoslednji win-back pokušaj

5.2 Behavioral segmentacija

Segmentacija na osnovu ponašanja u proizvodu:

SEGMENTI PO AKTIVNOSTI:
├── Power Users: Koriste 80%+ feature-a, dnevno aktivni
├── Regular Users: Koriste core feature-e, nedeljno aktivni
├── Light Users: Koriste 1-2 feature-a, mesečno aktivni
├── Dormant: Registrovani ali neaktivni 30+ dana
└── Trial/Free: Još nisu platili

SEGMENTI PO FAZI:
├── New: Registrovani < 7 dana
├── Onboarding: 7-30 dana, u procesu aktivacije
├── Activated: Dostigli aha moment
├── Engaged: Redovno koriste 30+ dana
├── Expanding: Upgrade-uju, dodaju korisnike
└── At Risk: Smanjenje aktivnosti

5.3 Predictive segmentacija

Korišćenje ML modela za predviđanje budućeg ponašanja:

Prediktivni segmentOpisAlati
Likely to churnKorisnici sa visokom verovatnoćom odlaskaAmplitude Predict, custom ML
Likely to upgradeKorisnici koji pokazuju upgrade signalePQL scoring, Mixpanel
High-value prospectsLeadovi sa visokim potencijalomHubSpot Predictive Lead Scoring

6. Revenue Analytics

6.1 MRR Breakdown Dashboard

MRR BREAKDOWN:
┌────────────────────────────────────────────┐
│ Current MRR: 50.000 EUR                    │
│                                            │
│ New MRR:         +8.000 EUR  (16%)         │
│ Expansion MRR:   +3.000 EUR  (6%)          │
│ Contraction MRR: -1.500 EUR  (-3%)         │
│ Churned MRR:     -2.500 EUR  (-5%)         │
│ ─────────────────────────────              │
│ Net New MRR:     +7.000 EUR  (14%)         │
│                                            │
│ Previous MRR:    43.000 EUR                │
│ MRR Growth Rate: 16.3%                     │
└────────────────────────────────────────────┘

6.2 Expansion vs Contraction Revenue

EXPANSION REVENUE:
├── Upsell: Korisnik prelazi na viši plan
├── Cross-sell: Korisnik kupuje add-on
├── Seat expansion: Tim dodaje nove korisnike
└── Usage growth: Usage-based pricing raste

CONTRACTION REVENUE:
├── Downgrade: Korisnik prelazi na niži plan
├── Seat reduction: Tim smanjuje broj korisnika
└── Usage decrease: Smanjena potrošnja

ZDRAVI INDIKATORI:
├── Expansion > Contraction (rezultat: NRR > 100%)
├── Expansion dolazi od 20-30% korisničke baze
└── Contraction < 5% ukupnog MRR-a mesečno

6.3 Churn analiza po kohortama

COHORT CHURN TABELA:
Prikazuje % korisnika koji su ostali aktivni po mesecu registracije

         M0    M1    M2    M3    M4    M5    M6
Jan 25   100%  72%   60%   55%   52%   50%   48%
Feb 25   100%  75%   63%   58%   54%   52%   —
Mar 25   100%  78%   67%   61%   —     —     —
Apr 25   100%  80%   70%   —     —     —     —
May 25   100%  82%   —     —     —     —     —

INSIGHT:
Kohorte se poboljšavaju (Jan: 72% M1 → May: 82% M1)
= Onboarding optimizacije deluju!
Najveći drop: M0→M1 (20-28% churn u prvom mesecu)
= Fokus na prvih 30 dana korišćenja

6.4 Revenue po kanalu

KanalNovi MRRCACLTV:CACPayback
Google Ads3.200 EUR180 EUR5.5:14.5 mes
Meta Ads1.800 EUR250 EUR4.0:16 mes
Organic SEO2.000 EUR50 EUR20:11.2 mes
Referral800 EUR30 EUR33:10.8 mes
LinkedIn200 EUR350 EUR2.9:18.5 mes

7. Marketing Mix Modeling (osnove)

7.1 Šta je Marketing Mix Modeling (MMM)

MMM je statistička analiza koja meri uticaj svakog marketing kanala na ukupne prihode — uključujući kanale koji su teški za direktnu atribuciju (brand awareness, offline, PR).

RAZLIKA OD ATRIBUCIJE:

DIGITAL ATTRIBUTION:
"Ovaj korisnik je kliknuo na Google Ad → signup → plaćanje"
= Direktna, individual-level veza

MARKETING MIX MODELING:
"Kada smo povećali Google Ads spend za 20%, MRR je porastao za 8%.
 Kada smo povećali SEO content za 30%, MRR je porastao za 12%."
= Statistička, agregatna analiza

7.2 Kada koristiti MMM

Koristiti MMM kad...Ne treba MMM kad...
Imaš 6+ meseci podatakaTek si počeo sa marketingom
Koristiš 3+ kanalaImaš samo 1-2 kanala
Budget > 5K EUR/mesBudget < 1K EUR/mes
Teško je atribuirati offline kanaleSve je digital i merljivo

7.3 Jednostavan MMM pristup

KORAK 1: Prikupi mesečne podatke (12+ meseci)
├── MRR po mesecu
├── Spend po kanalu po mesecu
├── Organski saobraćaj po mesecu
├── Brand search volume po mesecu
└── Sezonski faktori

KORAK 2: Korelaciona analiza
├── Koji kanali koreliraju sa MRR rastom?
├── Koliko je kašnjenje (lag)? (npr. SEO ima 3-6 meseci lag)
└── Da li postoje sinergije? (Ads + Content zajedno > odvojeno)

KORAK 3: Budžet alokacija
├── Povećaj spend na kanalima sa najboljom korelacijom
├── Smanji spend na kanalima bez vidljivog uticaja
└── Testiraj promene i prati rezultat

ALATI:
├── Google Sheets + Regression (besplatan, osnovan)
├── Meridian (Google open-source MMM) — besplatan
├── Robyn (Meta open-source MMM) — besplatan
└── Measured, Paramark — plaćeni, enterprise

Sledeći koraci

10 - Legal i compliance — pravila platformi, GDPR, Consent Mode

Edukativni materijal za SaaS oglašavanje