Funktioner Pris Dokumentation Blogg För byråer Kontakt
Logga in Prova gratis
Dokumentation / Server-side-mätning

Server-side-mätning (sGTM, Meta CAPI)

Större webbplatser skickar inte data till Google och Meta direkt från webbläsaren, utan via en egen server (server-side GTM, Meta Conversions API). Cookienovo bevakar samtycket även för dessa serverintegrationer.

Server-side GTM: fungerar direkt

Bannern skickar Google Consent Mode v2-signaler (ad_storage, analytics_storage, ad_user_data, ad_personalization) som följer med händelserna även till din server-side GTM-behållare. Googles servertaggar respekterar därmed besökarens samtycke automatiskt – ingen ytterligare konfiguration behövs.

Samtyckesstatus för din server (Meta CAPI m.m.)

För integrationer utanför Google kan din server verifiera en specifik besökares samtyckesstatus med ett enda anrop. Besökaridentifieraren (browser_id) har du tillgänglig i webbläsaren – bannern visar den som ”Consent ID” och du skickar den till din backend tillsammans med konverteringshändelsen.

GET https://cookienovo.com/api/consents/state?browser_id=BROWSER_ID
site-token: VÁŠ_SITE_TOKEN

→ 200 {
  "data": {
    "decision": "accept_all",            // accept_all | partial | reject_all
    "categories": {
      "marketing": true, "analytics": true,
      "functional": true, "statistical": false, "other": false
    },
    "config_version": "4cd038cbc4de4230", // verzia lišty pri rozhodnutí
    "decided_at": "2026-07-20T21:02:11Z"
  }
}
→ 200 { "data": null }                    // návštevník ešte nerozhodol = bez súhlasu

Meta Conversions API

Innan du skickar en händelse till Meta CAPI, kontrollera marknadsföringskategorin. Skicka inte händelsen utan samtycke – servermätning omfattas av samma regler som pixeln i webbläsaren.

state = cookienovo_consent(browser_id)          # volanie vyššie
if state && state.categories.marketing:
    meta_capi.send(event)                        # súhlas udelený
else:
    pass                                         # bez súhlasu sa event neposiela

Signaler i webbläsaren

Utöver Google skickar bannern automatiskt samtycket även till Microsoft UET (Bing Ads) och Meta-pixeln – fbq('consent', grant/revoke). Frontend- och server-side-mätningen ser därmed samma status.

Anteckningar

  • Rate limit: 600 anrop per minut och IP – vid högre trafik, cacha statusen per besökare.
  • Integritet: vi lagrar inte browser_id i läsbar form – förfrågan går via en enkelriktad hash.
  • Ändring av samtycke: besökaren kan ändra sitt val när som helst; verifiera statusen vid varje konvertering och cacha den inte längre än några minuter.