Kort sagt: Den 29 augusti 2026 höll jag ett föredrag på PPC camp utanför Telč, den tjeckiska och slovakiska PPC-communityts egen konferens, om hur vår byrå drivs av AI. Det här är en kort rapport från campet, och under den hela föredraget rekonstruerat på engelska för dig som inte kan tjeckiska. Videon, en sammanfattning av varje del med länkar till minuten, och de engelska slidesen.
Sista helgen i augusti tillbringade jag tre dagar i en trähall utanför Telč och pratade om hur vår byrå faktiskt drivs av AI. På söndagen körde jag hem med en guldpokal i passagerarsätet där det står Nejlepší přednáška PPC campu, bästa föredraget på campet.
Eventet heter PPC camp, arrangeras av uLab, och för mig är det det bästa PPC-eventet i Tjeckien och Slovakien. Skälet är dörren. Du kan inte köpa en biljett. Communityt röstar in folk, så rummet är fullt av praktiker som har något riktigt att byta med varandra, och föredragen är riktiga föredrag i stället för fyrtio minuters företagsreklam. Det här var det artonde campet, tre dagar från 28 till 30 augusti 2026, ungefär sjuttio personer och tjugoett föredrag. Fredagen gick i sociala medier, feeds och data, lördagen var helt och hållet AI, och söndagen handlade åter om data och mätning.

