Poglobljena analiza· Strategija iskanja · 13 min branja

Kje začeti z iskalnimi akcijami na ogromni spletni strani? Tvoj GA4 to že ve.

Na ogromni strani prvo vprašanje pri iskanju niso ključne besede, ampak katere ciljne strani si lahko privoščijo oglaševanje. GA4 odgovori.

Velikanska vrata ciljnih strani, razvrščena na kup DA in kup NE.
Resna dejstva so resnična — naslovnice člankov niso.

Na kratko: Na ogromni strani prvo vprašanje pri iskanju ni „katere ključne besede", ampak „katere ciljne strani si lahko matematično privoščijo oglaševanje". Iz izvoza GA4 in pregleda strani (crawl) za vsako stran izračunaš maxCPC = ciljni CRR × CR × AOV in tako rangiraš TOP 100–200 strani, ki jih je vredno zgraditi najprej — plus kup „tu ne licitiraj". Tabela, ki usmerja proračun, preden zapraviš cent.

TOP 100–200
ciljnih strani, ki jih je vredno zgraditi najprej
CRR × CR × AOV
največji CPC, ki si ga vsaka stran lahko privošči
~3 min
za nastavitev crawl ekstrakcije
0,10 € CPC
strani, na katere ne bi smeli nikoli licitirati

Kaj vstaviš in kaj dobiš ven

Vstaviš dve stvari, ki ju že imaš: izvoz GA4 tvojih ciljnih strani in crawl tvoje strani. Dobiš eno stvar nazaj — rangiran seznam ciljnih strani, ki si najprej zaslužijo iskalno akcijo, vsako z natančnim največjim CPC, ki si ga lahko privošči, in čist kup „tu ne licitiraj” za strani, katerih ekonomika prepoveduje plačano iskanje. Brez orodja za ključne besede, brez občutka v trebuhu, brez „pa vklopimo Dynamic Search Ads in poglejmo”. Tabela, ki ti pove, kam usmeriti proračun — preden zapraviš en sam cent.

To je cel članek. Spodaj poženem pipeline od začetka do konca in pri vsakem koraku pokažem dobesedno stvar, ki jo izpljune — vrstice GA4, izračun max CPC na eni sami vrstici, tabelo crawl ekstrakcije, razvrstitev za prioritizacijo pred in po ter diagnozo problematične strani, ki reši stran, ki bi jo vsi drugi izbrisali. Številke so skoz ilustrativne — vstavi svoje — toda oblike so natanko to, kar orodja vrnejo.

Zakaj se sploh truditi s preverjanjem pred vzletom? Ker je privzeti potez na strani z 10.000 URL-ji ta, da široko akcijo usmeriš na vse in pustiš Googlu, da to razvrsti. To zažge proračun na straneh, ki nikoli ne bi konvertirale, razrahlja tvoj ciljni ROAS in zastrupi fazo učenja. Ta filter je najcenejše zavarovanje, ki ga boš kdaj kupil.

Pipeline v eni škatli

  • Kaj iščemo Ciljne strani, ki so vredne oglaševanja — rangirane
  • Vhodi Izvoz ciljnih strani GA4 · crawl strani
  • Ena formula maxCPC = ciljni CRR × CR × AOV
  • Kaj dobiš Kup za gradnjo, kup za popravilo in kup za preskok

Ena številka, ki odloča o vsem: max CPC

Vsaka ciljna stran ima zgornjo mejo — največ, kar lahko plačaš za klik in še vedno dosežeš ciljno učinkovitost. Izračunaj jo za vsako stran in cela prioritizacija pade iz matematike:

maxCPC = ciljni CRR × CR × AOV

kjer je CRR (cost-revenue ratio — evropski PNO, enakovreden ACOS) delež prihodka, ki si ga pripravljen porabiti za oglase, CR stopnja konverzije strani in AOV njena povprečna vrednost naročila.

Izračunan primer, naravnost iz formule. Stran kategorije konvertira pri 2 %, povprečno naročilo znaša 1.000 €, ti pa si pripravljen porabiti 10 % prihodka za oglase (10× ROAS):

maxCPC = 0,10 × 0,02 × 1.000 € = 2,00 €.

