Na kratko: Običajen uvoz naročil prek API-ja v Google Ads potrebuje Google Click ID. Ta mora biti shranjen pri vsakem naročilu. Zaprta platforma za spletno trgovino ga pogosto ne hrani. V trgovini ga ni treba shraniti. Izvoz GA4 v BigQuery že hrani klik pri vsakem obisku iz oglasa. Naročila povežeš s kliki v BigQueryju. Nato pošlješ maržo vsakega naročila s privolitvijo prek Data Manager API-ja. Zraven pošlješ ID klika ali zgoščen e-naslov in zgoščeno telefonsko številko. Preklice pošlješ prek Google Ads API-ja. Na spletnem mestu se ne spremeni nič.
Želiš takoj navodila za Claude Code?
Claude Code ali razvijalec po tem paketu navodil napiše kodo za celoten uvoz. Vnesi e-naslov in datoteka je tvoja. Ali pa beri naprej.
Ena datoteka, en seznam. Pišem samo, kadar je kaj vrednega branja.
Google Ads optimizira kampanje na podlagi prihodkov, ki jih sporoča oznaka na spletnem mestu. Prihodek ni dobiček. Večina trgovin prodaja izdelke lastne blagovne znamke poleg blaga dobaviteljev. Po mojih izkušnjah se njihova marža giblje približno od 20 do 60 %. Pri ponujanju na podlagi prihodka se dve naročili z istim prihodkom upoštevata enako, tudi če ima eno nizko maržo in drugo visoko. Običajno je od 3 do 10 % naročil tudi preklicanih. Oznaka na spletnem mestu ne zabeleži preklicev. Konverzija tako ohrani svojo polno vrednost.
Ne želiš pošiljati marže prek oznake na spletnem mestu. Vsakdo lahko prebere podatke oznake v brskalniku. To lahko stori tudi tvoja konkurenca. Zato maržo pošlješ v Google Ads prek API-ja.
Običajen uvoz prek API-ja potrebuje Google Click ID vsakega naročila. Na zaprti platformi, kot je Shopify ali Shoptet, ne nadzoruješ shranjevanja naročil na blagajni. Naročilo nima polja za ID klika. Shopify na primer hrani samo pristajalno stran prvega in zadnjega obiska kupca. Ta lahko vsebuje ID klika. To velja samo, če je obiskovalec dovolil sledenje. Brez kode po meri ali aplikacije za zajem ID-ja klika ta pri naročilu ni zanesljivo shranjen. V trgovini ne potrebuješ ID-ja klika. Izvoz GA4 v BigQuery že hrani klik pri vsakem obisku iz oglasa.
- Kaj točno poslati. Za vsako naročilo pošlješ številko naročila, maržo kot vrednost, čas, klik, zgoščen e-naslov in zgoščeno telefonsko številko, privolitev in podatek o tem, ali je kupec nov ali se vrača.
- Preklice pošlješ prek starejšega Google Ads API-ja. Novejši Data Manager API ne more umakniti konverzije. Nova naročila in spremembe marže pošlješ prek Data Manager API-ja.
- Pošlji vsako naročilo s privolitvijo, ne samo tistih s klikom. Naročila brez Google Click ID-ja pošlješ z zgoščenim e-naslovom in zgoščeno telefonsko številko. Google del teh naročil poveže prek izboljšanih konverzij.
- ID klika pridobiš iz izvoza GA4 v BigQuery. V trgovini se ne shrani nič novega. Izvoz je brezplačen. BigQuery za tipično trgovino stane nekaj dolarjev na mesec.
Kaj potrebuješ
- GA4 na spletnem mestu trgovine, ki beleži nakupe s številko naročila
- naročila trgovine z nabavnimi cenami iz izvoza naročil, API-ja platforme ali baze podatkov
- projekt Google Cloud
- skrbniški dostop do računa Google Ads
- mesto za izvajanje enega opravila na dan
Nikomur ni treba spreminjati spletnega mesta ali blagajne. ID klika pridobiš iz GA4, ki se že izvaja na spletnem mestu. Maržo izračunaš iz podatkov o naročilih, ki jih trgovina že hrani. Zaprte platforme običajno izvozijo naročila z nabavnimi cenami. Preveri, ali tvoja to omogoča.
Korak 1: Ustvari projekt Google Cloud
Imena strani in gumbov v konzoli Google Cloud navajam v angleščini. En projekt Cloud uporabiš za izvoz GA4 in dostop do obeh API-jev. Če GA4 že izvaža v projekt, uporabi tega.
- Če še nimaš plačilnega računa, odpri Billing v konzoli Google Cloud in ga ustvari. Nov plačilni račun ima sprva status Free Trial.
- Odpri stran Overview plačilnega računa. Če je prikazan napis Free trial account, klikni Activate na tej strani ali na strani Welcome in potrdi v pogovornem oknu.
- Odpri Manage resources, klikni Create project, vnesi ime in izberi ta plačilni račun. Pri osebnem računu ostane izbrana možnost No organization. Klikni Create.
- V APIs & Services odpri Library, poišči BigQuery API in klikni Enable. Naredi enako za Data Manager API in Google Ads API.
Projekt potrebuje plačilni račun z omogočenim plačevanjem. Google trenutno navaja, da zavrača zahteve za dostop do Google Ads API-ja iz projektov s statusom Free Trial ali s suspendiranim ali onemogočenim plačilnim računom. Brez plačilnega računa deluje BigQuery kot peskovnik, kjer tabele potečejo po 60 dneh.
Sam izvoz GA4 je brezplačen. BigQuery zaračunava hrambo in poizvedbe. Po mojih izkušnjah to za tipično trgovino znese nekaj dolarjev na mesec. Za prikaz dejanskega zneska odpri Billing, izberi plačilni račun, odpri Reports in filtriraj podatke po tem projektu.
Preveri. Stran Enabled APIs & services navaja vse tri API-je.
Korak 2: Vklopi izvoz GA4 v BigQuery
V tem koraku dobiš Google Click ID, ne da bi v trgovini kar koli spremenil. Izvoz vklopi čim prej. Izvoz vsebuje samo podatke za dneve po povezavi. Googlova pomoč ne opisuje načina za izvoz preteklih dni.
Potrebuješ vlogo urednika na znamki GA4 in vlogo lastnika na projektu Cloud. V Google Ads preveri, ali je samodejno označevanje vklopljeno. Najdeš ga pod Skrbnik, Nastavitve računa, Samodejno označevanje. Brez tega kliki oglasov nimajo Google Click ID-ja. Če je izklopljeno, obkljukaj URL, na katerega se ljudje preusmerijo s klikom na mojem oglasu, opremite z oznako in klikni Shrani.
- V GA4 odpri Skrbnik. Pod Povezave z izdelki klikni Povezave s storitvijo BigQuery, nato Poveži.
- Klikni Izberi projekt BigQuery, izberi projekt iz 1. koraka in klikni Potrdi.
- Izberi lokacijo podatkov. Za trgovino v EU izberi lokacijo v Evropski uniji (večregijsko lokacijo EU ali posamezno regijo v EU) in si jo zapiši. Poizvedbe za uvoz in tabele s stanjem uvoza uporabljajo isto lokacijo. Če ima projekt že nabor podatkov za to znamko, je lokacija fiksna in je ni mogoče spremeniti. Klikni Naprej.
- Klikni Konfiguriranje podatkovnih tokov in dogodkov, izberi spletni tok trgovine in klikni Končano.
- Možnost Vključitev oglaševalskih identifikatorjev za tokove aplikacij za mobilne naprave pusti izklopljeno. Spletna trgovina tega ne potrebuje.
- Izberi Dnevno in pusti Pretakanje izklopljeno.
- Klikni Naprej, nato Pošlji.
Dnevno je dovolj. Uvoz bere dnevne tabele events_YYYYMMDD. Pretakanje doda današnje podatke v nekaj minutah. Dnevno opravilo tega ne uporablja. Pretakanje prinaša dodatne stroške.
Omejitev 1 milijon. Standardna znamka GA4 lahko izvozi 1.000.000 dogodkov na dan z možnostjo Dnevno. Če znamka to redno presega, Google začasno ustavi izvoz in ne zapolni manjkajočih dni. Če si blizu meje, izključi dogodke, ki jih ne potrebuješ. To storiš v oknu podatkovnih tokov. Izključi na primer scroll ali user_engagement. Obdrži purchase, page_view in session_start. Ti dogodki vsebujejo podatke o naročilu, pristajalni strani in kliku. Če to ni dovolj, za Pretakanje ni te omejitve, vendar mu moraš prilagoditi uvoz. Googlova pomoč predlaga tudi nadgradnjo na Analytics 360.
Prvi tedni. Klikov izpred datuma povezave ni v BigQueryju. Prvih 30 dni uvoz zato pošlje več naročil samo z zgoščenim e-naslovom in zgoščeno telefonsko številko.
Preveri. Podatki bi morali začeti prihajati v 24 urah. Pojavijo se v naboru podatkov analytics_<property ID> v BigQueryju. Vsak dan je dodana tabela s podatki prejšnjega dne. To se običajno zgodi zgodaj popoldne v časovnem pasu znamke. Včasih je tabela dodana pozneje isti dan ali naslednji dan.
Korak 3: Nastavi dostop do obeh API-jev
Nova naročila in spremembe marže pošlješ prek Data Manager API-ja. Preklice pošlješ prek starejšega Google Ads API-ja. Data Manager API namreč ne more umakniti konverzije. Oba uporabljata isti projekt in isto prijavo.
Kodo za delo z Google Ads API-jem pišem že dvanajst let. Leta 2026 se je spremenil način dostopa do njega. Google je 9. septembra 2026 ukinil žetone za razvijalce. Dostop zdaj pripada projektu Cloud. Nov projekt ima raven dostopa Test, ki omogoča uporabo samo s testnimi računi. Za delo s svojim pravim računom potrebuješ Explorer.
- V konzoli Cloud odpri stran Google Ads API Overview in preveri, ali je raven dostopa Test.
- Razširi Upgrade access level in preveri, ali je naslednja raven Explorer.
- Klikni Apply for access, izpolni kratek obrazec in počakaj na Googlov odgovor po e-pošti. Stran Overview prikaže Explorer šele po odobritvi.
Explorer dovoljuje 2.880 operacij na dan v pravih računih. Za to raven ni potrebno preverjanje blagovne znamke. Google ga v večini primerov odobri samodejno. Eden od dokumentiranih razlogov za zavrnitev je plačilni račun s statusom Free Trial ali suspendiran oziroma onemogočen plačilni račun. Preveri razlog v e-pošti. Popravi plačilni račun, počakaj nekaj minut in ponovno oddaj prijavo za Explorer.
Prijava. Za uporabniški račun nastavi OAuth v konzoli Cloud pod Google Auth Platform.
- Na strani Branding vnesi ime aplikacije, e-naslov za podporo uporabnikom in e-naslov razvijalca. Nato klikni Create.
- Na strani Data Access klikni Add or remove scopes in dodaj Data Manager API, Google Ads API in BigQuery API. Uvoz namreč uporablja isto prijavo za branje izvoza GA4. Klikni Update, nato Save.
- Na strani Audience izberi Internal samo, če projekt Cloud pripada tvoji organizaciji Google Workspace in so vsi uporabniki v njej. Sicer izberi External in klikni Publish app. Status bo tako In production.
Status naj nikoli ne ostane Testing. Googlov vodnik za Data Manager status Testing sicer uporablja za razvoj. Poverilnice iz prijave pri statusu Testing potečejo po 7 dneh. Dnevno opravilo se tako po enem tednu ustavi. Nihče ni obveščen, razen če opravilo opozori na napako. Objavljena aplikacija, ki je Google ni preveril, pri prvi prijavi enkrat prikaže opozorilo o nepreverjeni aplikaciji. Za lastno uporabo klikni Advanced in nadaljuj. Opozorilo ne pomeni, da je kaj narobe.
Ustvari poverilnice.
- Če se bo uvoz izvajal na strežniku ali tvojem računalniku, na strani Clients ustvari odjemalca OAuth vrste Desktop app. Prenesi njegovo datoteko JSON. Google Apps Script se prijavi prek samega skripta in ne potrebuje te datoteke.
- Daj JSON osebi, ki bo zgradila uvoz (5. korak). JSON bo uporabila za enkratno prijavo. Pri tej prijavi se ustvarijo poverilnice, ki se shranijo in jih uvoz samodejno obnavlja.
Na strežniku lahko namesto tega uporabiš storitveni račun. Ustvari ga. Podeli mu vlogi Service Usage Consumer in BigQuery Job User na projektu. Podeli mu vlogo BigQuery Data Viewer na naboru podatkov GA4 in vlogo BigQuery Data Editor na lastnem naboru podatkov za uvoz. Nato dodaj njegov e-naslov v Google Ads, kot je opisano spodaj.
Nato dodaj račun v Google Ads pod Skrbnik, Dostop in varnost. Uporabi gumb plus in izberi Standardni dostop. Za osebo klikni Pošlji povabilo. Oseba ga sprejme. Za storitveni račun vnesi njegov e-naslov in klikni Dodaj račun brez povabila. Uporabi račun, ki ostane v podjetju. Uvoz se ustavi, ko je račun izbrisan.
Preveri. Stran Overview prikazuje Explorer. V 6. koraku preveriš oba API-ja s klicem validateOnly za Data Manager API in testnim klicem preklica za Google Ads API.
Korak 4: Ustvari dejanje konverzije za maržo
Za maržo ustvari ločeno dejanje konverzije za uvoz. Tukaj tudi vklopiš izboljšane konverzije. Te Googlu omogočajo povezovanje naročil brez klika.
- V Google Ads klikni Cilji, nato Konverzije, nato Povzetek.
- Klikni + Ustvari dejanje konverzije in izberi Konverzije zunaj spleta.
- Ko čarovnik prikaže izbiro vira podatkov, izberi Preskok tega koraka in poznejša nastavitev podatkovnega vira. Uvoz pošlje podatke prek API-ja.
- Nato v čarovniku nastavi dejanje konverzije. Izberi kategorijo Nakup, poimenuj dejanje, klikni Shrani in nadaljuj in zaključi s Strinjam se in želim končati.
Googlova pomoč pravi, da novo dejanje za konverzije zunaj spleta ni aktivno, dokler ni povezan vir podatkov. V praksi je ta vir prenos prek API-ja. To potrdi test z desetimi naročili v 6. koraku. Če dejanje naslednji dan ne prikaže vrednosti, odpri dejanje, klikni Uredi vire podatkov in jih preveri.
Odpri dejanje, klikni Uredi nastavitve in nastavi tole:
- Vrednost na Uporabite različne vrednosti za posamezno konverzijo. Sicer Google uporabi privzeto vrednost namesto tvoje marže. V polje moraš kljub temu vnesti privzeto vrednost. Vnesi poljubno majhno vrednost. Google jo uporabi samo, ko dogodek nima vrednosti.
- Štetje na Vsaka, ker je vsako naročilo ločena prodaja.
- Časovni okvir konverzij po kliku na 90 dni. Tako štejejo tudi naročila, katerih klik se je zgodil tedne prej.
- Model dodeljevanja na Na podlagi podatkov, kjer je to na voljo. Izberi ga ali ga obdrži, če je že nastavljen.
Klikni Shrani. Nato v razdelku Povzetek odpri vrstico z dejanjem za maržo in klikni Uredi cilj. Pod Optimizacija dejanj konverzij izberi Sekundarno (samo opazovanje) in klikni Shrani. Tako marža ne vpliva na ponujanje, preden jo preveriš. Kampanja s ciljem po meri uporablja vsako dejanje v tem cilju za ponujanje. To vključuje tudi sekundarna dejanja. Zato dejanje za maržo izključi iz ciljev po meri.
Za izboljšane konverzije klikni Cilji, nato Nastavitve, razširi Uporaba podatkov strank, obkljukaj Vklopi izboljšane konverzije in klikni Strinjam se in shrani. Nato preglej pogoje za podatke o strankah in klikni Strinjam se in nadaljuj. Če ne sprejmeš teh pogojev, Google ne uporabi zgoščenega e-naslova in zgoščene telefonske številke.
Na zavihku Podrobnosti kopiraj ID dejanja ob oznaki ID vrste konverzije. Zapiši si tudi 10-mestni ID računa Google Ads, ki je lastnik dejanja. Google priporoča, da pred prvim prenosom počakaš 4 do 6 ur. Naslednji dan je zato primeren čas za prvo pošiljanje.
Preveri. Pri dejanju je kot vir konverzije navedeno Spletno mesto (uvoz iz klikov). V razdelku Uporaba podatkov strank je možnost za izboljšane konverzije obkljukana.
Naj Claude Code ali razvijalec napiše kodo po paketu navodil
Poizvedba za povezovanje klikov, izračun marže in dnevni popravki so v eni datoteki za Claude Code ali razvijalca. Vnesi e-naslov in datoteka je tvoja.
Ena datoteka, en seznam. Pišem samo, kadar je kaj vrednega branja.
Korak 5: Poišči klik oglasa za vsako naročilo v BigQueryju
Od tu naprej Claude Code ali razvijalec zgradi uvoz po prenesenem paketu navodil. Spodnji koraki opisujejo, kaj uvoz dela in kaj preveriš.
Ta korak nadomesti shranjevanje klika v trgovini. Vsako naročilo povežeš z obiskom v izvozu GA4, pri katerem je bil opravljen nakup.
V izvozu GA4 poišči dogodek nakupa, katerega ecommerce.transaction_id je enak številki naročila v trgovini. Primerjaj ju kot besedilo, pri čemer odstrani samo presledke na začetku in koncu. Obisk je določen s parom identifikatorjev user_pseudo_id in ga_session_id. Vzemi zadnji Google Click ID ali wbraid, ki je bil med obiskom z nakupom zabeležen pred nakupom. Če pri tem obisku ni nobenega od teh identifikatorjev, po user_pseudo_id poišči prejšnje obiske istega obiskovalca v zadnjih 30 dneh pred nakupom. Iz njih vzemi zadnji identifikator klika. Če en dogodek vsebuje oba identifikatorja, uporabi Google Click ID.
Google Click ID je v collected_traffic_source.gclid. wbraid je identifikator klika za iPhone. Če izvoženi URL strani v page_location vsebuje parameter wbraid, ga poizvedba prebere iz tega polja. Preveri to na svojih podatkih.
Celotna poizvedba, vključno z dogodki, ki prispejo pozno, je v paketu z navodili.
Preveri. Izberi pet naročil iz trgovine, za katera je v GA4 zabeležen nakup v enem od izvoženih dni. Poizvedba mora za vsako naročilo najti ustrezni nakup. Številke naročil se morajo ujemati znak za znakom. Ista poizvedba pokaže, za koliko nakupov najde klik.
Korak 6: Pošlji naročila z maržo v Data Manager API
V tem koraku pošlješ celoten nabor podatkov za vsako naročilo prek Data Manager API-ja z metodo events:ingest. V eni zahtevi lahko pošlješ do 2.000 naročil.
Marža je bruto marža naročila brez DDV. Vzemi cene artiklov po popustih na artikle. Pomnoži jih s številom kosov, ki jih je kupec obdržal. Odštej morebitni popust na naročilo in nabavne cene teh kosov. Izpusti stroške pošiljanja in plačila. Manjkajoče nabavne cene ne obravnavaj kot nič. Takšnega naročila ne pošlji, dokler niso na voljo nabavne cene.
Vsak dogodek vsebuje ta polja:
transactionId, številka naročilaconversionValueincurrency, marža in njena valutaeventTimestamp, čas naročila z odmikom časovnega pasueventSource,WEBadIdentifiers, Google Click ID aliwbraidiz 5. korakauserData, zgoščen e-naslov in zgoščena telefonska številkaconsent, z odobreno privolitvijoadUserDatauserProperties.customerType,NEWaliRETURNING, če lahko to ugotoviš iz prejšnjih naročil v trgovini
{
"transactionId": "ORDER-EXAMPLE-000",
"eventTimestamp": "2026-01-01T12:00:00+01:00",
"eventSource": "WEB",
"conversionValue": 123.45,
"currency": "EUR",
"adIdentifiers": { "gclid": "INVALID-EXAMPLE-CLICK-ID" },
"userData": {
"userIdentifiers": [
{ "emailAddress": "sha256-hex-of-the-normalised-email" },
{ "phoneNumber": "sha256-hex-of-the-e164-phone-number" }
]
},
"consent": { "adUserData": "CONSENT_GRANTED" },
"userProperties": { "customerType": "NEW" }
}
Vse vrednosti v primeru so izmišljene. Primer je en dogodek, ne celotna zahteva. Uvoz ga vstavi v zahtevo skupaj s ciljem (ID računa, ki je lastnik dejanja, in ID dejanja) ter kodiranjem. Normaliziraj e-naslov in telefonsko številko po Googlovih pravilih za oblikovanje. Zgosti ju s SHA-256 in nastavi encoding zahteve na HEX.
Pošlji vsako naročilo s privolitvijo, ne samo tistih s klikom. Uvoz pošlje vsako ustrezno naročilo s privolitvijo in vsaj enim identifikatorjem (ID klika, e-naslov ali telefonska številka). Naročilo brez klika pošlje z zgoščenim e-naslovom, zgoščeno telefonsko številko ali obojim. Google del teh naročil poveže prek izboljšanih konverzij, ne vseh. Vnaprej ne moreš vedeti, katera. Če naročilo nima niti ID-ja klika niti zgoščenega e-naslova niti zgoščene telefonske številke, ga ni mogoče povezati. Zato ga preskočiš.
Privolitev. Pošlji naročilo samo, ko je zanj zabeležena privolitev ad_user_data. Nikoli ne pošiljaj manjkajoče privolitve kot zavrnjene. Izvoz GA4 vsebuje samo privacy_info.ads_storage. Uporabi ga samo, če se v tvoji pasici za piškotke privolitvi ad_storage in ad_user_data vedno odobrita hkrati. To preveriš v orodju Tag Assistant. Sicer vzemi privolitev iz lastnih evidenc trgovine. Ali je to pravno zadostno, mora presoditi upravljavec trgovine.
Prvo pošiljanje. Uvoz lahko pošlje naročilo, ko obstaja dnevna tabela GA4 za dan naročila. To je samo prvi pogoj. Uvoz uporabi tudi pravila čakanja iz paketa.
- Pošlji eno serijo v Data Manager, pri čemer nastavi
validateOnlyna true. Pošlji tudi en klic preklica v Google Ads API zvalidateOnly. Google ju preveri in ne shrani ničesar. - Pošlji deset pravih naročil, po možnosti nedavnih z Google Click ID-jem. Naslednji dan preveri, ali se je zahteva zaključila s
SUCCESS. Preveri tudi, ali dejanje za maržo prikazuje njihovo vrednost v stolpcu »Vrednost vseh konv.«. Sekundarna dejanja se ne pojavijo v standardnih stolpcih konverzij. Vrednosti so v valuti računa. Če lahko prekličeš eno od teh desetih naročil, ga tudi prekliči (7. korak). - Nato nastavi dnevno izvajanje z opozorili ob napaki.
Odgovor metode events:ingest pomeni samo, da je Google sprejel zahtevo. Uvoz shrani vsak ID zahteve in prebere njen rezultat ob naslednjem izvajanju. Google potrebuje od 30 minut do 24 ur.
Korak 7: Pošlji spremembe marže in preklice vsak dan
Vsak dan uvoz primerja vsako poslano naročilo z njegovim stanjem v trgovini.
Sprememba marže. Ponovno pošlji shranjeni dogodek v Data Manager API. Uporabi isto številko naročila, identifikatorje in cilj. Uporabi novo vrednost in današnjo privolitev. Če je kupec umaknil privolitev, ne pošiljaj ponovno. Po dokumentaciji Google prepiše vrednost in ohrani število konverzij. Preveri to po prvi spremembi.
Preklic. Pošlji ga prek Google Ads API-ja z metodo UploadConversionAdjustments in vrsto RETRACTION brez vrednosti. Googlovo obvestilo o zaprtju delov Google Ads API-ja navaja samo prenose konverzij. V času pisanja je bilo mogoče preklice poslati prek Google Ads API-ja. Tvoj prvi preklic to potrdi za tvoj projekt.
Nikoli ne pošiljaj ničelne ali negativne vrednosti. Googlova pomoč o prilagoditvah konverzij pravi, da vrednost 0 trajno umakne konverzijo. Preklica ni mogoče razveljaviti. Kaj Data Manager API naredi z ničlo, ni dokumentirano. Zato nikoli ne pošlji ničle ali negativne vrednosti. Če marža naročila pade na nič ali manj, pošlji preklic.
Časovni okvir. Pošlji preklic vsaj 24 ur po konverziji in najpozneje v 54 dneh po njej. Po Googlovi pomoči se popravek, ki prispe več kot 7 dni po beleženju konverzije, ne uporabi za ponujanje. Zato pošiljaj popravke dnevno.
Omejitve. Prilagoditve v Google Ads API-ju ne delujejo z wbraid. Konverzije naročila, poslanega samo z wbraid, ne moreš umakniti. Uvoz označi takšen preklic kot nerešen z razlogom wbraid. Googlova dokumentacija za Data Manager API ne navaja takšne omejitve za spremembe marže. Po prvi spremembi marže preveri rezultat v računu Google Ads. Ko enkrat poskusiš preklicati naročilo, ga nikoli več ne pošlji v Data Manager API. Google bi ga lahko zabeležil kot novo konverzijo, ki je ne bi mogel drugič preklicati.
Korak 8: Preveri delovanje, nato se odloči o ponujanju
V prvem tednu vsak dan preveri štiri stvari:
- Dejanje za maržo prikazuje vrednost v stolpcu »Vrednost vseh konv. (glede na čas konv.)«, ne samo števila. Filtriraj ali segmentiraj poročilo po dejanju konverzije.
- Vsaka zahteva se zaključi s
SUCCESS. Preberi tudi opozorila. - Število v stolpcu »Vse konv. (glede na čas konv.)« pri dejanju za maržo se približno ujema s številom naročil, ki si jih poslal za iste dni. Ob izraziti razliki preveri vzrok. Sama razlika ne dokazuje, da je uvoz poslal naročilo dvakrat.
- Google sprejme prvo vrstico s preklicem. Odsotnost napake dostopa ni dovolj.
Nato primerjaj dejanje za maržo z dejanjem oznake na spletnem mestu po datumu konverzije. Uporabi samo podatke za dneve izpred vsaj 3 dni. Dejanji lahko prikazujeta različno število konverzij. Izmeri razliko v svojem računu.
Ponujanje na podlagi marže je ločena odločitev. Sprejmeš jo, ko so vrednosti, preklici in zahteve urejeni. Takrat nastavi dejanje za maržo kot primarno. V istem trenutku nastavi dejanje za prihodek kot sekundarno in ga odstrani iz ciljev po meri. Sicer vsak nakup šteje dvakrat. Preveri tudi, ali vsaka kampanja uporablja cilj, ki vsebuje dejanje za maržo. Ponovno izračunaj tudi ciljni tROAS. Marža je namreč nižja od prihodka.
Še dva podatka, ki ju pošlješ z vsakim naročilom
Nov kupec ali kupec, ki se vrača. Izpolni userProperties.customerType (6. korak) na podlagi zgodovine naročil trgovine. Naročilo označi kot NEW, če z istim e-naslovom ali ID-jem kupca v zadnjih 540 dneh ni bilo nobenega prejšnjega nepreklicanega naročila. To časovno obdobje priporoča Google. Izvoz naročil mora segati tako daleč nazaj. Če ne moreš ugotoviti, ali je kupec nov ali se vrača, tega polja ne pošlji. Google uporablja to polje za svoj cilj pridobivanja novih strank. Ko kampanje pri ponujanju uporabljajo dejanje za maržo (8. korak), odpri iskalno kampanjo, kampanjo Performance Max, kampanjo Shopping ali kampanjo Demand Gen in klikni Nastavitve oglaševalske akcije. Razširi Pridobivanje strank in izberi Prilagoditev ponujanja za lažje pridobivanje novih strank.
Preveri. V tabeli Oglaševalske akcije klikni Segment in dodaj Nove stranke v primerjavi z večkratnimi. Razčlenitev bi se morala približno ujemati s poslanimi podatki. Poročilo vsebuje podatke od dneva vklopa cilja.
Tvoje lastne spremenljivke. Spremenljivka po meri vsaki konverziji doda podatek o naročilu, na primer B2B ali B2C. Najprej v Google Ads klikni Cilji, nato Konverzije, nato Spremenljivka po meri in gumb plus. Vnesi ime z malimi črkami in klikni Shrani. Njeno stanje bi moralo biti Omogočeno. Uvoz pošlje njeno ime in vrednost v polju customVariables dogodka. Google prezre spremenljivko, ki ne obstaja v računu, in ne prikaže napake. Kot njeno vrednost nikoli ne uporabi e-naslova, telefonske številke ali imena. Google v dokumentaciji opisuje uporabo spremenljivk po meri za poročanje, ne za ponujanje.
Preveri. V tabeli Oglaševalske akcije klikni Segment, izberi Konverzije, nato Spremenljivka po meri in izberi svojo spremenljivko. Za vsako vrednost bi morala biti prikazana ločena vrstica.
Prenesi paket navodil za Claude Code
Paket za Claude Code ali razvijalca vsebuje navodila za celoten postopek. Vsebuje preverjanja nastavitev, poizvedbo za povezovanje klikov, strukturo dogodka in dnevne popravke. To ni končan program. Vnesi e-naslov in datoteka je tvoja.
Ena datoteka, en seznam. Pišem samo, kadar je kaj vrednega branja.
FAQ
Ali mora moja trgovina shraniti Google Click ID?
Ne. Izvoz GA4 v BigQuery shrani klik pri vsakem obisku iz oglasa. Uvoz ga tam najde prek številke naročila. Iz trgovine potrebuješ samo naročila z nabavnimi cenami.
Ali potrebujem žeton za razvijalce?
Ne. Google je 9. septembra 2026 ukinil žetone za razvijalce. Data Manager API žetona ne uporablja. Dostop do Google Ads API-ja zdaj pripada projektu Google Cloud.
Ali bodo z uvozom zabeležene konverzije po ogledu?
Ne računaj na to. Dejanje konverzije za uvožena naročila temelji na klikih. Za video Google dokumentira samo konverzije za dejavni prikaz. Te je treba naložiti v 14 dneh. Pri dnevnem izvajanju je ta rok izpolnjen.
Kaj storiti najprej
- Ustvari projekt Cloud in še danes vklopi izvoz GA4 v BigQuery. Izvoz ne vključuje podatkov izpred vklopa, zato ga vklopi čim prej.
- V orodju Tag Assistant preveri, ali se v tvoji pasici za piškotke privolitvi
ad_storageinad_user_dataodobrita hkrati. - Ročno izračunaj maržo petih naročil. Tako preveriš, ali so v trgovini na voljo nabavne cene za vse artikle.