De sju andra föredragen som är värda din eftermiddag
De flesta talare delade sina presentationer efteråt, och uLabs egna anteckningar från helgen länkar till PDF:erna. Här är de sju jag skulle öppna först, några meningar om varje.
Milan Cidilo (6clickz) (slides) kör kreativ på Meta som ett löpande band, där ett koncept är en persona gånger en vinkel gånger ett format. Två tal styr alltihop, andelen testade annonser som går vidare till skalning och inkrementell räckvidd. Hans måndagsrutin taggar varje annons mot en sluten taxonomi, skannar de fem största konkurrenterna i Ad Library och betygsätter briefarna innan något går i produktion.
Anna Czarnoba (Knihobot) (slides) har ungefär 1,5 miljoner begagnade böcker i feeden, varenda en ett unikt fysiskt exemplar med eget ID, vilket hela tiden nollställer konverteringshistoriken för Smart Bidding. Hon byggde om feeden runt utgåvan i stället för exemplaret, satte tak på fyra erbjudanden per verk och validerade det på en randomiserad split av 4 429 verk mätt med difference in differences. ROAS gick från 1,686 till 1,819 medan kontrollgruppen föll, och hela pipelinen byggde hon själv.
Ľubo Kružliak (Wilsondo) (slides) leder in house-marknadsföring för tio butiker i sex länder och höll helgens mest konkreta datalagerföredrag, från rapporteringskategorier och kampanjnamn till hur BigQuery fördelar kostnaden för en session ner på enskilda produkter. Han publicerade också talet de flesta talare hoppar över, 250 000 till 500 000 CZK att bygga och 7 500 till 10 000 CZK i månaden att driva.
Lukáš Hvizdoš (6clickz) (slides) katalogiserade tio arbetsflöden inom medieköp som han automatiserat, och för vart och ett namnger han den statistiska metoden, API-resursen det läser och resultatet det producerar. Budgetändringar utvärderas som en event study, produktnivåsegmentering i Shopping använder empirisk Bayes-shrinkage, och kreativ utmattning dateras med changepoint detection. En slide listar hela hans verktygslåda och fungerar som läslista i sig.
Vito Nikolič (Mergado) (slides) visade hur statiska feedbanners ser ut när de bär den information en shoppare faktiskt behöver. Bärkapacitet, mått, leveransvillkor och stjärnbetyg, tryckta rakt på produktbilden. Hans argument är att en varumärkesmanual och utvecklarverktygen i webbläsaren räcker för att göra den kreativen utan designer.
Iveta Dudová (uLab) (slides) förklarade varför mätning på Shopify går sönder, från en PPC-specialists stol snarare än en analytikers. Checkout extensibility flyttade tacksidan in i en sandlåda, så hon jämför de tre vägar som fortfarande är öppna och avslutar med ett beslutsträd för när server-side-tracking är mödan värd.
Pavel Tomáš Řehák (M&M Reality) (slides) testade Viber, Telegram och X med kreativ som redan fungerade på de stora plattformarna, mätt hela vägen fram till överlämningen till säljnätet i deras CRM. Ingen av de tre gick ihop, och den ärliga redovisningen är det som gör presentationen användbar. Telegram gav 926 klick, 22 botöppningar och noll leads.
Varför den här videon finns
Föredraget spelades in, inspelningen blir offentlig, och den tjeckiska versionen av den här artikeln bäddar in den. Men den är på tjeckiska, med tjeckiska slides, så för alla andra skulle den ligga inlåst i ett språk. Den här ombyggnaden är chansen att ge den till en engelskspråkig publik också, med ljud, i min egen röst. Den kostade mig ungefär en timme av min egen tid och ungefär en dag av arbete från några AI-agenter.
Så gjordes den engelska versionen
Källmaterialet var ljudspåret från det tjeckiska föredraget och originalslidesen. Inspelningen transkriberades och skrevs sedan om till ett engelskt manus scen för scen, 252 korta scener med en idé i varje, i samma mörka bildspråk som de andra videorna här. Min röst klonades med ElevenLabs och manuset lästes in med den. Varje scen byggdes därefter som en animerad HTML-sida och renderades till video. Timingen i varje animation är låst till ordens tidsstämplar i berättarrösten, så en markering landar på det ord som säger den.
Två granskningsvarv låg ovanpå. Jag tittade på klippet och lämnade tidskodade kommentarer, och en oberoende AI-granskare gick igenom varje scen och varje slide på jakt efter allt som inte stämde med manuset. Priser i videon är i euro. De engelska slidesen är nedladdningen.
Vill du hellre ha slidesen än videon?
Alla 67 slides från föredraget, på engelska, som PDF. Lämna din e-post så är de dina, eller läs vidare för sammanfattningen kapitel för kapitel.
En fil, en lista. Jag skriver bara när det finns något värt att läsa.
- Alla har samma inloggningar till kontona. Skillnaden ligger i vad din AI ser innan den blir tillfrågad om något, så kontext slår finurlighet.
- Skyddsräcken hör hemma i kod, inte i en prompt. En raderingsoperation som inte finns går inte att övertala fram.
- AI ljuger inte så mycket om fakta som om vad den kontrollerat. Därför granskar en granskare bevisen, aldrig slutsatsen.
- PPC har blivit ett utvecklingsproblem och ett dataproblem. Ämneskunskapen tar dig in i rummet. Räckvidden in i utveckling och data är det som vinner där.
Föredraget har två halvor. Först de fyra sakerna som behövde finnas innan något av det här fungerade, som jag beskriver som delar av en kropp för att de ska bli lätta att hålla isär. Sedan vad saken faktiskt gör på konton, tillämpning för tillämpning. Varje rubrik nedan öppnar videon på exakt den minuten.
Del ett · Anatomin
Vad som behövde finnas innan något av det fungerade
Händer. Säker åtkomst till kontona 1:48
Alla fyra delarna hänger på ett enda uttag, vår egen MCP-server, och att skriva den var steg ett. Den pratar med varje kanal vi sköter, läser och skriver bara där den får, och når BigQuery, Cloud Storage, vår tidrapportering, kundregistret, Asana, mejl, Slack och transkripten från kundmöten. Eftersom den skriver in i levande konton sitter gränserna i koden. Någon raderingsoperation finns inte, varje skrivning körs först som torrkörning, kontot kontrolleras innan det rörs, och varje specialist bär ett tak för spendering. Varje ändring lämnar en post med båda lägena, före och efter. Inloggningsuppgifterna stannar i servern. Modellen får resultatet, aldrig nycklarna.
Ögon. Kontexten en chatt inte har 4:38
Varje marknadsföringsplattform laddas dagligen in i en databas, med de vyer vi använder mest förberäknade, så en fråga om sökfrågor tar sekunder i stället för hundratals API-anrop. Den är också ett arkiv, för ändringshistoriken i Google Ads är borta efter trettio dagar och i vår databas ligger den kvar i åratal. Ovanpå det ligger vår egen crawler över kundens sajt, fem år av affärsrapportering som går ner till marginalen på en enskild order, PostHog för vad besökarna verkligen gör, och DataForSEO för konkurrensen. DataForSEO ersatte en Semrush-licens på ungefär 600 euro i månaden med 80 till 160 för hela företaget. Kontexten är hela spelet, och en del av den här datan finns inte publikt någonstans.
Verkstad. Där materialet blir till 12:31
Statisk kreativ utgår från en varumärkesfil per kund, med manualen, typsnitten, logotyperna, tidigare kreativ och konkurrenternas. Sedan skriver en kollega en mening om vad kreativen ska säga. Bannern byggs i två lager, och det är tricket som gör den billig. En bildmodell genererar bara bakgrunden, som är det dyra, och allt annat är ett HTML-lager ovanpå. Så du kan byta typsnitt, förstora knappen, flytta logotypen eller översätta hela alltet utan att generera om något. Video fungerar likadant, med ungefär 25 modeller från sex leverantörer valda per scen. Två regler flyttar sig aldrig, digitala dubbelgångare bara med undertecknat samtycke, och produkten kommer alltid från den godkända feedbilden.
Hjärna. Minne, och något att bråka med 14:47
Vi skrev ett eget orkestreringslager i stället för att använda någon annans chattapp. En session kan starta en annan session, och allt hänger på en uppgift. När en session tar slut destilleras den till fakta, preferenser, lärdomar och beslut, som går in i projektets minne snarare än personens. Semantisk sökning löper över ungefär 25 000 sessioner och mer än 10 000 researcharbeten, så budgivning, bud och strategi hittar alla samma gamla arbete. Varje natt läser den om dagen, ogiltigförklarar inaktuella fakta och viktar om det som faktiskt används. Och eftersom modeller hallucinerar får varje arbetsvarv motståndare. En väktare är omdöme. Ett skyddsräcke är en regel.
Det mest användbara motståndarna lärt oss är vad AI faktiskt har fel om. Inte fakta så mycket som påståenden om sitt eget arbete. Ett skript rapporterade att Google Ads bevisligen laddat marginaldatan, när allt det verifierat var att klockan passerat halv ett. Ett annat inverterade en ROAS-omräkning och hade skrivit in 1 600 procent i en levande kampanj. Ett tredje skrev Wien och Belgrad och priser från elva länder, när briefen sa Österrike och Serbien och tio marknader. Påstått är inte samma sak som verifierat, och det mönstret är en av fem av allt väktarna hittar.
Del två · Åtta grundläggande tillämpningar
Vad den gör varje dag
1. Rapportering, hundratals rapporter 21:13
Det första vem som helst bygger när det här finns är rapporter. En live-artefakt är en interaktiv sida som AI:n sätter ihop i chatten av den förberäknade plattformsdatan och kundens egen affärsdata, och nu finns det hundratals av dem. En räknar om budjusteringar per enhet över 55 kampanjer varje morgon, med justeringen och skälet till den på samma rad, mobil ner 33 procent, dator ner 45. Samma tabell ett steg djupare öppnar en kampanj i dess fyra kreativ, Google och Meta sida vid sida. Sorterat på försäljningskostnad varierar marginalerna kraftigt. Billig trafik och lönsam trafik är inte samma sak.
2. En banner, elva språk 22:53
Här ser du vad de två lagren faktiskt ger dig. Bildmodellen anropas en gång för bakgrunden, och de elva översättningarna är bara text i HTML-lagret, så ingenting genereras en andra gång. Verktygskostnaden för hela uppsättningen är 14 eurocent, vår egen kostnad runt 80 cent, och vi fakturerar omkring 2 euro. Den större vinsten är att allt sker i en och samma session. Specialisten ber om nya kreativ. Samma session tittar på hur kreativ presterat tidigare, på produkten, och på hur väl den säljer i affärsrapporten, gör sedan kreativen och laddar upp den. Ingen öppnar ett designverktyg och ingen öppnar en asset manager.
3. Morgonens skuggkörning 23:39
En uppsättning regler granskar varje konto varje morgon och har förslagen redo halv åtta. Var budtak och målavkastning ska flyttas, vilka sökfrågor som ska uteslutas, var budget ska läggas till för att målen nås. Den andra halvan bara tittar på, om Merchant Center mår bra, om Meta-katalogen uppdaterades, om det finns produkter som ingenting riktar sig mot. Dagen i videon gick 79 kontroller igenom och fem ville ha uppmärksamhet, och upp till 84 ingrepp låg i kö bakom dem. Godkännandet sker rad för rad, och en rad du inte godkänt körs aldrig. Jag bockar av, jag kommenterar, och allt sparas som material till nästa varv.
4. Förberedelse inför kundmötet 25:42
Eftersom alla ser allt vet du också vad en kollega gjort. Före ett kundmöte får du en sida. Vad som var överenskommet, ur transkripten från mötena och ur målen. Vilket arbete som blev gjort, ur Asana och journalen över ingrepp. Sedan den ärliga sammanfattningen av vad som blev gjort, vad som inte blev det, och vad som saknas. I praktiken är det en fråga, vad gjorde vi i det här projektet de senaste trettio dagarna och vad lovade vi på förra mötet. Två minuter och du har det. Samma fråga fungerar också som överlämning när en kollega går på semester och du tar över deras konton.
5. Annonstexter skrivna ur sajten själv 26:23
Jag vill ha webbplatslänkar som passar varje kategori, och normalt kan jag inte få det, för jag känner inte sajtens struktur. Här crawlas hela kundens sajt, brödsmulor och allt, så en annonsgrupp för barncyklar får webbplatslänkar som faktiskt finns. Sextontumscyklar för de minsta, i lager. Tjugotumscyklar för sex till åtta år, i lager. En chatt utan den kontexten skriver specialerbjudande, om oss, kontakt för hela kontot. Vi ser också vad konkurrenterna ropar i auktionen, så om alla ropar fri frakt svarar jag någon annanstans, på kunnande, garanti och lagerstatus. Sedan kontrollerar väktarna fakta innan något går in.
6. Avvisade produkter, fixade på en gång 27:47
Merchant Center avvisar en produkt för att bilden bär en overlay, en dekal eller en kampanjrand. En mening löser det. Ta originalfotot som referens, generera bilden utan overlayen, lägg den i Cloud Storage, lägg den publika länken i en tilläggsfeed och importera. Ingen designer, ingen utvecklare hos kunden, och samma körning går över hela feeden på en gång. Reparationen är den tråkiga halvan. Sedan börjar du lägga till, för Google tar tio bilder till och fem livsstilsbilder och Meta upp till tjugo, medan de flesta butiker skickar en. En andra bild är det billigaste lagret i kontot, värd 76 procent fler visningar och 32 procent fler klick.
7. Negativa sökord, hämtade ur den andra plattformen 29:16
Den här vilar på en upptäckt. Google döljer en stor del av sökfrågorna, Sklik gör det inte, och folk söker likadant i båda. Så frågorna du inte kan se i Google syns i Sklik, och ur dem drar du rötterna som är värda att klippa. Fyra steg. Samla sökfrågorna från Google Ads, Sklik och Bing på ett ställe, dra sedan ut rötterna ur de synliga. Bredda varje rot med förslagsverktyget i DataForSEO om du behöver gå djupare. En skrivning skjuter sedan in hela den negativa strukturen i alla konton på en gång. En blind fläck på en plattform syns oftast på en annan.
8. Feedattribut ifyllda åt dig 29:57
För Merchant Center fyller vi i 17 rekommenderade attribut automatiskt, titel, beskrivning, varumärke, produktkoder, färg, material, mönster, storlek, åldersgrupp, kön och resten. Kundens feed behöver inte bära något av det, och samma berikning går till Meta genom tilläggsfeeds. Den här är en produkt hos oss snarare än ett internt verktyg. Den heter Boostora, har varit i produktion i över ett och ett halvt år med två års utveckling bakom sig, och vi säljer den fristående. Så det här är den enda delen av stacken som ingen behöver bygga. Den kan du bara skaffa.
Hela presentationen, på engelska
Alla 67 slides som PDF, inklusive de som sammanfattningarna ovan pressar ihop till ett stycke. Lämna din e-post så är de dina.
En fil, en lista. Jag skriver bara när det finns något värt att läsa.
Del två · Åtta avancerade tillämpningar
De tyngre åtta
Det här är analyserna en kund förr köpte för riktiga pengar, eller aldrig fick alls, för att ingen hade råd att göra dem för hand.
1. Årsplanen 30:54
En kund ber om en omsättningssiffra vid en given lönsamhet, för året. Under körs Greykite, LinkedIns öppna prognosmodell, över vår affärsrapport, med en manuell korrigering på små och nya marknader där datan är tunn. Ut kommer en plan per marknad och per kanal. På en verklig grupp av nio marknader prognostiserar den nästan 40 procent tillväxt. Budsimulatorn i Google Ads API prissätter sedan den tillväxten, till 29 till 49 cent media för varje ny euro i omsättning. Samma data mäter retention som antal ordrar per ny kund inom 360 dagar. Retention är ett belopp du kan lägga in i planen. Lyft varje marknad som ligger under baslinjen upp till den och det är värt så mycket som 1,29 miljoner euro om året, utan en euro mer i media.
2. Gapanalysen 33:44
Två riktningar möts i mitten. Utåt håller crawlern varje sida kunden äger och affärsrapporten vet hur var och en konverterar, så vi plockar ut sidorna som säljer bra och inte annonseras alls. Inåt tar vi de hundra eller tvåhundra sökord som är kärnan för den här kunden och hittar de fem närmaste organiska konkurrenterna. Sedan drar vi varenda landningssida de rankar med och sökorden bakom den. Matcha de två och skillnaden faller ut, saknade landningssidor sorterade på efterfrågan, kommersiella luckor, innehållsteman. Det här brukade vara en analys en kund fick köpa, från tusen euro och uppåt. Nu är det två timmars maskintid medan du går på lunch, och tjugo minuters kontroll. Den långa versionen finns i en egen artikel.
3. Exportanalysen 34:47
Varje butik har en Merchant-feed och feeden har attributet product_type, så du deduplicerar det och har butikens riktiga kategorier. De blir seed-sökord, översatta till ungefär tio kandidatmarknaders språk, och varje går in i sökordsresearch för sitt eget land. 10 000 till 20 000 förslag kommer tillbaka, AI:n slänger ungefär hälften, och kvar är en tabell där varje sökord bär sin kategori, sitt land, sin sökefterfrågan och sitt klickpris. Nio vikter rankar sedan marknaderna. Ett land kom ut 8 procent under marknaden vid en förutspådd avkastning på 6,1, ett annat 15 procent över vid 1,1. Med en avkastning på 1 går du inte in i ett land. Hela metoden är beskriven här.
4. Allt vi vet om en enda produkt 36:20
Ta en artikel, ett klösträd, 150 centimeter, 98 euro. Vi vet att marginalen är 31 procent och att det säljer 47 stycken i månaden. Vi vet att försäljningskostnaden är 9,7 procent i Shopping och 11,2 i Metas katalogkampanjer. Allt hänger på artikel-ID:t ur feeden. Till höger sitter marknaden, där produkten ligger sjuttonde av 23 butiker på pris, med en konkurrensstege från 69 till 110 euro. Anpassade etiketter sorterar sedan produkter i band så att de bra får egna kampanjer. Talet en kund behöver är marginalen minus försäljningskostnaden, aldrig försäljningskostnaden ensam.
5. Konverteringsarbete ur PostHog 37:29
Jag har kört det här på tre eller fyra kunder och varenda en slutade med en konverteringsgrad som steg påtagligt. Första lagret är beteende genom PostHogs API, scrolldjup, klick, döda klick och fel, per enhetstyp. Det är tung data, eftersom 100 000 sessioner om dagen är 40 gigabyte, så vi sparar inte ett år av den. Andra lagret är konverteringsresearch plus kundens egen analys, och tillsammans föreslår de de små ändringarna. Den här sidan har ett problem på mobil, folk scrollar aldrig så långt, den där knappen gör ingenting. En timme av det arbetet landade väldigt nära en betald audit från en av de bästa UX-personer jag känner, som kostade 6 000 euro.
6. Sajten som ett repo 38:17
På några projekt slutade vi bygga den vanliga WordPress-sajten. Sajten är ett repo, statisk, byggd i Astro, och AI:n bygger hela alltet. För tjänste- och mjukvarukunder betyder det hundratals landningssidesstrukturer riktade mot specifika sökfrågor, med seriösa tester emellan. Två saker kommer på köpet. Det finns ingen publik CMS-admin, alltså mindre attackyta och mindre att underhålla, och sajten är snabb. Den här bloggen är beviset, sex eller sju timmars design och utveckling, och jag skriver den på fjorton språk. Varje ändring är versionshanterad, så vad som helst kan läggas tillbaka på minuter.
7. Produktvideor för feeden 39:37
Metas katalogkampanjer tar en video och det gör Google också, och nästan ingen har en i feeden. Vi gör dem av fotot som redan finns, tio till femton sekunder av produkten från flera vinklar med ett par urklipp, för en till två dollar per video. Allt ovanpå är en overlay, fördelar, omdömen, priset, slutrutan, renderade som HTML precis som bannerna. Sedan går videon in i tilläggsfeeden som ett produktattribut. Eftersom priset bara är ett lager hittar ett nattjobb var pris eller lagerstatus flyttat sig och genererar om enbart overlayen. Dyrt en gång, billigt varje natt.
8. Sidfeeds kunden aldrig behöver skicka 40:39
Vår parametriska DSA-targeting behöver en sidfeed, och ber du en kund om en får du vänta länge. Ofta kommer den aldrig. Vi behöver inte fråga. Crawlern har redan klassificerat varje sida som produkt, kategori, parametrisk eller icke-kommersiell, så feedsen går genom Cloud Storage in i DSA- och Performance Max-kampanjerna i Google Ads. Och eftersom crawlern räknar produkterna på varje sida ställer targetingen om sig själv. En kategori som tömts faller ur feeden, en som fylls på kommer tillbaka in. Det finns en bonus i samma crawl. Produktsidan säger ett pris och Merchant Center ett annat, och vi ser felmatchningen innan Google gör den till ett avslag.
Vad åtta månader av det här kostade och gav
- System i produktion, använda av ungefär 20 personer 7
- Rader kod i de levande systemen, med tester 810 000
- Inklusive föregångaren vi också ersatte i år 1,3 miljoner
- Enbart orkestreringen, prissatt på gamla viset 2–3 år
- Hela ekosystemet, prissatt på gamla viset 2 utvecklare × 5 år
PPC är inte längre ett PPC-problem 41:44
Ungefär 80 procent av vår tid gick förr åt till rutin. Exporter, klickande, handpåläggning, genomgång av sökfrågor, kontroll av annonser. Det tar slut. Om det tar slut nu eller om ett år spelar egentligen ingen roll, för det kommer inte att göras för hand särskilt mycket längre. Och arbetet krympte inte. Det finns mer av det än förut. Det är bara äntligen det arbete som aldrig var möjligt.
Här är varför det hände, och det är ett ekonomiskt argument snarare än ett tekniskt. Automatisering var förr tvungen att betala sig genom volym, vilket betydde att den lönade sig för ett företag med femtusen konton och tjugo utvecklare. Ett sökordsverktyg på Google Ads API, som jag skrivit mot i tolv år, var tre eller fyra månaders arbete för att nå produktionskvalitet till vårt eget bruk. Idag tar samma verktyg tre dagar, en ny automatisering tar en vecka, och den körs parallellt med fem andra saker. En senior med bra verktyg räcker numera.
Så ämneskunskapen är inträdesbiljetten, och räckvidden in i utveckling och data är övertaget. Du måste fortfarande begripa PPC. Du behöver bara också fantasi, data, orkestrering och kontroll. Spaden gör resten.
Börja med vad din AI ser
Alla har samma inloggningar till kontona, så åtkomsten är inte där skillnaden bor. Välj det ena dataset ditt team hela tiden hämtar om för hand, lägg det någonstans en modell kan fråga på sekunder, och se hur många av dina öppna frågor som blir en enda mening. Vårt var den dagliga plattformsladdningen, och den förändrade varje samtal efter sig.
Lägg skyddsräckena i kod innan du ger bort skrivåtkomst
Prompter är önskningar. Kod är en regel. Innan något av ditt skriver in i ett levande konto, bestäm vad som helt enkelt inte får finnas, vad som måste köras som torrkörning först och vilket spendtak som hör till varje person. Låt det sedan godkännas rad för rad, så att en ogranskad rad aldrig körs.
Prissätt om analysen du la på hyllan för tre år sedan
Ta den ena leverans du slutade erbjuda för att ingen ville betala för timmarna. Gapanalysen, exportstudien, produktnivåns ekonomi. Räkna på den igen mot en maskin som kör den över natten och en människa som kontrollerar den i tjugo minuter. Det är arbitraget hela det här föredraget handlar om, och fönstret står öppet nu.
Fyra tillämpningar till fick inte plats i föredraget. Shopping-rapporten Google inte ger dig, med sökfrågor på nivån av en enskild produkt, är redan beskriven. Marginal inne i konverteringarna, härledda feeds och rabattkoder lästa i bakgrunden är på väg.
Ta med dig hela presentationen
Alla 67 slides från PPC camp 2026-föredraget, på engelska, som PDF. Lämna din e-post så är filen din.
En fil, en lista. Jag skriver bara när det finns något värt att läsa.
Vanliga frågor
Varför en MCP-server och inte bara anrop mot plattformarnas API:er?
Ett API är skrivet för ett program som vet i förväg vad det vill ha. En modell bestämmer medan den kör, så att sätta den rakt på API:et betyder att låta den skriva och köra kod mot ett levande kundkonto. Vår server räcker den recept i stället, som bär med sig obligatoriska fält och gränser och ser likadana ut på varje plattform.
Vad hindrar AI:n från att förstöra ett konto?
Reglerna bor i kod, för en prompt är bara en önskan. Någon raderingsoperation finns inte, varje skrivning körs först som torrkörning, kontot kontrolleras innan det rörs, och varje specialist bär ett tak för spendering. Ovanpå det godkänns varje förslag rad för rad, och en rad som ingen godkänt körs aldrig.
Vilken kunddata går in i modellerna?
Inget namn, ingen e-post, ingen adress och inget telefonnummer. Kunden är ett internt ID som inte går att knyta till en person. Det som går in är orderns ekonomi och hur kohorter och segment beter sig, på teamplaner med undertecknat personuppgiftsbiträdesavtal.
Hur lång tid tog det att bygga?
Åtta månader för full maskin, från januari till scenen i augusti. Sju system i produktion, ungefär 810 000 rader kod i de levande systemen, använda av runt tjugo personer. Utan AI hade jag prissatt enbart orkestreringen till två eller tre års utveckling.
Är videon originalinspelningen av föredraget?
Nej. Föredraget hölls på tjeckiska och det här är en engelsk ombyggnad, berättad med en klon av min röst och omanimerad scen för scen. Den ursprungliga tjeckiska inspelningen läggs upp på uLabs egen YouTube-kanal.