Če raje razmišljaš v ROAS, se isto preuredi v maxCPC = CR × AOV / ROAS = 0,02 × 1.000 / 10 = 2,00 €. Ista številka, izberi obliko, ki je všeč tvoji glavi. (Ilustrativni primer.)

Teh 2,00 € je razsodba. Primerjaj jih z realnim povprečnim CPC v tvojem računu za ta trg in stran se razvrsti sama: udobno nad povp. CPC → zgradi jo; pod njim → ne more pokriti svojih stroškov; daleč pod njim → niti ne pomisli. Vse, kar sledi, le proizvaja to številko za vsako stran, zanesljivo, in odčita rezultat.

Pipeline na hitro

Pet korakov. Za vsakega: kaj narediš, kaj gledaš in zakaj — ker vsak korak obstaja zato, da odgovori na eno določeno vprašanje o strani.

1 — Izvleci ekonomiko ciljnih strani iz GA4

Naredi: za vsako ciljno stran izvozi seje, konverzije, transakcije in prihodek; izpelji CR in AOV. Zakaj: to je signal povpraševanja in denarja — brez njega je max CPC ugibanje. Dobiš: eno vrstico na stran z dvema številkama, ki ju formula poje (CR in AOV).

2 — Preglej stran za strukturo

Naredi: crawl vsake strani za naslov, H1, globino drobtinic in — tisto, kar šteje — koliko izdelkov navaja. Zakaj: GA4 pozna ekonomiko, ne pa strukture; stran z dvema izdelkoma na zalogi ne more nositi akcije, ne glede na to, kako konvertira. Dobiš: strukturno zrcalo svojih vrstic GA4 plus zastavico tanke strani.

3 — Združi oboje, izračunaj max CPC

Naredi: združi GA4 + crawl po URL-ju, poženi formulo na vsaki vrstici, izpusti tanke strani. Zakaj: tu se srečata ekonomika in struktura in razsodba postane izračunljiva. Dobiš: vsako stran z max CPC ob sebi.

4 — Prioritiziraj: max CPC v primerjavi z realnim povp. CPC

Naredi: max CPC vsake strani postavi ob dejanski povprečni CPC v tvojem računu ali državi, razvrsti po manevrskem prostoru. Zakaj: max CPC sam zase ne pomeni nič — le razlika do tega, kar kliki dejansko stanejo, odloči, ali se stran lahko pokrije. Dobiš: kup za gradnjo TOP 100–200, kup za popravilo in kup za preskok.

5 — Diagnosticiraj problematične strani

Naredi: pri straneh, ki bi morale konvertirati, pa ne, preveri cenovno konkurenčnost izdelkov, ki jih navajajo prve. Zakaj: nizka CR na strani, ki bi morala prodajati, je običajno puščanje pri merchandisingu, ne težava povpraševanja — in jo je mogoče popraviti. Dobiš: strani, rešene iz kupa za preskok nazaj v kup za gradnjo, ko lahko dejansko konvertirajo.

Zdaj istih pet korakov, enega po enega, vsak z dobesedno stvarjo, ki jo proizvede.

Korak 1 — Izvoz GA4, kakor pristane

Ne potrebuješ dovršenega poročila. V GA4: Razišči → prazno → Prosta oblika, dimenzija Ciljna stran + niz poizvedbe, metrike Seje, Ključni dogodki / Konverzije, Skupni prihodek. Dodaj Transakcije, če jih imaš; sicer AOV pride iz prihodka ÷ konverzije. En filter vnaprej: izključi strani s podrobnostmi o izdelku in obdrži strani kategorij / kolekcij — meriš, kam pošlješ promet, in na večini strani so to kategorije, ne posamezni SKU-ji. Mešanje SKU-jev popači vsak AOV in vsako CR, ki jo izračunaš.

Tako izgledajo štiri reprezentativne vrstice po izvozu, z izpeljano CR in AOV:

Landing page         Sessions  Conv   CR     Revenue    AOV
/cordless-vacuums       8,140    163   2.0%   €68,460    €420
/winter-tyres           5,020    156   3.1%   €28,080    €180
/sleeping-bags         12,300    135   1.1%   €12,825    €95
/phone-cases            9,800    137   1.4%    €2,192    €16

