Ga naar inhoud

Woordenlijst

Elke term, twee perspectieven. De linkerkolom beschrijft hoe een mediakoper erover denkt. De rechterkolom beschrijft hoe een DevOps-engineer het in het systeem terugvindt.

Term Definitie mediakoper DevOps / systeemdefinitie
Seat Een kopersaccount op Google Authorized Buyers. U scopt uw analyse en targeting per seat. buyer_account_id in Postgres. Opgeslagen in de seats-tabel. Gesynchroniseerd via GET /seats.
QPS Queries Per Second: het maximale tempo van biedverzoeken dat u Google vraagt te verzenden. Google beperkt het werkelijke volume op basis van uw accountniveau. Geconfigureerde limiet per pretargeting-configuratie. Werkelijk inkomend tempo gemonitord via RTB-funnelmetingen in rtb_daily.
Verspilling QPS verbruikt door biedverzoeken die uw bidder afwijst (verkeerde geo's, verkeerde formaten, geen passende creative). Geld uitgegeven aan niets. (total_qps - bids_placed) / total_qps. Berekend uit rtb_daily-aggregaten. Zichtbaar in de funnel-API.
Pretargeting-configuratie De regels die bepalen welke biedverzoeken uw bidder bereiken. U krijgt er 10 per seat. Regelt geo's, formaten, advertentietypen, platformen, uitgevers. Muteerbare entiteit gesynchroniseerd vanuit de Google AB API. Opgeslagen in pretargeting_configs. Beheerd via /settings/pretargeting. Snapshots maken terugdraaien mogelijk.
Funnel De voortgang van biedverzoek naar besteding: QPS -> Biedingen -> Gewonnen -> Impressies -> Klikken -> Besteding. Elke stap heeft uitval. Berekend uit rtb_daily-metingen. Geserveerd door GET /analytics/rtb-funnel. Frontend cachet gedurende 30 minuten.
Creative Een advertentie-asset: afbeelding, video, HTML of native. Heeft een formaat, afmeting, bestemmings-URL en prestatiegeschiedenis. Rij in de creatives-tabel. Thumbnails in blob storage. Gesynchroniseerd vanuit de Google AB API. Prestaties via rtb_daily-joins.
Campagne Een logische groepering van creatives. Gebruikt om analyse en rapportage te organiseren. Rij in de ai_campaigns-tabel. Veel-op-veel met creatives. Ondersteunt AI auto-clustering.
Configuratiekaart Het UI-paneel dat de status van een pretargeting-configuratie toont, met max QPS, geo's, formaten, advertentietypen en platformen. PretargetingConfigCard React-component. Data van GET /settings/pretargeting-configs.
Dataversheid Een raster dat toont welke datums geïmporteerde data hebben ("geïmporteerd") versus hiaten ("ontbrekend") per rapporttype. GET /uploads/data-freshness. Gebruikt generate_series + EXISTS queries op rtb_daily, rtb_bidstream, rtb_quality, rtb_bid_filtering. 30s statement timeout.
Import CSV-prestatiedata in Cat-Scan laden, hetzij via handmatige upload of Gmail auto-import. CSV geparsed, gevalideerd, ontdubbeld (via row_hash unique constraint), ingevoegd in doeltabellen. Gedeelde upload voor bestanden > 5MB.
Terugdraaien Een pretargeting-configuratiewijziging terugzetten naar de vorige staat. Voorvertoning met dry-run, daarna bevestigen. Snapshotherstel: leest pretargeting_snapshots, past delta toe op Google AB API, registreert nieuwe snapshot. POST /snapshots/rollback.
Optimizer / BYOM Geautomatiseerd systeem dat segmenten scoort en configuratiewijzigingen voorstelt. Gebruikt uw eigen externe model. Score-endpoint aangeroepen via HTTP POST. Voorstellen opgeslagen in optimizer_proposals. Levenscyclus: scoren -> voorstellen -> goedkeuren -> toepassen.
Workflowpreset Veilig, gebalanceerd of agressief. Bepaalt hoe gedurfd de voorstellen van de optimizer zijn. canary_profile parameter voor de score-and-propose API. Beïnvloedt betrouwbaarheidsdrempels en limieten voor wijzigingsomvang.
Effectieve CPM Wat u daadwerkelijk betaalt per duizend impressies, rekening houdend met verspilling en infrastructuurkosten. Berekend in OptimizerEconomicsService. Combineert bestedingsdata uit rtb_daily met geconfigureerde hostingkosten.
Conversie Een waardevolle gebruikersactie (aankoop, registratie) die wordt bijgehouden na een impressie. Wordt teruggekoppeld om targeting te optimaliseren. Event geïngesteerd via pixel (GET /conversions/pixel) of webhook (POST /conversions/webhook). Opgeslagen in conversietabellen. HMAC-geverifieerd voor webhooks.
Winstpercentage Gewonnen / Biedingen. Hoe concurrerend uw biedingen zijn in de veiling. auction_wins / bids_placed uit rtb_daily.
CTR Klikken / Impressies. Hoe aantrekkelijk uw creatives zijn. clicks / impressions uit rtb_daily.
Runtime health gate (Geen koperterm) v1-runtime-health-strict.yml CI-workflow. Voert end-to-end checks uit: API-gezondheid, datagezondheid, conversies, optimizer, QPS SLO. Retourneert PASS/FAIL/BLOCKED per check.
Contractcheck (Geen koperterm) scripts/contracts_check.py. Valideert datacontracten (niet-onderhandelbare regels van import tot API-output). Draait na uitrol. Blokkeert release bij falen.
Cloud SQL Proxy (Geen koperterm) Sidecar-container die geauthenticeerde toegang biedt tot Cloud SQL Postgres. Moet gezond zijn voordat de API-container start.
X-Email header (Geen koperterm) HTTP-header gezet door OAuth2 Proxy na Google-authenticatie. Vertrouwd door de API wanneer OAUTH2_PROXY_ENABLED=true. Gestript door nginx voor externe verzoeken.