Tracking-stack: GTM, server-container, Catch-proxyn, CAPI, PII-flöde

Alla kanaler / safariresor-2 / Tracking-stack: GTM, server-container, Catch-proxyn, CAPI, PII-flöde
ID i DB
#6
Match count
6
Senast matchad
2026-05-07 09:08:58 (1 d sedan)
Skapad
2026-05-04 06:04:09 (4 d sedan)
Refresh
aldrig
Arkiv
tracking-stack.md

Stub-text

Tracking-infrastrukturen för Safariresor: hur data samlas in och flödar. GTM-stack (web GTM-5MZLHLWR + server GTM-PM5FJNG), Cloud Run gtm-server europe-west1, server-side tagging-container med custom domains tracking.safariresor.se/safarirejser.dk/safarireiser.no. Catch first-party-proxy (LIVE 2026-04-29) som monkey-patchar fetch+XHR och dirigerar form-submits till tracking-domän. Server template Catch Submit Proxy. Sanity-check-rutin efter deploy. SST-cookies FPID 730d, sr_first_touch 90d, _gcl/_fbp 90d. Meta CAPI server (tag 13 skicka_forfragan + tag 15 Lead) på pixel 565967720230784. Web Tag 9, Tag 66 standard Lead. Advanced matching (4 Custom JS-vars User Email/Phone/First Name/Last Name) mappad i GA4 Form Event tag 27. PII-flödet: server-CAPI saknar email/phone idag eftersom Catch Submit Receiver-templaten parsar bara request_body_raw, inte multipart-bodyn. Fix-vägar A) patcha receiver, B) AAM på web Tag 8, C) städa dual-tracking. Tracking-audit 1 maj-fynd: server-tags consent notSet, dual CAPI Tag 13+15, GA4 form_submit auto-tracking missar Catch (relativ fetch), cross-domain self-referrals safariresor.se/no/dk, payex.com strippar UTM, generate_lead = 0 i GA4 men 50 i Meta. Meta-pixel-blockering 2 maj: firstName + lastName i URL query parameters på PageView blockerade. Hidden field attribution v57 (Tag 99 First-Touch Capture, Tag 100 Form Hidden Fields, 18 fält). Centrala IDs: GTM Account 235612249, GCP gen-lang-client-0542783734 (47737689696), Google Ads SE/DK 1424453022 NO 8777829078, GA4 property 353827513, Meta act_1504707639832600 + pixel 565967720230784, BidTheatre Network 774. Använd vid frågor om GTM-tags, server-side tagging, Cloud Run gtm-server, Catch-proxyn, fetch-monkey-patch, hidden fields, CAPI, advanced matching, PII, consent, tracking-domän, payex, cross-domain attribution, sanity-check.

Fullständigt arkiv

Tracking-stack: GTM, server-container, Catch-proxyn, CAPI, PII-flöde

Senast uppdaterad: 2026-05-03 Refresh-källa: /workspace/project/groups/safariresor/memory.md + /workspace/project/groups/safariresor/memory/catch-form-proxy-gtm.md + /workspace/project/groups/safariresor/memory/gtm-stack.md

GTM-containrar och versioner

Server-side på Cloud Run

Tracking-domäner (first-party)

Catch first-party-proxy (LIVE 2026-04-29 ~18:55)

Catch-widgeten submitar via fetch med relativ URL ajax, INTE native form-submit. Submit-event-listener på <form> fångar därför ALDRIG submission. Lösningen är monkey-patch.

SST-cookies (server-set, livslängd)

Meta Pixel + CAPI

Advanced matching (web → CAPI)

PII-flödet (kritisk gotcha, 2 maj-genomgång)

Server-CAPI ser INGEN email/phone idag trots att advanced matching finns på web-sidan:

  1. Web tag 27 (GA4 Form Event) läser PII via Custom JS-vars och postar DIREKT till Google (klient-side GA4). Går aldrig via server-containern.
  2. Catch Submit Receiver-templaten (server) tar emot fetch-interceptet men parsar bara bodyn som rå sträng till request_body_raw. Extraherar INTE email/phone/namn ur multipart-bodyn till top-level eventData.
  3. Stape FB CAPI-template (server tag 13/15) letar efter email, phone, firstName, lastName på root-nivå eller user_data.em/ph/fn/ln. Hittar inget.

Konsekvens: Server CAPI-tags 13+15 har inga userDataObject/customDataObject. CAPI till Meta saknar match-quality.

Fix-vägar (rekommenderad: A + C i ny workspace):

Tracking-audit-fynd 1 maj

Live-genomgång av GTM-stack, GA4 och Meta:

Hidden field attribution (live 2026-04-23, GTM v57)

Formulärtyper (DOM)

Tre formulärtyper finns på Safariresor:

  1. Trip / destination: använder primaryInputName (gemensamt fält).
  2. Stegvist /forfragan: använder inputFName / inputLName (selectors saknas i Tag 27 advanced matching, öppen bugg).
  3. Kontakt: använder inputFornamn / inputEfternamn.

DOM-struktur stegvist /forfragan:

Catch REST API

Centrala IDs (snabbreferens)

[2026-04-23] Hidden field attribution live (GTM v57) + Catch-API integrerat

← tillbaka till safariresor-2