(Ilustrativni primer.) CR je konverzije ÷ seje; AOV je prihodek ÷ konverzije. To je celoten vhod, ki ga formula potrebuje iz GA4 — dva stolpca, CR in AOV, na stran. Opazi že zdaj: /sleeping-bags pritegne največ sej v naboru, a konvertira najslabše; zapomni si to, kasneje je to zanimivo.

Korak 2 — Crawl in stolpec, ki opravi delo

GA4 ti je povedal, kako vsaka stran deluje. Ne more ti povedati, da je stran strukturno votla — „kategorija” z dvema izdelkoma na zalogi ali parametrični pogled filtra, ki nikoli ne bi smel nositi akcije. Za to crawlaš. Dve poti: AI ti v petih minutah napiše enkratni crawler ali pa uporabiš Screaming Frog s prilagojeno XPath ekstrakcijo, ki jo nastaviš v približno treh minutah (celoten mini vodnik v škatli Steal). Poženi ga v načinu seznama (List mode) na svojem naboru URL-jev iz GA4 in melje v ozadju, medtem ko počneš kaj drugega.

En stolpec, ki si zasluži svoje vzdrževanje, je število izdelkov — koliko kartic izdelkov stran dejansko izriše. Tukaj je rezultat ekstrakcije, združen z istimi štirimi stranmi, plus ena dodatna, ki jo crawl označi:

URL                  Title                H1               Products  Breadcrumb
/cordless-vacuums    Cordless Vacuums …   Cordless Vacuums      48    Home>Floorcare>Vacuums
/winter-tyres        Winter Tyres | …     Winter Tyres        112    Home>Tyres>Winter
/sleeping-bags       Sleeping Bags …      Sleeping Bags         9    Home>Camping>Sleep
/phone-cases         Phone Cases …        Phone Cases         640    Home>Accessories>Cases
/clearance-2019      Clearance            Clearance             0    Home>Clearance

(Ilustrativni primer.) Pravilo tanke strani opravi svoje delo na licu mesta: /clearance-2019 navaja 0 izdelkov — prazna kategorija, proti kateri GA4 še vedno beleži seje. Izvrzi vsako stran pod ~3 izdelki, preden prioritiziraš, in ta stran duh nikoli ne pride do kupa za gradnjo. Mini primer, situacija → ukrep → rezultat: crawl pokaže „kategorijo” z nič živimi izdelki → izključiš jo pred prioritizacijo → ne zapraviš akcije (ali analitikovega popoldneva) na strani, ki nima česa prodajati.

Korak 3 — Združi oboje in formula na eni sami vrstici

Zdaj postaneta nabora podatkov en. Združi GA4 + crawl po URL-ju in vsaka stran nosi tako svojo ekonomiko (CR, AOV) kot svojo strukturo (število izdelkov). Poženi maxCPC = ciljni CRR × CR × AOV po stolpcu. Glej, kako pristane na eni resnični vrstici — /cordless-vacuums, ciljni CRR 10 %:

maxCPC = 0,10 × 0,020 × 420 € = 0,84 €.

Ena vrstica, ena zgornja meja. Naredi to za vse štiri preživele in dobiš max CPC na stran, na katerem visi cela odločitev:

Page                CR     AOV    CRR    maxCPC = CRR×CR×AOV
/cordless-vacuums   2.0%   €420   10%    0.10 × 0.020 × 420 = €0.84
/winter-tyres       3.1%   €180   12%    0.12 × 0.031 × 180 = €0.67
/sleeping-bags      1.1%    €95   10%    0.10 × 0.011 ×  95 = €0.10
/phone-cases        1.4%    €16   10%    0.10 × 0.014 ×  16 = €0.02

(Ilustrativni primer.) Ciljni CRR se lahko razlikuje na stran, če se tvoje marže — /winter-tyres tukaj nosi 12 %, ker kategorija dopušča ohlapnejšo učinkovitost. Vse drugo je mehansko. Zdaj imaš max CPC za vsako stran na spletni strani; naslednji korak je edina preostala odločitev po presoji.

Korak 4 — Prioritiziraj: razvrstitev, pred in po

Max CPC sam zase ne pomeni nič. 0,84 € je radodaren na enem trgu in nedosegljiv na drugem — odloči razlika do tega, kar te klik dejansko stane. Zato izvleci svoj realni povprečni CPC na stran (ali na trg, če nimaš na ravni strani) iz računa Google Ads in postavi oba drug ob drugega.

