Log SGTM Access Edge Function
Logs access events from SGTM containers for analytics and recovery tracking. Called by the Cloudflare GTM Worker for each request processed.
POST /log_sgtm_access
None - Uses container validation instead of JWT
Tables touched:
{ "sgtm_container_id": "uuid", "status_code": 200, "client": "ga4", "event_type": "page_view", "request_url": "https://...", "domain": "example.com", "is_recovered": true, "recovery_reasons": ["adblock", "itp"], "client_session_id": "optional-session-id"} Copy
{ "sgtm_container_id": "uuid", "status_code": 200, "client": "ga4", "event_type": "page_view", "request_url": "https://...", "domain": "example.com", "is_recovered": true, "recovery_reasons": ["adblock", "itp"], "client_session_id": "optional-session-id"}
200 - "ok"
400 - Missing required fields or invalid container
500 - Database error
Fileoverview
Log SGTM Access Edge Function
Logs access events from SGTM containers for analytics and recovery tracking. Called by the Cloudflare GTM Worker for each request processed.
Endpoint
POST /log_sgtm_access
Auth
None - Uses container validation instead of JWT
Remarks
Tables touched:
Example: Request body
Returns
200 - "ok"
Returns
400 - Missing required fields or invalid container
Returns
500 - Database error