Supported platforms
Secrets are stored encrypted and shown as set/not-set, never echoed back.

Per-domain tracking configuration in Settings
Why not paste snippets?
- Injection is interaction-gated: pixels load after the visitor interacts, protecting your page speed scores.
- Server-side events (CAPI and friends) can’t be pasted into HTML at all; they need a server, and granvl is that server, firing them with the same session identity as the browser events so platforms deduplicate correctly.
- Configuration is auditable in one place instead of buried in page HTML across variants.
Verifying
After saving credentials, hit Send test event (or ask your agent to runtest_tracking_pixel). granvl fires a test conversion at Meta, GA4, and TikTok and reports each platform’s response, so you know the credentials work before spending on traffic.

A platform's tracking config: paste the credentials, then send a test event