Pred — surovo združenje, v kakršnemkoli vrstnem redu je prišlo iz GA4, je kot načrt neberljivo:

Page                maxCPC   avg CPC
/sleeping-bags      €0.10    €0.45
/phone-cases        €0.02    €0.35
/cordless-vacuums   €0.84    €0.55
/winter-tyres       €0.67    €0.40

Po — razvrsti po manevrskem prostoru (maxCPC − povp. CPC) in istih štiri vrstice postanejo delovni nalog z razsodbo, zapisano v zadnjem stolpcu:

Ciljna stranCRAOVCiljni CRRmaxCPCpovp. CPCRazsodba
/sesalniki-brez-vrvice2,0 %420 €10 %0,84 €0,55 €Zgradi zdaj
/zimske-pnevmatike3,1 %180 €12 %0,67 €0,40 €Zgradi zdaj
/spalne-vrece1,1 %95 €10 %0,10 €0,45 €Najprej popravi (problematična stran)
/ovitki-za-telefone1,4 %16 €10 %0,02 €0,35 €Pusti

(Ilustrativni primer.) Številke so izmišljene, da prikažejo mehaniko — vstavi svoje vrednosti iz GA4. Vsak maxCPC tukaj je le ciljni CRR × CR × AOV, apliciran na vrstico.

Dve vrstici sta očitni. /sesalniki-brez-vrvice lahko plača 0,84 € proti trgu 0,55 € — +53 % manevrskega prostora, zgradi jo. /zimske-pnevmatike prav tako. /ovitki-za-telefone si lahko privoščijo 0,02 € proti 0,35 €; to ne bo delovalo niti v najbolj mokrih sanjah, pusti jo zunaj in ne oziraj se nazaj. Razširi to od štirih vrstic na deset tisoč in vrh razvrščenega seznama je tvoj TOP 100–200 — strani, ki jih je treba zgraditi najprej, rangirane po tem, koliko prostora imajo za licitiranje.

Zanimiva je /spalne-vrece: maxCPC 0,10 € proti trgu 0,45 €. Na papirju „pusti”. A imela je največ sej v celotnem izvozu in kategorijo, ki bi očitno morala prodajati. Sumljivo nizka CR na strani, ki bi morala konvertirati, je redko težava povpraševanja. To je problematična stran — in problematične strani dobijo diagnozo, ne izbrisa.

Korak 5 — Problematične strani: diagnoza na resnični listi

Ko stopnja konverzije strani sedi precej pod tem, kjer bi morala pristati kategorija, vprašaj zakaj, preden jo zavržeš. Pri e-trgovini je odgovor večinoma cenovna konkurenčnost izdelkov, ki jih stran prikaže prve. Prvih 10–20 izdelkov, ki jih obiskovalec vidi, je celoten prvi vtis strani; če so to tvoji cenovno najšibkejši artikli, CR strmoglavi, ne glede na to, koliko povpraševanja stran pritegne.

Zato kategorijo prebereš natanko tako, kot jo prebere stranka — v njenem privzetem vrstnem redu razvrščanja — in preveriš cene hero pozicij.

Preberi mešanico izdelkov kategorije v vrstnem redu razvrščanja

Izvleci izdelke v /spalne-vrece po njihovem product_type iz Google Merchant Center, v privzetem vrstnem redu liste, ki ga obiskovalec dejansko dobi. Vrh seznama je tisto, kar konvertira (ali ne).

Preveri cene najvišjih pozicij proti trgu

Vzemi najvišje navedene izdelke in razišči žive cene konkurence z DataForSEO — končna točka serp/google/organic/live/advanced vrne celotno stran z rezultati (shopping bloki s trgovci in cenami, organski) kot strukturiran JSON za grobo 0,0035 $ na poizvedbo.

Spremeni cene ali prerazvrsti, nato znova izmeri

Če so hero pozicije predrage, imaš dva vzvoda: spremeni cene ali prerazvrsti kategorijo, tako da gredo spredaj resnično konkurenčni izdelki. Nato opazuj CR. Šele ko se dvigne, stran povišaš iz „problematične” v kup za gradnjo.

