Indkøb. Målt. Publiceret 2026-08-15

    Find CCTV-budgetter i EU: 443.879 meddelelser, 2,2% værd at læse

    Cirka 1.573 nye offentlige kontraktmeddelelser dukker op på tværs af EU hver arbejdsdag. Groft sagt involverer en ud af halvtreds kameraer, indtrængelses-alarm eller adgangskontrol. Vi brugte en måned på at måle, hvordan man finder den ene, register for register, og næsten alt, hvad vi antog i starten, viste sig at være forkert. Her er tallene.

    1. Nævneren som ingen citerer

    Enhver udbudsalert-tjeneste fortæller dig, hvor mange bekendtgørelser den fandt. Ingen fortæller dig, hvor mange der var. Vi hentet nævneren direkte fra TED, som besvarer en forespørgsel kun på pubbliceringsdato: 443.879 kontraktbekendtgørelser på tværs af EU i de 12 måneder til 14. august 2026. Det er cirka 1.573 om dagen.

    Af disse matchede 9.620 CCTV og elektronisk sikkerhed CPV-koder eller vores søgeordsliste. Det er 2,2 procent af strømmen, og det er den ærlige billede af problemet: hvis du scanner et landeregister manuelt, læser du cirka 50 bekendtgørelser for at finde en, der vedrører dig, og du gør det hver dag, fordi under EU-tersklen en indsendelsesfristen på 7 til 14 dage er normal.

    En reservation vedrørende det tal, angivet fordi det betyder noget: TED indeholder kontrakter over EU-publikationstersklen. Det meste CCTV-arbejde i de fleste medlemsstater ligger under den og offentliggøres nationalt i stedet. De 443.879 er loftet for det synlige EU-brede lag, ikke hele markedet.

    2. Købere skriver ikke "CCTV"

    Dette er resultatet, der omorganiserede hele projektet. Et udbudsregister er en ordret strengmatcher, og strengen, som en offentlig køber skriver, er hvad jobbet kaldes i deres eget administrative mønster. Vi målte samme idé på flere måder mod hvert register. Resultaterne var ikke tæt.

    TilmeldSøgeuddrykMeddelelser
    BZP (PL)monitoring wizyjny2
    BZP (PL)monitoring119
    BZP (PL)telewizja przemysłowa0
    BZP (PL)kamer42
    Diavgeia (EL)σύστημα συναγερμού0
    Diavgeia (EL)συναγερμ9
    BOAMP (FR)vidéoprotectionbaseline
    BOAMP (FR)vidéo protection+18

    Polsk og græsk målt over de 90 dage til 14. august 2026; fransk over samme vindue, talt som meddelelser ingen andet udtryk på vores liste fandt.

    To mekanismer er på arbejde. I bøjningssprog dør en frasesøgning på den første endelse: "monitoring wizyjny" er ordbogformen, og en polsk køber skriver "Rozbudowa systemu monitoringu wizyjnego miasta". Frasen optræder aldrig i den sætning. Stammen gør. Græsk gentager mønsteret i et tredje alfabet: den fulde frase for "alarmsystem" returnerede intet, stammen returnerede ni.

    Den anden mekanisme er ren stavning. Fransk indkøb skriver samme ord begge måder, og vi havde kun det ene. "Vidéo protection" med et mellemrum bragte 18 bekendtgørelser, der var blandt de reneste kameratendringer i registret, herunder flere orderet præcis som "Fourniture et installation d'un système de vidéo protection". Et manglende mellemrum, et år med misses.

    3. De samme tre ord betyder modsatte ting i to lande

    At udvide en søgeordsliste er let. At vide, hvilke af de brede termer, der lyver for dig, er det faktiske arbejde, og ingen ordbog vil fortælle dig det. Vi læste titlerne, ord for ord, register for register.

    Tysk "Sicherheitstechnik" ser ud som det perfekte brede begreb: sikkerhedsteknik. Det returnerede 19 bekendtgørelser på service.bund.de, 18 af hvilke ingen anden term på vores liste havde fundet, og læsningen af alle 18 gav præcis ét plausibelt kamerajob. Resten var arbejdssikkerhedsofficerer, arbejdspladshelskontrakter, vagtservices og logistikkøretøjer. I tysk indkøb betyder ordet arbejdssikkerhed meget oftere end elektronisk sikkerhed, og ét brugbart hit i 18 ville have tredoblet vores klassificeringsomkostninger.

    Fransk "système de sécurité" ville have tilføjet 97 bekendtgørelser på BOAMP og de handler stort set om "sécurité incendie", brandsikringssystemer. Også afvist. Derefter tilføjede det rumænske register 86 bekendtgørelser for "sistem de securitate", den bogstavelige oversættelse af det franske udtryk, vi havde netop kasseret, og de er vores: integreret elektronisk sikkerhed, overvågningssystemer, sikkerhedssystemer for militære enheder. De samme tre ord, modsatte kendelser, og kun læsning af titlerne adskiller dem.

    De små faldgruber er lige så dyre. På rumænsk er "camere de aer" en dækkslange, så en simpel søgning efter "camere" tilføjer 58 stort set irrelevante bekendtgørelser. På tysk returnerer "Kamera" et elektronmikroskop, et høj-speed kamera og foreleskslehall mediaudstyr. På polsk "monitoring" trækker søvmusepopulationsundersøgelser og klimastrategi arbejde, som vi accepterede alligevel, fordi samme token også returnerer byens videoovervågningsudvidelser, som enhver frase-baseret term misser.

    4. En femtedel af arbejdet bærer slet ingen CCTV-kode

    Standardrådet er at abonnere på CCTV CPV-koderne og vente. Målt på det polske nationale register over de 90 dage til 12. august 2026: CPV-fejningen returnerede 176 bekendtgørelser, og seks fri-teksttermer tilføjede 48 mere, der slet ikke bar nogen CCTV-kode. Fritekssten satte 27 procent oven på det, koderne fandt, og 48 af de 224 bekendtgørelser, bedre end en ud af fem, ville aldrig have vist sig i en kodeabonnement.

    Årsagen er strukturel snarere end usoigneret. Kameraer købt inden for en skolerenovering beholder byggeværkskoden. En kameralot inden for en elektrisk installationskontrakt beholder 45311200. Køberen skjuler ikke arbejdet; de klassificerer kontrakten, og kontrakten er en bygning.

    Den samme opdelinger vises på TED over de 12 måneder til 12. august 2026: CPV-koder alene fandt 2.574 bekendtgørelser, fri-tekst alene fandt 1.846, og unionen var 3.630. Fritekssten tilføjer 41 procent oven på et rent kodeabonnement, på registret, der formodes at være det bedst klassificerede i Europa.

    En kategori mere er værd at nævne, fordi den var fuldstændig usynlig for os i et år: indbrudsalarm. Tilføjelse af det polske forkortelse SSWiN fandt 8 bekendtgørelser på 90 dage, som ingen kameraterm så, med titler som "Modernizacja SSP, SSWiN, CCTV" og "Montaż systemu alarmowego SSWiN, CCTV w Budynku Warsztatów". Alarmen udbyder i samme lot som kameraerne, af samme integrator, og titlen sker med at føre med alarmen. Fransk opfører sig på samme måde: "contrôle d'accès" tilføjet 78 bekendtgørelser, omkring halvdelen af dem vores, i det klassiske multi-lot franske job, der sætter brand, røgekstraktion, adgangskontrol og video i en kontrakt.

    5. En søgeordsregel fungerer kun altid fremad

    Dette er den del, der koster penge stille og roligt. Tilføjelse af SSWiN fangede 8 bekendtgørelser, og den fangede dem kun fremad. Alt, der passerede registret i det foregående år, er væk, ikke fordi det blev filtreret ud, men fordi det aldrig blev hentet. Der er intet at søge igen.

    Det har en praktisk konsekvens for alle, der bygger en watchlist, i et regneark eller på anden måde: det øjeblik, du lærer et nyt term er det øjeblik, hvor du allerede har mistet et år af det. Det er et argument for at holde dit eget arkiv af hvad registrene udgiver, og for at gøre nettet bredt i starten snarere end at stille det senere.

    6. Søg, hvor teksten er, ikke hvor downloadet er

    Vi var sikre på næste trin: stop med at lade en udenlandsk server beslutte relevans, download hele daglig strøm, filter selv. Målingen dræbte det. Den 13. august 2026, en fuld EU-dag: serversidesøgningen returnerede 30 bekendtgørelser. Download af alt og lokalt filtrering returnerede 16. Tre bekendtgørelser blev kun fundet lokalt, og alle tre var falske positiver, elektriske værker, endoproteser og brændstof. Sytten blev kun fundet af serveren.

    Årsagen er, at TED indekserer mere tekst, end det returnerer. Det fulde-tekst pseudo-felt søger hele bekendtgørelsen, mens API'et overgiver titlen og lodbeskrivelsen, en lille del af den. Lokalt filtrering på den brøkdel er strukturelt svagere end at bede registret om at søge hvad det faktisk holder. En korpustilgang er stadig det rigtige slutresultat, men kun med de fulde bekendtgørelsespakker, og det er et meget større job end det ser ud til. Det billige vindet var andetsteds.

    7. Det billige vind var ordbogen

    Samme register, samme CPV-koder, samme 12-måneders vindue, kun søgeordslisten ændret. Den gamle liste over 15 fraser returnerede 3.874 bekendtgørelser. En ordbog med 146 fraser, bygget fra målingerne per-register ovenfor, returnerede 9.620. Det er 5.746 yderligere bekendtgørelser, en stigning på 148 procent, uden nye datakilder, ingen crawler og intet scraping.

    Hvilket er sammenfattelsen af hele månedens arbejde: begrænsningen ved at finde offentlige budgetter er ikke adgang til data. Dataene er frie, udgivet af lov og tilgængelige gennem dokumenterede API'er. Begrænsningen er at vide, hvad arbejdet kaldes på 24 sprog, i den specifikke bøjede form, som registret vil matche, og at være villig til at læse et par hundrede titler for at finde ud af, hvilke af dine lovende termer, der faktisk handler om brandsikring.

    8. Hvis du gør dette manuelt

    Alt ovenstående kan gengives med en gratis konto på dit nationale register. I prioriteret rækkefølge:

    1. Søg i køberens sprog, ikke på engelsk. "CCTV" optræder virkelig i hvert register, vi målte, men det er en minoritetsstaving overalt uden for konsulent-skrevne specifikationer.
    2. Brug stammer, ikke fraser, overalt hvor sproget bøjer: polsk, tjekkisk, slovakisk, slovensk, kroatisk, rumænsk, græsk, litauisk, latvisk. "kamerov" fanger kamerový, kamerové og kamerovým i et term.
    3. Tilføj stavingsvarianten. Skrevet sammen og skrevet fra hinanden, med og uden diakritiske tegn: vidéoprotection og vidéo protection, videonadzor og video nadzor.
    4. Abonner ikke kun på CPV-koder. Bedre end en bekendtgørelse ud af fem er klassificeret som noget helt tredje, og det tredje er normalt konstruktion eller elektrisk installation.
    5. Medtag indbrudsalarm og adgangskontrol termer. De udbyder i samme lot som kameraerne, og titlen fører ofte med dem.
    6. Tjek dagligt, ikke ugentligt. Under EU-tærsklerne er et indsendelsesvindue på 7 til 14 dage normalt, og en ugentlig scanning bruger halvdelen af tiden før du har læst meddelelsen.
    7. Behold det du henter. Hver regel du tilføjer fungerer kun på det, der kommer efter.

    Et ord om tallene i denne artikel: hver enkelt er en enkelt måling mod et live register på en angivet dato, ikke en permanent egenskab ved markedet. Registre ændrer deres matchningsadfærd, og et udtryk der returnerer 119 meddelelser dette kvartal kan opføre sig anderledes næste år. Vi offentliggør datoerne så tallene kan kontrolleres og så det er indlysende når de er blevet gamle.

    9. Det vi byggede med det

    Ordbogen er ikke et dokument, det er indtagelsen. En liste bruges til alle registre vi forespørger på det sprog, så et udtryk tilføjet for det polske marked forbedrer de slovakiske og tjekkiske søgninger der deler stammen. Meddelelser lander i en enkelt database med en dupliceringsnøgle der overlever registre der genuditgiver deres egne identifikatorer, en placering der degraderes ærligt fra gadeadresse gennem by og region ned til en landsetiket når meddelelsen slet ikke giver sted, og en relevansvurdering der læser titlen og beskrivelsen snarere end at stole på koden.

    Oven på det sidder den del der fik os til at bygge det i første omgang: et udbud åbnes ind i designeren, kravene fra specifikationen bliver til en tjekliste, og hver linje på denne tjekliste besvares bestået, ikke bestået, eller ingen data, fra producentens datablad. Aldrig et gæt. Tilbudspakken kommer ud som en PDF med overensstemmelsesmatrixen, styklisten og bevis kamera for kamera.

    Det er et tilføjelse til CCTVplanner snarere end et separat produkt, tilgængeligt i EU-lande, og designværktøjet under det forbliver gratis at bruge.

    Se hvad der er åbent i dit land lige nu

    Budgetlisten er offentlig: land, titel og deadline, ingen konto påkrævet. Analysen, kortet, alarmzonerne og tilbudspakken er det betalte tillæg.

    Åbn budgettradar

    © 2026 CCTVplanner. Alle rettigheder forbeholdt.