Tukaj je, kako ta diagnoza dobesedno izgleda na /spalne-vrece, strani, ki sedi pri maxCPC 0,10 €. Vrh liste, tvoja cena v primerjavi z najcenejšim konkurentom, ki ga je DataForSEO našel za isti izdelek:

Pos  Product (first-listed)       Your price  Cheapest comp.  Gap
 1   AlpineLite 200 Down Bag      €129        €99             +30%
 2   TrekWarm Mummy −5°C          €115        €112            +3%
 3   BaseCamp Synthetic XL        €89         €92             −3%
 4   ValleyHike Junior            €45         €47             −4%

(Ilustrativni primer.) Puščanje je čisto na vrhu: izdelek, ki ga 12.300 mesečnih obiskovalcev sreča prvega, je cenovno 30 % nad najcenejšo tržno ponudbo. Vse pod njim je konkurenčno — a nihče se ne pomakne mimo slabega prvega vtisa. Mini primer, situacija → ukrep → rezultat: hero izdelek je 30 % nad trgom → spusti njegovo ceno na 105 € ali prerazvrsti, tako da gresta spredaj konkurenčna BaseCamp in ValleyHike → CR se opomore proti normi kategorije → znova poženi korak 3, maxCPC se odlepi od 0,10 €, in stran napreduje v kup za gradnjo.

To je zanka, ki je večina agencij nikoli ne sklene, ker prečka mejo, ki se je običajno ne dotikajo. Delo trgovine (cene, merchandising, vrstni red razvrščanja) in delo agencije (nakup prometa) sta ista optimizacijska zanka. Uglasiš eno brez drugega in licitiraš v puščanje.

Po filtru: kako izbereš način nakupa

Šele zdaj — s kupom za gradnjo v roki — izbereš kako: AI Max, Dynamic Search Ads, klasični STAG ali kombinacijo (broad + DSA v eni akciji). Ena akcija ali tri ali pet je odvisno od stranke in obsega konverzij — spoštuj pravilo ~30 konverzij na akcijo, preden razdeliš. To izbiro ti namenoma prepuščam. Bistvo celega pipelina je, da jo sprejmeš po ekonomiki, ne prej.

Karkoli nazadnje izbereš, pravilo je isto: nova akcija se nikoli ne sme zagnati na slabih straneh. Šibke ciljne strani razrahljajo tvoj ciljni ROAS in zastrupijo fazo učenja. Predfilter je tisto, kar zagon usmerja le na strani, ki se lahko pokrijejo same — od tam naprej pa je gradnja super-strukture (podatki iz crawla + raziskava ključnih besed na kategorijo prek Google Ads API, zgrajena v valovih po kategoriji, jeziku in zrelosti) lasten kos, in ima enega.

Del, ki se navezuje na manifest

Tehnično nič od tega ni novo. Izvoz GA4, crawl, strganje cen in združenje bi lahko pognali že pred petimi leti. A to bi bilo pol leta razvoja po meri in vsak razumen bi se na pol poti vdal. Razlog, zakaj to zdaj zapisujem, je, da je z orodji, kot so Codex, Claude Code in trenutna generacija agentov, to prenehalo biti projekt in postalo čisto navaden torkov potek dela — skripta, ki jo usmeriš na račun in pustiš teči čez noč.

To je celoten premik, in najjasnejši je, ko ga vidiš z obeh strani hkrati: delo e-trgovine pri cenah in merchandisingu ter delo agencije pri oglaševanju se zrušita v eno zanko, ki jo lahko končno uglasiš skupaj. Ekonomika ti omogoči, da jo skleneš.

The part you can steal

Del, ki ga lahko ukradeš

# 1) Zgornja meja na vsaki ciljni strani
maxCPC = target_CRR * CR * AOV
     = CR * AOV / ROAS          # ista stvar v obliki ROAS
# npr. 0.10 * 0.02 * 1000 = €2.00  (10% CRR, 2% CR, €1000 AOV)

# 2) Prilagojena ekstrakcija Screaming Frog (~3 min, teče v ozadju)
Configuration → Custom → Custom Extraction → Add
• Products on page   XPath:  count(//div[contains(@class,'product-card')])
                     extractor type: Function Value   (count() returns a number)
• H1                 XPath:  //h1                       → Extract Text
• Breadcrumb         XPath:  //nav[@aria-label='breadcrumb']  → Extract Text
Crawl (or List mode on your GA4 URL set) → export → join to GA4 by URL.
Drop any page with < ~3 products as a thin page before you prioritize.
  1. Za število izdelkov uporabi Function Value, ne Extract Text. count() vrne številko; tekstovni ekstraktor jo bo pogoltnil. To je daleč najpogostejši razlog, zakaj se stolpec štetja vrne prazen.
  2. Prilagodi selektor kartice izdelka spletni strani. Z desnim klikom na ploščico izdelka → Preglej → zgrabi stabilni razred. Ta XPath enkrat dobiš prav in filter tanke strani teče sam.
  3. Strani s podrobnostmi o izdelku najprej filtriraj iz izvoza GA4. Meriš, kam pošlješ promet — strani kategorij in kolekcij — ne posameznih SKU-jev. Njihovo mešanje popači vsak AOV in vsako CR, ki jo izračunaš.
  4. Problematične strani diagnosticiraj v vrstnem redu razvrščanja. Izvleci kategorijo po product_type v njenem privzetem vrstnem redu liste in preveri cene najvišjih pozicij — prvi vtis je tisto, kar konvertira, ne povprečje strani.

FAQ

Zakaj uporabiti maxCPC namesto preprostega pregleda ciljnih ROAS v Google Ads?

Ker se Googlov tROAS odzove šele, ko si denar že porabil za učenje. maxCPC je filter pred zagonom: pove ti, še pred enim samim klikom, katere strani si lahko matematično privoščijo oglaševanje. Z njim se odločiš, kaj zgraditi; s tROAS poganjaš, kar si zgradil.

Moja CR in AOV močno nihata iz meseca v mesec. Ali to ne razbije formule?

Uporabi stabilno okno — 60 do 90 dni — in segmentiraj po napravi ali trgu, če se bistveno razlikujeta. Formula ni mišljena tako, da je natančna na cent; strani razvrsti v kupe gradi / popravi / preskoči. Iščeš manevrski prostor v velikostnem redu.

Ali res potrebujem Screaming Frog ali lahko crawler preprosto napiše AI?

Oboje deluje. Screaming Frog s prilagojeno XPath ekstrakcijo je pot brez kode in je res tri-minutna nastavitev. Skriptiran crawler je boljši, če potrebuješ podatke samodejno združene v pipeline. Izberi glede na to, ali gre za enkratno revizijo ali ponovljiv potek dela.

Kaj šteje za 'problematično stran' v primerjavi s stranjo, ki bi jo moral preprosto preskočiti?

Stran za preskok ima šibko ekonomiko po svoji naravi — nizek AOV, nizko nakupno namero — zato je njen maxCPC res drobcen in bo vedno (/ovitki-za-telefone pri 0,02 €). Problematična stran bi morala konvertirati — spodoben AOV, pravo povpraševanje, veliko sej — pa ne, običajno zato, ker so njeni prvo navedeni izdelki predragi ali slabo razvrščeni (/spalne-vrece pri 0,10 €). Strani za preskok izpusti; problematične strani popravi, nato znova izmeri.

Ali to deluje samo za e-trgovino?

Formula maxCPC deluje povsod, kjer imaš vrednost konverzije — pridobivanje povpraševanj (lead gen) vključno, kjer AOV postane vrednost povpraševanja. Diagnoza problematičnih strani (Merchant Center product_type, cene konkurence, razvrstitev kategorij) je specifična za e-trgovino; problematične strani pri lead genu potrebujejo svojo diagnozo, običajno trenje obrazca ali neujemanje ponudbe.

Kako se to povezuje z AI Max in koncem DSA?

Leži pred to odločitvijo. Katerikoli tip akcije nazadnje izbereš — AI Max, naslednik DSA, klasični STAG — naj vedno kaže le na strani, ki so prestale ta filter. Izbira strategije spremeni, kako kupuješ; ekonomika odloči, kaj je sploh vredno kupiti.


CTA: Želiš kup za gradnjo za svojo stran, rangiran po tem, kar si vsaka stran dejansko lahko privošči? Poženimo filter na tvojem GA4.

Bistvo vsega tega

Želiš to raven vpogleda v svojem računu?

En e-mail. Iskreno ti povem, ali se za tvojo postavitev splača.

Piši mi →